LoginSignup
31
13

More than 3 years have passed since last update.

VSCodeでエディタ画面とターミナル間のフォーカスを楽して移動したい

Last updated at Posted at 2019-07-19

マウスクリックで移動していたのですが、あまりにも非効率だったので何かないかと調べてみました。デフォルトではこれに相当するキーバインドが定義されていないため、自前で定義する必要があります。

Ctrl + ` で、エディタとターミナルのフォーカスを往復するようなキーバインドを定義したら捗るようになったので、シェアしようと思います。

やり方

Commend + Shift + p でQuick openを開き、 Preferences: Open Keyboard Shortcuts (JSON) を選んでください。

Jsonの中身は以下のGistをコピペ。

以上。

when で、割り当てたキーバインドが押下された場合の発火(?)条件を制御しています。異なるフォーカスの移動に同じキーバインドを割り当てていますが、whenの指定によって重複を回避しています。ここでは

  • ターミナルにいる場合はエディタに移動
  • エディタにいる場合はターミナルに移動

としています。whenで定義できる内容については、公式の以下のセクションを参照ください。

JSONじゃなくてGUIで設定することもできますので、その場合はQuick Openで (JSON) が入ってない方を選んでいただければOKです。

参考

31
13
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
31
13