리눅스 텍스트 편집기의 종류

편집기 설명 장점 단점
vi 유닉스 계열 운영체제에서 가장 보편적인 화면 편집기
현재는 vim으로 alias 되어있다.
즉, 현재 우리가 리눅스에서 사용하는 vi는 사실 vim이다.
   
vim Vi IMproved
강력한 커맨드 기반 텍스트 편집기, 다양한 플러그인 지원, 커스터마이징 가능.
-구문 구조 표시 위한 컬러 사용
마우스 지원, 다중 undo, 다중 탭(또는 화면 분할)
경량, 고성능, 커스터마이징 가능, 대부분의 리눅스 시스템에 기본 포함. 높은 학습 곡선, 초보자에게 어려움.
nano 직관적인 인터페이스를 가진 간단한 텍스트 편집기. 사용법이 간단하고 직관적, 터미널에서 바로 사용 가능. 고급 기능 부족, 대규모 프로젝트에 비효율적.
emacs CLI와 GUI 모두 사용 가능한 텍스트 편집기. 다양한 기능(문서 작성, 이메일 클라이언트 등)을 포함. 플러그인을 통해 무한히 확장 가능, 고도로 커스터마이징 가능. 메모리 사용량이 높음, 복잡한 초기 설정 필요.
gedit GNOME 데스크톱 환경을 위한 GUI 기반 텍스트 편집기. 직관적인 GUI, 초보자 친화적, 기본적인 문서 편집에 적합. 기능이 제한적, 대규모 코드 편집에 적합하지 않음.

Reference

UNIX시스템 - 김희천,김진욱 저