Leader 키
Leader 는 단축키의 개인 namespace. 키 하나 골라 (스페이스가 가장 인기 — 크고, ergonomic 하고, Normal mode 에서 중요한 거 안 써) 그 위에 자기 명령 vocabulary 쌓아: 저장에 <leader>w, 파일 찾기에 <leader>ff, git status 에 <leader>gs. 추가하는 매 매핑이 손에게 가르친 문장이야.
Map 패밀리
Vim 에 모드별 매핑 시스템 있어. nmap 이 Normal 에서; imap 이 Insert; vmap 이 Visual; cmap 이 Command-line. 항상 noremap 변형 선호 (nnoremap, inoremap 등) — 오른쪽을 리터럴로 처리해서 다른 매핑 통해 재귀 확장 안 해. 그게 무한 루프 피하는 방법.
Lua 의 더 깔끔한 동등
Neovim Lua 에서 vim.keymap.set(mode, lhs, rhs, opts) 가 map 패밀리 전체 대체. opts 는 table 인데 desc (which-key plugin 들이 표시), silent = true, noremap = true (vim.keymap.set 기본), buffer-local 매핑 위한 buffer = N 박을 수 있어.
모든 config 가 갖는 매핑
거의 모든 config 에 나타나는 작은 정전 매핑 — 진짜 짜증을 고치니까: Esc 에 검색 하이라이트 클리어, Insert 에서 escape 에 jk, leader-w 저장, leader-q 종료, split navigation 에 Ctrl-h/j/k/l (Ctrl-w prefix 오버라이드), n / N 을 zz 로 가운데, Visual mode 에서 라인 이동에 J / K.