環境
- vscode 1.41.1
- vscodevim 1.12.0
- macOS Mojave 10.14.6
目的
- sidebar とediter, terminal へのフォーカスの移動用ショートカットが欲しかった
- Vimっぽいキーバインドに設定する事で「あのショートカットなんだったけ...」を防止
方法
コマンドパレット開く(⌘P) > keybindings.json 検索 > keybindings.json に下記を記述
keybindings.json
[
{
"key": "ctrl+h",
"command": "workbench.action.focusSideBar",
"when": "editorTextFocus"
},
{
"key": "ctrl+j",
"command": "workbench.action.terminal.focus",
"when": "editorTextFocus"
},
{
"key": "ctrl+l",
"command": "workbench.action.focusFirstEditorGroup",
"when": "filesExplorerFocus"
},
{
"key": "ctrl+k",
"command": "workbench.action.focusFirstEditorGroup",
"when": "terminalFocus"
},
]
備考
ctrl キーで設定する場合はvscodevim の設定でctrl キーを有効にする
settings.json
"vim.useCtrlKeys": true