有効にするアプリケーションの選択
有効にするアプリケーションの設定はprivate.xml
に記述します。private.xml
について詳しくはリファレンスを参照してください。
このXMLファイルは例えば次のようになります。
VIM_EMU_IGNORE_APPS
と書いてあるところの下に列挙されているのが、Vim エミュレーションを使用しないアプリケーションです。この中で指定されたアプリケーション使用中はescキーを押してもVimエミュレーションが始まりません。
VSCodeの設定はまだない
たいていのアプリケーションはすでに設定が用意されているので、そのアプリケーションに対応するコードを調べて書けば良いのですが、VSCodeについてはまだありませんでした。このため自分で追加する必要があるようです。アプリケーション内のappdef.xml
に記述した方がキレイなのではないかと思ったものの、今後VSCodeが追加される可能性もありそうなので、ひとまずprivate.xml
の中にVSCodeの設定も一緒に書いてみました。上に示した
private.xml
の先頭にあるのがVSCodeの設定です。<appdef>
から</appdef>
までを記述してVIM_EMU_IGNORE_APPS
のリストにVSCODE
を追加すればVSCode使用中はVimエミュレーションが発動しなくなります。