모든 Vim 사용자가 가장 먼저 잊어야 하는 습관
Vim에서는 Cmd+S 안 눌러. File → Save As… 도 없어. :으로 Command-line mode에 들어가서, 한두 글자 명령어 치고, Enter. 하루 동안은 옛날 같지만, 그 다음부터는 리모컨 같아져 — 작은 버튼 몇 개로 모든 게 다 돼.
파일 열기
셸에서는 Vim에 경로를 던져. Vim 안에서는 :e (edit)를 써서 현재 윈도우의 파일을 다른 파일로 바꿔.
종료 — 모두가 막히는 부분
두 글자, 두 개념: w는 write (저장), q는 quit. 합쳐. ! 추가하면 경고 무시하고 강제. ZZ와 ZQ는 Normal mode 단축이라 콜론 자체를 생략해.
여러 파일 한 번에
Vim은 여러 파일을 buffer로 열어 — 메모리에 유지되는 파일. :bn / :bp로 순환. :qa는 전체 buffer 종료, :wqa는 전체 저장 + 종료. Buffer는 트랙 3에서 깊이 다룰 거야 — 지금은 vim file1 file2 file3 이 자연스러운 사용법이라는 것만 알아둬.
ZZ가 가장 빠른 출구야. Normal mode 에서 두 글자, 콜론 X, Enter X. ZQ (저장 안 하고 종료) 랑 짝지어 두면 :wq는 다시 안 칠 거야.Vim이 종료를 거부할 때
:q가 "E37: No write since last change"라고 하면, Vim이 저장 안 된 작업을 보호하는 거야. 결정해: :w로 저장 후 :q, 아니면 :q!로 버리고 종료. 에러 메시지는 무례한 게 아니라 유용한 거야.