VSCodeVimのキーバインドを変更する方法
はじめに
皆さんはVimインストール後に必ず設定するキーバインドはありますか?
先日、Visual Studio CodeにVSCodeVimというプラグインをインストールしたのですが、
その際に行った設定を残しておこうと思います。
必ず設定する項目
1.インサートモードでの「jj」を「Ecs」とする
微妙にEcsが遠いなーと思っていたときに発見した設定。
ホームポジションを崩さなくて良いのでおすすめ。
2.「leader」を「space」にする
(3)との合わせ技
3.「
(2)をやっておくと、「space w」と入力するとファイル保存ができる。
デフォルトの設定でも良いが、USキーボードだと特にこの設定がおすすめ。
設定手順
1.ユーザー設定を開く
「Ctrl + Shift + p」でコマンドパレットを開き、「Open User Settings」と入力する
2.settings.jsonに下記の設定を追記する
{ "vim.insertModeKeyBindings": [ { "before": ["j","j"], "after": ["<Esc>"] } ], "vim.leader": "<space>", "vim.otherModesKeyBindings": [ { "before": ["leader","w"], "after": [], "commands": [ { "command": "workbench.action.files.save", "args": [] } ] } ] }
3.完成!
まとめ
今回は私がVimに必ず設定する項目を紹介しました。
VSCodeVimのREADMEを読むと、そこでも紹介されていました。
割とメジャーな設定なのかもしれません!!
皆さんのおすすめのキーバインディングがあったら教えて下さい!!