Visual Studio 2019 をVimの操作に置き換えるには拡張機能VsVimをインストールします。 VsVimユーザーはあまり多くなく、情報が少ないためインストールから設定まで説明します。 …
VSVimでは、デフォルトでIMEがオンの状態でインサートモードからノーマルモードへ移行すると、IMEがオフになります。
しかし、もう一度インサートモードへ移行すると、前回のIME状態を記憶していて勝手にIMEがオンに切り替わります。
勝手にIMEがオンにならないようにするための設定を行っていきます。
問題
インサートモードからノーマルモードへ戻るとIMEモードがオフになるが、再度インサートモードへ移行するとIMEモードが勝手にオンになる。
IMEモードの状態を記憶せずにオフのままであって欲しい。
対応方法
.vsvimrc
に以下のコマンドを追記します。
これでESC
、Ctrl+[
、Ctrl+c
のどれで抜けてもIMEの状態は記憶されずにオフのままとなります。
inoremap <ESC> <ESC>:set iminsert=0<CR>
コメントを書く