【发布时间】:2017-04-04 05:01:38
【问题描述】:
在 Visual Studio 代码中,前段时间,当我使用 View->Split Editor 时,它会垂直拆分。 (左边一个文件,右边一个文件。)
我更新了 Visual Studio Code,当我执行 View->Split Editor 时,它总是水平拆分。 (上一个文件,下一个文件。)
如何垂直分割?
【问题讨论】:
在 Visual Studio 代码中,前段时间,当我使用 View->Split Editor 时,它会垂直拆分。 (左边一个文件,右边一个文件。)
我更新了 Visual Studio Code,当我执行 View->Split Editor 时,它总是水平拆分。 (上一个文件,下一个文件。)
如何垂直分割?
【问题讨论】:
Grid 布局。检查View=>Editor Layout
** 有人用最低版本更新了这个。
View=>Editor Layout=>Flip Layout
{
"key": "alt+cmd+0",
"command": "workbench.action.toggleEditorGroupLayout"
}
【讨论】:
View 菜单中。看看Toggle Editor Group Layout就在Split Editor下面。
View->Toggle Editor Group Layout
Alt+Shift+1 适用于 Linux Mint(基于 Ubuntu)。
【讨论】:
split editor 以在垂直和水平之间切换时,我应该坚持alt。
垂直分割:
⌘+\ Mac
命令:workbench.action.splitEditor
要分割正交(即在这种情况下水平):
⌘+k+⌘+\ Mac
命令:workbench.action.splitEditorOrthogonal
【讨论】:
⌘+w,虽然每个文件都需要这样做。
⌘ + w 如果您想关闭其中一个,则可以使用。 ⌃ + ⌘ + → 或 ← 如果您只想移动它,则可以使用
按CMD + SHIFT + P (MAC) 并搜索Toggle Editor Group
【讨论】:
默认情况下,编辑器组以垂直列布局(例如,当您拆分编辑器以将其打开到一侧时)。您可以在任何您喜欢的布局中轻松排列编辑器组,无论是垂直还是水平:
为了支持灵活的布局,您可以创建空的编辑器组。默认情况下,关闭编辑器组的最后一个编辑器也会关闭该组本身,但您可以使用新设置 workbench.editor.closeEmptyGroups: false:
在新的View > Editor Layout menu:中有一组预定义的编辑器布局
打开到一侧的编辑器(例如,通过单击编辑器工具栏拆分编辑器操作)将默认打开到活动编辑器的右侧。如果您希望在活动编辑器下方打开编辑器,请配置新设置 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.
【讨论】:
只在windows中
ctrl + @(键盘上横排数字中的按钮2)
【讨论】:
1.20 版更改了键绑定:
SHIFT+ALT+0 对于 Linux。
大概同样适用于 Windows,CMD+OPT+0 适用于 Mac。
【讨论】:
使用将编辑器移动到下一个组快捷方式:
Mac:^ + ⌘ + Right/Left arrow
如果要更改快捷方式:
Command Pallette(macOS 键盘快捷键:⌘ + Shift + p)【讨论】:
要在横向和纵向模式下更改编辑器,请按照以下步骤操作。
例如,打开左侧或右侧栏中的两个文件,具体取决于您所在的位置。默认情况下它总是在左边。
现在您已经打开了两个窗口,您必须使用 PC (Alt + Shift + 1) 的组合键(Windows 和 Linux 操作系统)或 MAC (Cmd + Option + 1),如 v-andrew 所述。
【讨论】:
我刚刚找到了一个简单的解决方案。您可以拖动打开的文件并向编辑器的四个侧面移动,它将显示一个突出显示的区域,您可以拖放到该区域。它会自动将视图拆分为水平、垂直甚至三行。
VSCode v1.30.2
更新:你也可以从资源管理器中拖动一个文件来分割编辑器。
【讨论】:
最好的方法是配置 VSCode 设置以使默认行为符合您的要求:
拆分编辑器(到新的编辑器组)
"workbench.editor.openSideBySideDirection": "right" // left/right (default)
"workbench.editor.openSideBySideDirection": "down" // up/down
在组中拆分编辑器(不创建新的编辑器组)
"workbench.editor.splitInGroupLayout": "horizontal" // left/right (default)
"workbench.editor.splitInGroupLayout": "vertical" // up/down
【讨论】: