1つのエディタを分割する機能は以前から存在した(Ctrl
+¥
や Ctrl
+K
Ctrl
+¥
)が、その場合はエディタグループが分割する形だった。
今回、同じエディタ内でエディタを分割する機能が追加された。
Ctrl
+K
Ctrl
+Shift
+¥
を押すとエディタが分割し、もう一度押すと分割が解除される。3分割以上はできないっぽい。
分割された状態でエディタ右上のレイアウトの切り替え
ボタンを押すと、分割方向の縦横が切り替わる。
今回新設されたコマンドは以下の通り
-
workbench.action.splitEditorInGroup
- コマンド日本語名:
表示: グループ内のエディターの分割
- ショートカットキー:
Ctrl
+K
Ctrl
+Shift
+¥
- コマンド日本語名:
-
workbench.action.toggleSplitEditorInGroup
- コマンド日本語名:
表示: グループでエディターの分割を切り替え
- (補足) トグル操作での切り替え
- コマンド日本語名:
-
workbench.action.joinEditorInGroup
- コマンド日本語名:
表示: グループ内のエディターに参加する
- ショートカットキー:
Ctrl
+K
Ctrl
+Shift
+¥
- (補足) 分割を元に戻す
- コマンド日本語名:
-
workbench.action.toggleSplitEditorInGroupLayout
表示: グループレイアウトでエディターの分割を切り替え
-
workbench.action.focusFirstSideEditor
- コマンド日本語名:
表示: アクティブエディターで表側にフォーカス
- (補足) 分割された側をフォーカスする
- コマンド日本語名:
-
workbench.action.focusSecondSideEditor
- コマンド日本語名:
表示: アクティブエディターで裏面にフォーカス
- (補足) 分割した側をフォーカスする
- コマンド日本語名:
-
workbench.action.focusOtherSideEditor
- コマンド日本語名:
表示: アクティブエディターで裏側にフォーカス
- (補足) トグル操作でのフォーカス移動
- コマンド日本語名:
今現在の機能仕様だとコマンド構成にかなり無駄があるように見えるが、いずれ3分割以上できるようになることを見越してのコマンド構成か?
あと、デフォルトのショートカットキーが押しにくい&ショートカットキー定義がされていないコマンドがあるので、よく使用する場合はカスタムでショートカットキー定義を行ったほうが良さそう。