Linux 개발자를 위한 4가지 최고의 텍스트 편집기

Linux 커뮤니티에서 텍스트 편집기라는 주제만큼 사용자를 열광시키는 주제는 거의 없습니다. 누구에게나 자신이 좋아하는 것이 있고 다른 사람보다 선호하는 이유가 셀 수 없이 많습니다. 문제는 Linux에는 각각 특정 용도를 염두에 두고 구축된 다양한 텍스트 편집기가 있다는 것입니다. 결과적으로 좋은 텍스트 편집기를 찾는 신규 사용자는 다양한 선택에 압도될 수 있습니다. 그렇기 때문에 이 기사에서는 Linux 개발자를 위한 최고의 텍스트 편집기를 살펴보겠습니다.

이것은 순위가 매겨진 목록이지만 “궁극의” 텍스트 편집기가 있다는 것을 의미하지는 않습니다. 각 프로그램에는 누가 무엇을 위해 사용하는지에 따라 장단점이 있습니다.

1. 빔

VIM은 Vi 텍스트 편집기를 개선하기 위해 존재하는 텍스트 편집기입니다. 개발자들은 시작하기에 좋은 기반을 보았지만 더 나을 수 있다고 생각했습니다. 그만큼 정력 텍스트 편집기는 Linux 개발의 필수 요소입니다.

많은 사람들이 VIM으로 전환하는 이유는 텍스트 편집기가 다양한 유형의 텍스트 편집기 모드(강력한 명령줄 모드 포함), 구문 강조 표시, 낮은 메모리 공간 등을 제공한다는 사실 때문입니다. 많은 Linux 사용자는 VIM이 사용자 친화적이지 않다고 말합니다. 사실입니다. 사실 다른 텍스트 편집기와는 다릅니다. 그것은 근본적으로 다른 일을 하므로 결과적으로 새로운 사용자는 환영받지 못한다고 느낄 것입니다. 많은 사람들이 이것이 VIM의 약점이라고 말합니다. 그러나 하드코어 팬들은 기능을 배우는 데 약간의 시간이 걸리더라도 궁극적으로 가치가 있다고 주장합니다.

견고한 텍스트 편집기를 찾고 있는 Linux 개발자라면 VIM을 사용해 보십시오. 약간의 학습 곡선이 있을 수 있지만 마스터할 수 있다면 절대 되돌리고 싶지 않을 것입니다.

2. 이맥스

이맥스 GNU 프로젝트에서 제공하는 고도로 구성 가능하고 사용자 정의 가능한 텍스트 편집기입니다. 개발을 중심으로 하므로 결과적으로 다양한 기능이 있습니다. 텍스트 편집기는 다양한 프로그래밍 언어에 대한 구문 강조 표시, 줄 번호 및 사용자가 확장으로 추가 및 제거할 수 있는 기타 다양한 유형의 기능을 제공합니다.

  모두가 설치해야 하는 9가지 최고의 Linux 홈 서버 앱

고도로 구성 가능한 견고한 텍스트 편집기를 찾고 있다면 Emacs가 좋은 선택입니다. Emacs의 팬이 아닌 일부 Linux 사용자는 Emacs가 너무 무겁고 모든 사람이 필요로 하지 않는 것들(확장 기능과 같은 것)로 가득 차 있다고 말합니다. 그들은 이것을 이 텍스트 편집기를 사용하지 않는 이유로 보고 Emacs를 약하게 만든다고 말합니다.

너무 많은 기능이 핵심 기능을 방해할 수 있는 것은 사실일 수 있지만 확실히 약점은 아닙니다. 이 텍스트 편집기의 가장 큰 장점은 누구나 가져와서 자신의 것으로 만들 수 있다는 것입니다. 사용자가 방문할 수 있습니다. 확장 목록 텍스트 편집기의 작동 방식을 선택하십시오!

3. 기니

Linux 개발자를 위한 텍스트 편집기의 경우, 기니 이상한 사람 아웃입니다. 단순한 텍스트 편집기가 아닙니다. 대신, Geany는 그 이상입니다. 많은 기능을 갖춘 강력하고 복잡한 IDE 개발 환경입니다. 무엇보다도 Linux의 다른 IDE 환경과 달리 텍스트 편집기는 모든 데스크탑 환경에서 독립성을 유지하기 위해 노력하므로 Linux에서 사용하는 데스크탑에 관계없이 집에서 바로 볼 수 있습니다.

Geany IDE에는 구문 강조 표시, 자동 코드 완성, HTML 및 XML 태그 자동 닫기, 코드 탐색, 코드 팁, 플러그인 API 및 사용자가 즉시 그들의 코드를 실행하십시오. Linux를 위한 훌륭한 오픈 소스 개발 환경을 찾고 있다면 이 텍스트 편집기를 사용해 보십시오.

4. 숭고한 텍스트

숭고한 텍스트 Linux, Mac OS 및 Windows를 위한 아름답고 복잡한 개발자 중심의 텍스트 편집기입니다. “html에서 산문까지” 모든 것을 처리하며 풍부한 기능을 가지고 있습니다. 이 목록에 있는 다른 텍스트 편집기와 달리 Sublime Text는 오픈 소스가 아닙니다. 대신 소프트웨어 라이선스는 “프리미엄”이며 사용자는 라이선스 비용을 지불해야 사용합니다.

그래도 무료 도구는 아니지만 체크아웃할 가치가 없는 것은 아닙니다. Goto Anywhere(사용자가 즉시 모든 코드 줄로 즉시 이동할 수 있는 기능), 주의 산만 모드, 다중 선택 모드 및 사용자가 그것에 기능을 추가하십시오. Linux에서 개발할 텍스트 편집기를 찾고 있고 이 목록에 있는 다른 편집기에 만족하지 않는다면 Sublime Text를 사용해 보십시오. 당신은 그것을 후회하지 않을 것입니다.

  Linux 명령줄에서 pandoc을 사용하여 파일을 변환하는 방법

결론

Linux에는 가능한 모든 용도에 사용할 수 있는 훌륭한 텍스트 편집기가 많이 있습니다. 각 도구에는 테이블에 가져올 특별한 것이 있습니다. 개발자 중심 기능을 찾고 있는 프로그래머든 메모할 수 있는 단순한 프로그램이든 상관 없이 모든 사람을 위한 것이 있습니다.