개요

터미널에서 사용하는 텍스트 에디터. GUI 없이 서버에서 파일 편집 시 필수.


주요 도구

VIM / Neovim

  • 가장 강력하고 확장 가능한 터미널 에디터
  • 모달 편집 (Normal / Insert / Visual 모드)
  • 학습 곡선 가파르지만 마스터하면 생산성 최고
  • Neovim: Vim 현대화 포크, Lua 설정, LSP 내장
# 기본 사용
vim file.txt
i          # Insert 모드
Esc        # Normal 모드 복귀
:w         # 저장
:q         # 종료
:wq        # 저장 후 종료
:q!        # 저장 없이 강제 종료

EMACS

  • Vim과 양대 산맥, “운영체제에 가까운 에디터”
  • Lisp(Elisp)으로 무한 확장
  • Org-mode(할일 관리·문서 작성), Magit(Git UI) 등 강력한 패키지
  • Evil 모드로 Vim 키바인딩 사용 가능

Nano (NANO)

  • 가장 쉬운 터미널 에디터, 초보자 친화적
  • 단축키가 화면 하단에 항상 표시됨
  • 기능은 단순, 빠른 수정 시 유용
nano file.txt
# Ctrl+O: 저장
# Ctrl+X: 종료
# Ctrl+K: 줄 잘라내기
# Ctrl+U: 붙여넣기

비교

항목Vim/NeovimEMACSNano
학습 곡선가파름매우 가파름낮음
확장성높음매우 높음낮음
속도빠름느린 편빠름
용도코딩, 서버 작업코딩, 글쓰기, 이메일간단한 편집
메모리적음많음최소

추천 선택

  • 서버 빠른 수정 → Nano
  • 장기 투자로 생산성 극대화 → Neovim
  • 에디터 안에서 모든 걸 해결 → EMACS

관련 항목