【vscode】キーバインドを変更する
環境
方法
エディタvscodeで、キーバインドを変更するには、 keybindings.json
を編集すればよい。
keybindings.json
を開くには、ツールバーから Code > 基本設定 > キーボード ショートカット と選択するか、ショートカット cmd+K cmd+S
で表示されるページにある右上の {}
をクリックする。
そうして開いた keybindings.json
の中で、 command
と key
と when
を設定すればよい。
具体例
ここでは実際に、markdownでプレビューを表示するための、vscodeの拡張機能 Markdown Preview Enhanced において、標準で設定されているキーバインドを変更してみる。
エディタでmarkdownファイルを編集している際に、サイドにプレビューを表示するキーバインドは、標準では cmd+K V
と設定されているが、これを cmd+option V
に変更する。
Markdown Preview Enhanced のコントリビューションに書いてある説明によると、サイドにプレビューを表示するというコマンドは markdown-preview-enhanced.openPreviewToTheSide
という名前であるらしいので、 keybindings.json
に次のように編集を加える。
[ { "command": "markdown-preview-enhanced.openPreviewToTheSide", "key": "cmd+alt+v", "when": "editorLangId == markdown" }, ]
ここで when
というのは、エディタで開いているファイルがmarkdownのときにのみ、上で設定したキーバインドを有効にするということらしい。なので、競合の心配はなくなる。
windowsでは、 cmd
を ctrl
とすればよいだろう。
補足
Markdown Preview Enhanced の標準のキーバインドの設定は、以下のディストリビューションの package.json
の中で確認できる。
参考
ちなみに、もっと簡単な方法があるので、下記の記事などを参考にしてください。