Vimビジュアルモード - ビジュアルモードでのみ背景色を変更する方法はありますか?

Vimビジュアルモード - ビジュアルモードでのみ背景色を変更する方法はありますか?

.vimrc私はVIMを使うときどのモードを忘れてしまったので、背景が黄色に変わったときに挿入モードにあることを簡単に知ることができるように、私が設定しました。

:au InsertEnter * hi Normal term=reverse ctermbg=darkgrey guibg=yellow "
:au InsertLeave * hi Normal term=NONE    ctermbg=black    guibg=white " 

ビジュアルモードになったときに、このようなことをどのように実行できますか?それともこれは不可能ですか?

ベストアンサー1

ビジュアルモードに入ったり出たりするのに対応する自動コマンドはありません(しかし、最近誰かがvim_devメーリングリスト)。

mode()したがって、次のようにビジュアルモードに入るためのマッピングをオーバーロードするだけで、評価(たとえば'statusline')またはシミュレーション(残念ながら完全ではありません)のみを実行できます。

おすすめ記事