環境
- Visual Studio Code: Version 1.20.1
- OS: Mac OS High Sierra Version 10.13.2
- 言語設定: OS, VSCode 共に English
記事内で説明しているショートカットはMacのものなので、他OSの方は適宜読み替えてください。
※2018年2月18日時点のVersion 1.20.1の内容なので、ショートカットや画面は現在とは変わっている可能性があります。
やり方
shift+cmd+p
でコマンドパレットを開く。key
と打って表示される Preferences: Open Keyboard Shortcuts
を選択してキーバインド一覧(というよりアクション一覧?)を表示。
cmd+k cmd+s
(cmd+k 入力した後に cmd+s
) でも表示されます。
キーバインドを変更または追加したいアクションを検索し、左の鉛筆マークをクリックするか該当アクションをダブルクリック。
ポップアップが出るので希望するキーバインドを入力してエンター。
以上です。
この作業で keybindings.json
に変更が追加されています。
もちろんこのファイルを自分で編集してもいいのですが、めんどくさい&間違えやすいので、Preferences: Open Keyboard Shortcuts
から変更した方が楽かと思います。when
だけはこちらで細かく設定するといいかもしれませんね。
その他
keybindings.json
を開いているときに cmd+k cmd+k
(cmd+k
を二回) と入力すると、キーバインドを入力するポップアップが出ます。そこでキーバインドを入力してエンターを押すと、以下のコードが挿入されます。あとは command
と when
を自分で設定すればOKです。
知っておくと便利かもしれません。
{
"key": "入力したキー",
"command": "commandId",
"when": "editorTextFocus"
}
参考
キーバインドについて詳しくは公式ドキュメントをご覧ください。
Visual Studio Code Key Bindings