vimのkey mappingの設定

vimには幾つかモードがあってモードごとにkey mappingを設定できる。
nmapとかvmapとかあってややこしいので整理してまとめる。

モード別のマッピング

モードごとにマッピングの接頭辞が異なる。

:nmap - Normal Mode
:imap - Insert Mode
:vmap - Visula and Select mode
:smap - Select Mode
:xmap - Visual Mode
:cmap - Command-line Mode
:omap - Operator pending mode maps
:map! - Insert Mode and Command-line Mode
:map - Normal, Visual, Operator pending mode

マッピングを解除するunmapも上と同様の接頭辞がつけられる。