vimをリーダーに仕上げるために、
文字を変更しようとしたときに警告してほしい
j, kのカーソル移動を画面移動(デフォルトではC-E, C-Y)に割り当てたい。
ファイルを開いたときに
「モードライン」というのをファイルの先頭またはファイルの一番下に指定する。
行頭はファイルタイプごとのコメントアウトにしたほうが良い。
これは好みで。非可視文字(改行やタブやスペース)を表示しないnolist
リードオンリーモードro(read only)を、ファイルを開いたときにsetします。
非可視文字を表示しないnolist、リードオンリーモードro
vim:nolist:ro:
上のモードラインと同じ意味
:set nolist
:set ro
をするのと一緒。
j, kで画面1行固定
バッファローカルはキーマップの指定はmapの引数に<buffer>
を指定します。
j,kでカーソルを動かさず上下移動
:nnoremap <buffer>j<C-E>| nnoremap <buffer>k<C-Y>
vimヘルプより
map-local
カレントバッファだけで使用できるマップを作成するには、マップコマンドの引数に"<buffer>"を指定します。例::map <buffer>,w /[.,;]<CR>この場合、他のバッファで、",w"に対して別の操作を割り当てることができます::map <buffer>,w /[#&!]<CR>