web-dev-qa-db-ja.com

分割ウィンドウペインを切り替えるホットキーはありますか?

Visual Studio Codeには、現在のウィンドウを2つまたは3つのペインに分割するホットキーの組み合わせがあります。

"key": "ctrl+\\",               "command": "workbench.action.splitEditor"

残念ながら、マウスなしでそのようなペインを切り替える方法を見つけることはできません。使用する私の古い習慣 F6 動作しません。

Visual Studio Codeエディターでサポートされていますか?

120
bialix

https://code.visualstudio.com/docs/customization/keybindings#_editorwindow-management

それは Ctrl+1、 Ctrl+2 そして Ctrl+3

ペインの間に円形のスイッチはありません。 Ctrl+tabただし、ファイルについてはsです。

135
bialix

Vim(および/またはtmux)での作業に慣れていて、ctrl+hjklで動き回る場合

これらをkeybindings.jsonに追加します

[
    {
        "key": "ctrl+h",
        "command": "workbench.action.navigateLeft"
    },
    {
        "key": "ctrl+l",
        "command": "workbench.action.navigateRight"
    },
    {
        "key": "ctrl+k",
        "command": "workbench.action.navigateUp"
    },
    {
        "key": "ctrl+j",
        "command": "workbench.action.navigateDown"
    }
]
106
Dan Andreasson

F6を使用してエディターグループを切り替える

ペイン間に円形のスイッチがあります。 「エディターグループ間のサイクル」と呼ばれます。

箱から出して、割り当てられていません。に割り当てることができます F6

  1. Visual Studio Codeを開きます。
  2. [ファイル]> [設定]> [キーボードショートカット]に移動します。
  3. 次のエントリをkeybindings.jsonに追加します。
  4. コードを再起動する必要はありません。すでに機能しています。

keybindings.json

// Place your key bindings in this file to overwrite the defaults
[
    {
        "key": "f6", 
        "command": "workbench.action.navigateEditorGroups" 
    }
]

代わりに

または、 そのまま使用できるウィンドウ管理ホットキー を使用します

  • Ctrl +1 左エディターグループにフォーカス
  • Ctrl +2 サイドエディターグループにフォーカス
  • Ctrl +3 適切なエディターグループにフォーカス
  • Ctrl +KCtrl+Left 左側のエディターグループにフォーカス
  • Ctrl +KCtrl+Right 右側の編集者グループに焦点を当てる
51
Shaun Luttin

Macユーザーおよび最新のVS Code 1.17の場合:

  1. ペインの切り替え- Cmd+[1,2,3...]、ここで1,2,3はペイン番号です
  2. 開いているすべてのファイル間の循環:
    • フォワード- Cmd+ Shift+]
    • 後方- Cmd+ Shift+[
19
demisx

Alt+ そして Alt+ Windowsでそのまま使用できます。分割画面ペイン間でのみ切り替えられ、ペイン内の非アクティブなファイルは再アクティブ化されません。

8
Tamás Panyi

別の方法は、Ctrl + PageUp/PageDowを使用してペインを切り替えることです。

5
Valdas Stonkus

探しているのは、オプションworkbench.action.terminal.focusNextPaneです:

{ 
  "key": "alt+down",
  "command": "workbench.action.terminal.focusNextPane",
  "when": "terminalFocus"
},
{ 
  "key": "alt+right",
  "command": "workbench.action.terminal.focusNextPane",
  "when": "terminalFocus"
},
3
Dmitry Karpov

はい、それがあなたが意味するものであるならば、分割された「エディタ」ウィンドウペインを切り替えるホットキーがあります。

ただし、構成する必要があります。これは、エディターペイン(別名エディターグループ)の切り替えを許可するコマンドにデフォルトのキーボードマッピング/バインドがないためです。 [キーボードショートカット]メニューオプションを開き、workbench.action.navigateEditorGroupsを検索します。 +アイコンをクリックして、キーバインドを追加/割り当てます。 qwertyキーボードでは「q」がTabキーの隣にあるため、これをAlt + Qにマッピングしました。 Alt + Tabが開いているOS Windowsを循環することを考えると、それは自然なことです。

2
Mark Dalsaso