vim(gvim)を使いこなせるようになるため、この原稿やメールもgvimで書くようにしていますが、未だにキー操作を失敗して無駄時間をつくります。文字入力をするインサートモードで作業をしているにもかかわらず、ノーマルモードのコマンドを入力してしまい、慌ててまたそれを消し込む無駄です。
そこで、「今はインサートモードだ。別のことをやるならまず
ネットでいろいろ調べ次の行を gvimrc に追加します。
nnoremap i :hi LineNr guifg=#73ff73<cr>:hi StatusLine guifg=darkblue guibg=#73ff73<cr>:hi Normal guifg=NONE guibg=#000c66<cr>:hi LineNr guibg=#000c66<cr>i
nnoremap o :hi LineNr guifg=#73ff73<cr>:hi StatusLine guifg=darkblue guibg=#73ff73<cr>:hi Normal guifg=NONE guibg=#000c66<cr>:hi LineNr guibg=#000c66<cr>o
nnoremap s :hi LineNr guifg=#73ff73<cr>:hi StatusLine guifg=darkblue guibg=#73ff73<cr>:hi Normal guifg=NONE guibg=#000c66<cr>:hi LineNr guibg=#000c66<cr>s
nnoremap a :hi LineNr guifg=#73ff73<cr>:hi StatusLine guifg=darkblue guibg=#73ff73<cr>:hi Normal guifg=NONE guibg=#000c66<cr>:hi LineNr guibg=#000c66<cr>a
nnoremap I :hi LineNr guifg=#73ff73<cr>:hi StatusLine guifg=darkblue guibg=#73ff73<cr>:hi Normal guifg=NONE guibg=#000c66<cr>:hi LineNr guibg=#000c66<cr>I
nnoremap O :hi LineNr guifg=#73ff73<cr>:hi StatusLine guifg=darkblue guibg=#73ff73<cr>:hi Normal guifg=NONE guibg=#000c66<cr>:hi LineNr guibg=#000c66<cr>O
nnoremap S :hi LineNr guifg=#73ff73<cr>:hi StatusLine guifg=darkblue guibg=#73ff73<cr>:hi Normal guifg=NONE guibg=#000c66<cr>:hi LineNr guibg=#000c66<cr>S
nnoremap A :hi LineNr guifg=#73ff73<cr>:hi StatusLine guifg=darkblue guibg=#73ff73<cr>:hi Normal guifg=NONE guibg=#000c66<cr>:hi LineNr guibg=#000c66<cr>A
nnoremap c :hi LineNr guifg=#73ff73<cr>:hi StatusLine guifg=darkblue guibg=#73ff73<cr>:hi Normal guifg=NONE guibg=#000c66<cr>:hi LineNr guibg=#000c66<cr>c
inoremap <Esc> <Esc>:highlight LineNr guifg=yellow<cr>:hi StatusLine guifg=#666666 guibg=#ccddee<cr>:hi Normal guifg=NONE guibg=#333333<cr>:hi LineNr guibg=#3e3e40<cr>
インサートモードになるそれぞれのキーが押されれば色を変更し、Esc でノーマルモードに戻れば元の色に戻す内容です。vim(gvim)をお使いで、私の様にそそっかしければ、お試しください。もちろん色はお使いのcolorschemeに合わせ変更してください。