VSCodeにVim拡張機能をインストールしていると、エクスプローラーにフォーカスが当たっている場合のショートカットキーが変わります。 ショートカットキー 操作 キー 上へ移動 k 下へ移動 j ツリ…
少なくともmac、VSCode、外付けUSキーボードなどの組み合わせで問題が発生することを確認しています。
VSCodeのキーボードのディスパッチ設定を変更することで正常な動作に修正できます。
問題
Insertモードなどから抜ける時、Ctrl+[
を押しても何も起こらない。
代わりにCtrl+]
を押すと、抜けられる。
Vim標準のCtrl+[
で抜けられるようにしたい。
対処方法
「Code -> 基本設定 -> 設定」からKeyboard: Dispatchの設定値をkeyCode
に変更する。
考察
対処方法前の状態でVSCodeがキー入力をどのように受け取っているのか見てみました。
期待通り認識されていません。
VSCode Vimが原因ではなく、mac、VSCode、外付けUSキーボードなどの組み合わせが要因と思われます。
コメントを書く