Windows Terminal | ショートカットキー一覧とショートカットキーの変更方法
Windows Terminalで設定されているデフォルトのショートカットキー一覧とショートカットキーの変更方法です。
Windows Terminal ショートカットキーの一覧
動作 | コマンド名 | デフォルト |
---|---|---|
設定ファイルを開く | openSettings | Ctrl + , |
全画面表示切り替え | toggleFullscreen | F11 または Alt + Enter |
メニュー表示 | openNewTabDropdown | Ctrl + Shift + Space |
検索 | find | Ctrl + Shift + F |
新規タブ作成 | newTab | Ctrl + Shift + T |
タブの複製 | duplicateTab | Ctrl + Shift + D |
タブの表示切り替え(次のタブ) | nextTab | Ctrl + Tab |
タブの表示切り替え(前のタブ) | prevTab | Ctrl+ Shift + Tab |
特定のタブを表示 | switchToTab(※) | Ctrl + Alt + 1 ~ 9 |
新規ペイン(水直分割) | splitPane(※) | Alt + Shift + D |
新規ペイン(垂平分割) | splitPane(※) | Alt + Shift + = |
ペインのフォーカス移動 | moveFocus | Alt + 方向キー |
ペインのサイズ変更 | resizePane | Alt + Shift + 方向キー |
ペイン、タブまたはウィンドウを閉じる | closePane | Ctrl + Shift + w |
ウィンドウを閉じる | closeWindow | Alt + F4 |
選択コピー | copy | Ctrl + C |
貼り付け | paste | Ctrl + V |
スクロール表示 | scrollUp scrollDown | Ctrl + Shift + 方向キー |
スクロール表示 | scrollUpPage scrollDownPage | Ctrl + Shift + Page Up または down |
フォントサイズ 拡大 | adjustFontSize(※) | Ctrl + = |
フォントサイズ 縮小 | adjustFontSize(※) | Ctrl+ Shift + = |
フォントサイズ 100% | resetFontSize | Ctrl+ Shift + 0 |
Windows Terminal ショートカットキーの変更方法
Windows Terminalで起動時や新規タブで開くシェルを変更するには、settings.json の defaultProfile を編集します。
settings.json を開くは Ctrl + ,キー を押すか、上部のメニューから設定にアクセスします。
ショートカットキーの設定は settings.json の84行目(Windows Terminal 1.0.1)に説明とサンプルになるコードが置いてあります。
// To learn more about panes, visit https://aka.ms/terminal-panes
{ "command": { "action": "splitPane", "split": "auto", "splitMode": "duplicate" }, "keys": "alt+shift+d" }
上記ショートカットキーリストで(※)と記述していないショートカットキーについてはオプションは不要なので以下のコードで記述可能です。
// To learn more about panes, visit https://aka.ms/terminal-panes
{ "command": "コマンド名", "keys": "キーバインド" }
設定するキーは、利用するキーを半角小文字でスペースを空けずに+で繋いで記述します。
また、{ “command": “コマンド名"}とすることで、それまでに指定されている動作のショートカットキーを解除することができます。
デフォルトのキーバインドを例に各動作のコマンドを載せておきます。
//設定ファイルを開く
{ "command": "openSettings", "keys": "ctrl+," }
//全画面表示切り替え
{ "command": "toggleFullscreen", "keys": "alt+enter" },
{ "command": "toggleFullscreen", "keys": "f11" }
//メニュー表示
{ "command": "openNewTabDropdown", "keys": "ctrl+shift+space" }
//検索
{ "command": "find", "keys": "ctrl+shift+f" }
//新規タブ作成(indexはシェル番号)
{ "command": "newTab", "keys": "ctrl+shift+t" },
{ "command": { "action": "newTab", "index": 0 }, "keys": "ctrl+shift+1" },
{ "command": { "action": "newTab", "index": 1 }, "keys": "ctrl+shift+2" },
{ "command": { "action": "newTab", "index": 2 }, "keys": "ctrl+shift+3" },
{ "command": { "action": "newTab", "index": 3 }, "keys": "ctrl+shift+4" },
{ "command": { "action": "newTab", "index": 4 }, "keys": "ctrl+shift+5" },
{ "command": { "action": "newTab", "index": 5 }, "keys": "ctrl+shift+6" },
{ "command": { "action": "newTab", "index": 6 }, "keys": "ctrl+shift+7" },
{ "command": { "action": "newTab", "index": 7 }, "keys": "ctrl+shift+8" },
{ "command": { "action": "newTab", "index": 8 }, "keys": "ctrl+shift+9" }
//タブの複製
{ "command": "duplicateTab", "keys": "ctrl+shift+d" }
//タブの表示切り替え(次のタブ)
{ "command": "nextTab", "keys": "ctrl+tab" }
//タブの表示切り替え(前のタブ)
{ "command": "prevTab", "keys": "ctrl+shift+tab" }
//特定のタブを表示
{ "command": { "action": "switchToTab", "index": 0 }, "keys": "ctrl+alt+1" },
{ "command": { "action": "switchToTab", "index": 1 }, "keys": "ctrl+alt+2" },
{ "command": { "action": "switchToTab", "index": 2 }, "keys": "ctrl+alt+3" },
{ "command": { "action": "switchToTab", "index": 3 }, "keys": "ctrl+alt+4" },
{ "command": { "action": "switchToTab", "index": 4 }, "keys": "ctrl+alt+5" },
{ "command": { "action": "switchToTab", "index": 5 }, "keys": "ctrl+alt+6" },
{ "command": { "action": "switchToTab", "index": 6 }, "keys": "ctrl+alt+7" },
{ "command": { "action": "switchToTab", "index": 7 }, "keys": "ctrl+alt+8" },
{ "command": { "action": "switchToTab", "index": 8 }, "keys": "ctrl+alt+9" }
//新規ペイン(水平はhorizontal、垂直はvertical)
{ "command": { "action": "splitPane", "split": "horizontal"}, "keys": "alt+shift+-" },
{ "command": { "action": "splitPane", "split": "vertical"}, "keys": "alt+shift+plus" }
//ペインのフォーカス移動
{ "command": { "action": "moveFocus", "direction": "down" }, "keys": "alt+down" },
{ "command": { "action": "moveFocus", "direction": "left" }, "keys": "alt+left" },
{ "command": { "action": "moveFocus", "direction": "right" }, "keys": "alt+right" },
{ "command": { "action": "moveFocus", "direction": "up" }, "keys": "alt+up" }
//ペインのサイズ変更
{ "command": { "action": "resizePane", "direction": "down" }, "keys": "alt+shift+down" },
{ "command": { "action": "resizePane", "direction": "left" }, "keys": "alt+shift+left" },
{ "command": { "action": "resizePane", "direction": "right" }, "keys": "alt+shift+right" },
{ "command": { "action": "resizePane", "direction": "up" }, "keys": "alt+shift+up" }
//ペイン、タブまたはウィンドウを閉じる
{ "command": "closePane", "keys": "ctrl+shift+w" }
//ウィンドウを閉じる
{ "command": "closeWindow", "keys": "alt+f4" }
//選択コピー
{ "command": { "action": "copy", "singleLine": false }, "keys": "ctrl+c" }
//貼り付け
{ "command": "paste", "keys": "ctrl+v" }
//スクロール表示
{ "command": "scrollUp", "keys": "ctrl+shift+up" }
{ "command": "scrollDown", "keys": "ctrl+shift+down" }
{ "command": "scrollUpPage", "keys": "ctrl+shift+pgup" }
{ "command": "scrollDownPage", "keys": "ctrl+shift+pgdn" }
//フォントサイズ 拡大(delta=正数)縮小(delta=負数)
{ "command": { "action": "adjustFontSize", "delta": 1 }, "keys": "ctrl+=" },
{ "command": { "action": "adjustFontSize", "delta": -1 }, "keys": "ctrl+-" }
//フォントサイズ 100%
{ "command": "resetFontSize", "keys": "ctrl+0" }
コマンド解除
{ "command": "コマンド名"}
ディスカッション
コメント一覧
まだ、コメントがありません