※この記事はVim Advent Calendar 2012の248日目の記事です。 emap.vimとは tyru/emap.vim · GitHub デフォルトのmapコマンドに納得がいかなかったので作ったプラグインです。 大体においてnoremapの方が多く使うというのに4bytesも長いのは気にいらない そのせいでVim初心者がnoremapを使うべき箇所でmapを使ってしまう例が多数散見される*1 emap.vimはデフォルトでnoremap(remapでマッピングするには-remapオプションを指定) デフォルトでマッピングの上書きを防ぐためのオプションが指定されていないのが気にいらない 既存のマッピングに上書きする場合には-forceオプションを指定 複数モードに同じマッピングをする場合、モードだけ違うマッピングを並べるのが気にいらない bangを付けるとインサートモードとコ