텍스트 편집기는 모든 운영 체제에서 매우 중요합니다. 빠른 메모를 하거나 문서 초안을 작성하거나 스크립트를 작성하는 등 작업에 가장 적합한 도구입니다. Linux의 경우 얼마나 많은 다양한 텍스트 편집기가 있는지 놀랄 것입니다. 사용할 텍스트 편집기를 결정하는 데 도움이 되도록 여기에서 Linux에서 최고의 텍스트 편집기를 다룹니다.
1. 아톰
텍스트 편집의 끝 부분에 뛰어들고 싶다면 GitHub에서 개발한 Atom이 적합할 수 있습니다. 처음부터 시작할 때 어떤 패키지를 설치할지 알기 위해 약간 혼란스러울 수 있지만 이것이 텍스트 편집의 본질입니다.
Atom은 가장 가벼운 텍스트 편집기가 아니며 파일이나 기타 작은 작업을 구성하는 경우 적합하지 않을 수 있습니다. 그러나 프로그래밍 및 스크립팅과 같은 작업과 동시에 여러 파일에서 작업하는 경우 Atom이 작업에 달려 있습니다. 수천 개의 패키지(모두 내장 패키지 설치 프로그램을 통해 액세스 가능)와 Node.js로 작성된 플러그인을 지원합니다. 인기 있는 Vim에서 Atom을 사용하는 경우 vim 모드에서 이를 사용하여 발을 찾을 수 있으며 2017년 GitHub에서는 많은 사용자의 작업 속도를 높이는 데 도움이 되는 IDE 버전을 출시했습니다.
Atom에는 세련된 GUI 구현이 있지만 보다 친숙한 경험을 위해 명령줄 모드를 사용할 수도 있습니다. 대부분의 텍스트 편집기보다 이해하기가 까다롭지만 무거운 작업에는 매우 유용합니다.
2. 비주얼 스튜디오 코드
Visual Studio Code 또는 줄여서 VSCode는 Microsoft에서 개발한 코드 편집기이지만 간단한 텍스트 편집기로도 사용할 수 있습니다. 무료로 사용할 수 있으며 오픈 소스 기술을 기반으로 하며 성능에 비해 상당히 가볍습니다.
VSCode는 매우 강력한 편집기입니다. 다양한 확장 기능을 사용할 수 있습니다. 이러한 확장을 통해 추가 언어 지원, VSCode용 테마, 서식 옵션 등을 추가할 수 있습니다. 주로 언어 지원을 통해 VSCode를 이러한 프로그래밍 언어에 대한 IDE로 전환합니다. 스크립트를 실행하고 테스트하는 데 큰 내장 터미널이 있습니다. 또한 Intellisense라는 기술이 있습니다. 이는 구문 강조 표시를 한 단계 더 발전시켜 변수, 함수 및 가져온 모듈을 기반으로 하는 지능적인 코드 완성을 허용합니다. 원할 때는 단순한 편집기이지만 이 가벼운 프로그램에 많은 기능을 담을 수 있습니다.
3. 나노
계속해서 터미널 작업을 하고 있다면 Nano를 강력히 추천합니다. Vim 및 Emacs와 같은 다른 편집기도 똑같이 훌륭하지만 명령줄 편집기의 워크플로는 Nano에서 가장 적합하다고 생각합니다. 대부분의 배포판에 기본적으로 설치되며 그렇지 않은 경우 Nano를 설치하는 것은 다음과 같이 간단합니다.
# Debian/Ubuntu based distro sudo apt install nano # Fedora sudo dnf install nano # OpenSuse sudo zypper install nano # Arch sudo pacman -S nano
나노의 장점은 사용하기 쉽다는 것입니다. (그렇더라도 시작하는 데 도움이 되는 Nano 초보자 가이드가 있습니다.) Vim은 강력하고 엄청나게 복잡한 명령과 키보드 단축키를 제공하지만 Nano를 사용하면 파일을 열고 입력을 시작할 수 있습니다. 기능이 제한적이지만 복잡성도 최소화됩니다.
4. 제드
대부분의 데스크탑 환경에는 텍스트 편집기가 포함되며 무시할 수 없습니다. 매우 간단한 GUI 편집기이므로 마우스를 사용하여 강조 표시할 수 있습니다. 예를 들어 찾기 및 바꾸기를 위한 그래픽 옵션이 있으며 상호 작용하기 쉽습니다. 내 생각에 이 중 최고는 기본적으로 계피에 구운 Xed입니다. 그것은 사용을 매우 간단하게 만드는 간단하고 정상적인 인터페이스를 가지고 있습니다. 구성 파일 및 기본 셸 스크립트와 같은 텍스트 파일 작업에 적합합니다. 적어도 한 번은 시도해 볼 것을 적극 권장합니다.
5. 숭고한 텍스트
Sublime Text는 Linux(및 기타 플랫폼)를 위한 멋진 IDE와 유사한 텍스트 편집기입니다. 훌륭한 소프트웨어입니다. 개발자들은 Sublime 텍스트가 "코드, 마크업 및 산문을 위한 정교한 텍스트 편집기"라고 말합니다.
쉬운 변수 재정의를 위한 다중 선택, 라인, 파일 및 기호가 있는 쉬운 GoTo 기능, 방대한 명령 팔레트를 포함하여 다양한 우수한 기능을 갖추고 있습니다.
또한 강력한 Python API가 있으므로 필요에 맞는 사용자 지정 플러그인을 만들 수도 있습니다. 또한 Sublime에는 밝은 색상의 구문 강조 표시, 탐색하기 쉬운 여러 프로젝트에 대한 탭 및 "프로젝트를 잃지 않는" 악명 높은 기능과 같은 정말 멋진 삶의 질 기능이 있습니다.
아무 것도 저장할 필요가 없습니다. 작업 중인 프로젝트만 기억합니다. 사람들이 실제 작업을 수행해야 하는 편집기에서 랩톱이 죽거나 응용 프로그램이 갑자기 종료되는 경우에도 모든 작업이 계속 유지된다는 사실을 알게 되어 좋습니다. Sublime Text는 무료로 사용할 수 있지만 여전히 라이센스 소프트웨어입니다. Sublime Text를 사용하고 좋아하셨다면 개발자를 지원하기 위해 라이선스를 구매하는 것이 좋습니다.
6. 기니
IDE로도 사용할 수 있는 간단한 텍스트 편집기를 찾고 계십니까? Geany는 아마도 최고의 선택일 것입니다. 이것은 개발을 중심으로 특별히 설계된 텍스트 편집기입니다. 실제로 콜 팁, 코드 탐색, 코드 구축 시스템 등 수많은 개발 기능이 있습니다.
그래픽 텍스트 편집기를 찾고 있고 코드 작성에 진지한 관심이 있다면 Geany가 목록에 있어야 합니다.
최종 생각
Linux 텍스트 편집기는 심각한 비즈니스입니다. 모든 사람은 자신이 가장 좋다고 느끼는 것에 대해 강한 의견을 가지고 있습니다. 물론 그들 중 누구도 틀리지 않습니다. 각 편집기에는 장점과 단점이 있으며, 위 목록에 있는 텍스트 편집기 중 관심이 없는 편집기가 있더라도 위 목록에 포함되지 않은 CherryTree 메모장과 같이 여전히 많은 대안이 있습니다.