VSCode: как разделить редактор по вертикали


293

В коде Visual Studio некоторое время назад, когда я использовал View-> Split Editor, он разделялся по вертикали. (Один файл слева и один файл справа.)

Я обновил код Visual Studio, и когда я делаю View-> Split Editor, он всегда разбивается по горизонтали. (Один файл вверху и один файл внизу.)

Как я могу разделить по вертикали?

Ответы:


448

В 1.20

ALT+ SHIFT+ 0 ПК (Windows, Linux)

+ + 0 Mac

Pre-1,20

ALT+ SHIFT+ 1 ПК (Windows, Linux)

+ + 1 Mac

Изменяет раскладку редактора с горизонтального на вертикальный

В 1.25 вы можете разделить редактор на Gridмакет. Проверить View=>Editor Layout

Это красиво представлено в Замечаниях к выпуску v1.25: Макет редактора сетки кода VS


107
Кстати, это в Viewменю. Посмотрите Toggle Editor Group Layoutчуть ниже Split Editor.
v-andrew

22
Обратите внимание, что это НЕ метод разделения окон по горизонтали и вертикали; VSC делает одно или другое, но не может делать оба одновременно.
Даниэль Гриском

6
@ gabodev77 Проверка в менюView->Toggle Editor Group Layout
v-andrew

2
Alt+Shift+1работает для Linux Mint (который основан на Ubuntu).
Джек Стим

6
Как отменить «расщепление зрения»?
duong_dajgja

195

Если вы ищете способ изменить это через графический интерфейс, по крайней мере, в текущей версии 1.10.1, если вы наведите курсор на OPEN EDITORSгруппу на EXPLORERпанели, появится кнопка, которая переключает макет группы редактора между горизонтальным и вертикальным.

Visual Studio Code - кнопка переключения макета группы редактора


Вопрос ... когда у меня открыт файл, и я иду разделить экран, тот же файл, который у меня есть, добавляется на новую панель. Есть ли способ просто разделить его без одного файла или без файла вообще?
TikaL13

@ TikaL13 Поиск по настройкам Я не вижу никаких настроек для режима Split Editor. Он не позволяет панели без открытых вкладок (она возвращается к одной панели при закрытии последней вкладки), поэтому он должен что-то открывать, когда создается новая панель, и по умолчанию используется другой вид текущего файла. Вы можете перетащить вкладки между панелями или открыть другой файл (файл откроется как новая вкладка в любой активной панели), а затем закрыть начальную вкладку второй панели.
Бекон

1
Да, я надеялся, что он будет очень похож на Sublime. Я думаю, что где-то видел, что эта функция или исправление, вероятно, будут включены в следующий выпуск?
TikaL13

Хотя я не знаю, как изменить «по умолчанию», но для более поздних выпусков я должен держаться, altнажимая на, split editorчтобы переключаться между вертикалью и горизонталью.
pulkitsinghal

16

Чтобы разделить по вертикали:

+ \ Mac

Чтобы разделить ортогонально (т.е. в этом случае горизонтально):

+ k+ + \ Mac


Есть ли какой-нибудь ярлык "нерасщепленный"?
Удайра Дешмукх

В настоящее время используется + w, хотя это необходимо сделать для каждого файла.
Удайра Дешмукх

1
+ wработает, если вы хотите закрыть один из них. + + или работает, если вы хотите просто переместить его
flurdy

11

Нажмите CMD + SHIFT + P(MAC) и найдитеToggle Editor Group


1
По некоторым причинам комбинация клавиш ALT + Shift + 1 не работает для меня. Это работает, хотя. Спасибо!
Мартын Чемберлин

6

В версии 1.23.1, это Ctrl+Shift+Pи Split Editor будет разделять экраны по вертикали, и вы можете перемещаться по ним с помощьюCtrl+K+LeftArrow

Снимок экрана редактора Split



3

Привязки клавиш были изменены с версии 1.20:

SHIFT+ ALT+ 0для Linux.

Предположительно то же самое работает для Windows также и CMD+ OPT+ 0для Mac.


2

Чтобы изменить редактор в альбомном и вертикальном режиме, выполните следующие действия.

  1. Например, откройте два файла, которые у вас есть в левой или правой боковой панели, в зависимости от того, где вы находитесь. По умолчанию это всегда слева.

  2. Теперь, когда у вас открыты оба окна, вы должны использовать комбинацию клавиш для ПК (Alt + Shift + 1) для (Операционные системы Windows и Linux) или для MAC (Cmd + Option + 1) , как прокомментировано здесь v-andrew.


2

По умолчанию группы редакторов располагаются в вертикальных столбцах (например, когда вы разделяете редактор, чтобы открыть его сбоку). Вы можете легко расположить группы редакторов в любом макете, который вам нравится, как по вертикали, так и по горизонтали:

Для поддержки гибких макетов вы можете создавать пустые группы редакторов. По умолчанию закрытие последнего редактора группы редакторов также закроет саму группу, но вы можете изменить это поведение с помощью новой настройки.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.

1

Я только что нашел простое решение. Вы можете перетащить открытый файл и перейти к четырем сторонам редактора, он покажет подсвеченную область, куда вы можете перетащиться. Он автоматически разделит представление по горизонтали, вертикали или даже на три ряда.

VSCode v1.30.2

Обновление: вы также можете перетащить файл из Проводника, чтобы разделить Редактор таким же образом, как указано выше.


0

Используйте Переместить редактор в ярлык Следующая группа

Mac: ^ + ⌘ + ->

Если вы хотите изменить ярлык,

Открытая командная паллета

Mac: ⌘ + shift + p

Выберите Настройки: Открыть сочетания клавиш

Search View: переместить редактор в следующую группу

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.