여기까지 오느라 수고했어요! 이제 Vim의 핵심을 모두 익혔어요. 마지막으로 배운 내용을 정리하고, 앞으로의 방향을 함께 살펴볼게요.
지금까지 배운 것
네 단계를 거쳐 왔어요.
생존 단계 — 모드 이해, 기본 이동, 저장과 종료. Vim에서 당황하지 않고 빠져나올 수 있게 되었어요.
효율 단계 — 모션과 오퍼레이터 조합, 텍스트 객체, 레지스터, 매크로. 반복 작업을 줄이고 편집 속도가 빨라졌어요.
파워 단계 — 버퍼/윈도우/탭, 마크, 비주얼 모드, 검색과 치환. 여러 파일을 동시에 다루고 복잡한 편집도 해낼 수 있어요.
커스터마이즈 단계 — vimrc 설정, 플러그인, Neovim, LSP. 나만의 개발 환경을 만들 수 있게 되었어요.
어디서든 Vim
Vim 키바인딩은 Vim 안에서만 쓰는 게 아니에요. 이미 익힌 근육 기억을 다른 도구에서도 활용할 수 있어요.
- JetBrains IDE — IdeaVim 플러그인으로 IntelliJ, WebStorm 등에서 Vim 모드 사용
- VS Code — Vim 확장 프로그램 설치 (가장 인기 있는 확장 중 하나)
- Obsidian — 설정에서 Vim 모드 활성화
- 브라우저 — Vimium 확장으로 키보드만으로 웹 탐색
- 터미널 — Bash/Zsh에서
set -o vi로 Vim 모드 활성화
Vim의 철학
Vim을 쓰면서 자연스럽게 체득한 세 가지 원칙이 있어요.
조합 가능성 — 오퍼레이터와 모션을 조합하면 수백 가지 동작이 돼요. 새 명령어를 외우는 게 아니라 조합하는 거예요.
효율 — 마우스 없이, 홈 로우에서 손을 떼지 않고 편집하는 습관. 작은 차이가 하루 수백 번 쌓이면 큰 차이가 돼요.
근육 기억 — 처음엔 느리지만, 반복하면 생각보다 손이 먼저 움직여요. 그게 Vim의 진짜 힘이에요.
추천 학습 자원
- Practical Vim (Drew Neil) — 팁 기반으로 구성된 Vim 실전서. 중급 이상으로 올라가고 싶다면 꼭 읽어 보세요.
:help— Vim 내장 문서는 놀랍도록 잘 정리되어 있어요.:help motion.txt같은 식으로 검색해 보세요.- Vim Tips Wiki — 실전 팁 모음 (vim.fandom.com)
- r/vim, r/neovim — Reddit 커뮤니티에서 다른 사용자의 설정과 팁을 구경하세요.
- ThePrimeagen — YouTube에서 Vim 활용법을 재미있게 알려주는 채널
마무리
Vim은 배움이 끝나지 않는 도구예요. 10년 넘게 쓴 사람도 새로운 트릭을 발견하곤 해요. 완벽하게 외우려고 하지 마세요. 필요할 때 하나씩 찾아 쓰다 보면 어느새 손에 붙어 있을 거예요.
지금까지 배운 것만으로도 충분히 생산적으로 쓸 수 있어요. 이제 실전에서 Vim과 함께 코드를 작성하세요.