つかぱい.com

どうせなら好きなことを書いていたい

【Vim】 ノーマルモードと挿入モードのステータスラインを変える

GUIvimで挿入モードとそうでないモードを分ける方法

マシンがMacなのでMacvimが対象

やり方

別のファイルを指定 :e [開きたいファイルパス]をタイプしEnter

:e .vimrc

以下の情報を.vimrcに書く

"挿入モードとノーマルモードでステータスラインの色を変更する
au InsertEnter * hi StatusLine guifg=DarkBlue guibg=DarkYellow gui=none ctermfg=Blue ctermbg=Yellow cterm=none
au InsertLeave * hi StatusLine guifg=DarkBlue guibg=DarkGray gui=none ctermfg=Blue ctermbg=DarkGray cterm=none

設定が終わったら保存して再読み込み

検証

うまくいくとこんな感じになる

ノーマルモードf:id:ferrari458tukapai:20190827081600p:plain

【インサートモード】 f:id:ferrari458tukapai:20190827081517p:plain