在Visual Studio Code中,不久前,当我使用菜单View→Split Editor时,它会垂直分割。(左边一个文件,右边一个文件。)

我更新了Visual Studio Code,当我做菜单视图→分割编辑器时,它总是水平分割。(上面一个文件,下面一个文件。)

如何垂直分割?


当前回答

默认情况下,编辑器组以垂直列的形式排列(例如,当你将一个编辑器拆分到一侧打开时)。您可以轻松地安排编辑器组在任何你喜欢的布局,无论是垂直和水平:

要支持灵活的布局,可以创建空编辑器组。默认情况下,关闭编辑器组的最后一个编辑器也会关闭组本身,但是你可以通过新的设置workbench.editor.closeEmptyGroups: false来改变这种行为:

在新的视图>编辑器布局菜单中有一组预定义的编辑器布局:

向侧面打开的编辑器(例如通过单击编辑器工具栏的“分割编辑器”操作)默认将在活动编辑器的右侧打开。如果您更喜欢打开活动编辑器下面的编辑器,请配置新的设置workbench.editor.openSideBySideDirection: down。

有许多键盘命令可以单独使用键盘来调整编辑器的布局,但如果你更喜欢使用鼠标,拖放是一种快速的方法来将编辑器分割到任何方向:

键盘快捷键# 下面是一些方便的快捷键,用于在编辑器和编辑器组之间快速导航。

如果您想修改默认的键盘快捷键,请参阅键绑定了解详细信息。

⌥⌘→ go to the right editor.
⌥⌘← go to the left editor.
⌃Tab open the next editor in the editor group MRU list.
⌃⇧Tab open the previous editor in the editor group MRU list.
⌘1 go to the leftmost editor group.
⌘2 go to the center editor group.
⌘3 go to the rightmost editor group.
unassigned go to the previous editor group.
unassigned go to the next editor group.
⌘W close the active editor.
⌘K W close all editors in the editor group.
⌘K ⌘W close all editors.

其他回答

键绑定在1.20版本中已更改:

SHIFT+ALT+0 for Linux。

想必同样适用于Windows, CMD+OPT+0适用于Mac。

方法1

Method2

视图->命令面板->类型“分裂”

Method3

Method4

Tip

为分割编辑器添加键盘快捷键

在1.23.1版本中,它是Ctrl+Shift+P和分割编辑器 这将垂直分割屏幕,你可以使用Ctrl+K+LeftArrow在它们之间移动

垂直分割:

⌘+ \麦克

命令:workbench.action.splitEditor

正交分割(即。在本例中为水平):

⌘+ k +⌘\麦克

命令:workbench.action.splitEditorOrthogonal

我只是找到了一个简单的解决方法。您可以拖动一个打开的文件,并移动到编辑器的四个侧面,它将显示一个突出显示的区域,您可以拖放到其中。它将自动分割视图,水平、垂直或甚至分为三行。

VSCode v1.30.2

更新:你也可以从资源管理器中拖动一个文件,以同样的方式拆分编辑器。