VSCodeではエディタとターミナルが統合されていることでシームレスな開発が行えるが、なぜかデフォルトの設定だと「ターミナルからエディタ」しかフォーカスを変えるショートカットがない。
そこで今回は、一つのショートカットでエディタ部分とターミナル部分を行き来できるようにした。
キーボードショートカットの変更は、メニューバーよりCode > 基本設定 > キーボードショートカット
から行う。
膨大なショートカットの数なので、コマンド名で検索必須。
ターミナル → エディタ
ターミナルからエディタへのフォーカス移動は、デフォルトで⌘ + 1
が指定されているので、変更の必要がなければ右クリック > When 式を変更
からいつ
の項目にeditorTextFocus
を設定する。
コマンド:表示: 最初のエディター グループにフォーカス
キーバウンド: 任意のもの(default: ⌘ + 1)
いつ: editorTextFocus
エディタ → ターミナル
デフォルトではキーバウンドが指定されていないので、行をダブルクリックでキーバウンドを任意のものに指定する。
今回はターミナル→エディタのVSCodeのデフォルト設定である⌘ + 1
にした。あとは先ほど同様、右クリックからいつ
の項目をeditorTextFocus
に設定する。
コマンド:ターミナル: ターミナルにフォーカス
キーバウンド: 任意のもの
いつ: editorTextFocus