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

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

如何垂直分割?


当前回答

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

VSCode v1.30.2

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

其他回答

只是在窗户里

CTRL + @(键盘上水平排数字中的按钮2)

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

要支持灵活的布局,可以创建空编辑器组。默认情况下,关闭编辑器组的最后一个编辑器也会关闭组本身,但是你可以通过新的设置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.

右键单击要将其分割为另一个屏幕的选项卡。 然后选择是否拆分(上下|右左)。

我发现这是最快的方法,而且你可以把它分成很多个屏幕。

如果您正在寻找一种通过GUI改变这一情况的方法,至少在当前版本1.10.1中,如果您将鼠标悬停在资源管理器窗格中的OPEN EDITORS组上,就会出现一个按钮,在水平和垂直之间切换编辑器组布局。

使用移动编辑器到下一个组快捷方式:

苹果电脑: ^ + ⌘ + 向右/向左箭头

如果您想更改快捷方式:

打开命令面板(macOS键盘快捷方式:⌘+ Shift + p) 选择首选项:打开键盘快捷键 搜索视图:移动编辑器到下一个组