VSCode: Cómo dividir el editor verticalmente

293

En el código de Visual Studio, hace un tiempo, cuando usaba View-> Split Editor, se dividía verticalmente. (Un archivo a la izquierda y un archivo a la derecha).

Actualicé Visual Studio Code y cuando hago View-> Split Editor, siempre se divide horizontalmente. (Un archivo en la parte superior y un archivo en la parte inferior).

¿Cómo puedo dividir verticalmente?

Lloviendo
fuente

Respuestas:

448

En 1.20

ALT+ SHIFT+ 0 PC (Windows, Linux)

+ + 0 Mac

Pre-1.20

ALT+ SHIFT+ 1 PC (Windows, Linux)

+ + 1 Mac

Cambia el diseño dividido del editor de horizontal a vertical

En 1.25 puede dividir el editor en Griddiseño. Verificar View=>Editor Layout

Se presenta muy bien en las Notas de versión v1.25: diseño del editor de cuadrícula VS Code

v-andrew
fuente
107
Por cierto, está en el Viewmenú. Mira Toggle Editor Group Layoutjusto debajo Split Editor.
v-andrew
22
Tenga en cuenta que este NO es un método para tener ventanas divididas tanto horizontal como verticalmente; VSC hace uno u otro, pero no puede hacer los dos al mismo tiempo.
Daniel Griscom
66
@ gabodev77 Menú de registroView->Toggle Editor Group Layout
v-andrew
2
Alt+Shift+1funciona para Linux Mint (que está basado en Ubuntu).
Jack Steam
66
¿Cómo deshacer la 'vista dividida'?
duong_dajgja
195

Si está buscando una manera de cambiar esto a través de la GUI, al menos en la versión actual 1.10.1 si pasa el cursor sobre el OPEN EDITORSgrupo en el EXPLORERpanel, aparece un botón que alterna el diseño del grupo editor entre horizontal y vertical.

Visual Studio Code - alternar el botón de diseño del grupo del editor

TOCINO
fuente
Pregunta ... cuando tengo un archivo abierto y voy a dividir la pantalla, el mismo archivo que tengo abierto se agrega al nuevo panel. ¿Hay alguna manera de dividirlo sin el mismo archivo o sin ningún archivo?
TikaL13
@ TikaL13 Al buscar en la configuración, no veo ninguna personalización para el modo Split Editor. No permite un panel sin pestañas abiertas (vuelve a un solo panel cuando se cerró la última pestaña), por lo que debe abrir algo cuando se crea el nuevo panel y el valor predeterminado es otra vista del archivo actual. Puede arrastrar pestañas entre paneles o abrir otro archivo (el archivo se abrirá como una pestaña nueva en el panel que esté activo) y luego cierre la pestaña inicial del segundo panel.
BACON
1
Sí, esperaba que funcionara de manera muy similar a Sublime. ¿Creo que vi en alguna parte que esta característica o corrección probablemente se incluiría en la próxima versión?
TikaL13
Sin embargo, no sé cómo cambiar el "valor predeterminado", pero para versiones posteriores debería aferrarme altal hacer clic en split editorpara alternar entre vertical y horizontal.
pulkitsinghal
16

Para dividir verticalmente:

+ \ Mac

Para dividir ortogonal (es decir, horizontalmente en este caso):

+ k+ + \ Mac

flurdy
fuente
¿Hay algún atajo para "no dividir"?
Udayraj Deshmukh
Actualmente usando + w, aunque debe hacerse para cada archivo.
Udayraj Deshmukh
1
+ wfunciona si quieres cerrar uno de ellos. + + o funciona si solo quieres moverlo
flurdy
11

Presione CMD + SHIFT + P(MAC) y busqueToggle Editor Group

Puerto pequeño
fuente
1
Por alguna razón, la combinación de teclas ALT + Shift + 1 no funciona para mí. Sin embargo, esto funciona. ¡Gracias!
Martyn Chamberlin
6

En la versión 1.23.1, es Ctrl+Shift+Py Split Editor Esto dividirá las pantallas verticalmente y puede moverse a través de ellas usandoCtrl+K+LeftArrow

Captura de pantalla del Editor Split

Balaji Ravichandran
fuente
4

Simplemente en windows

Ctrl + @ (el botón 2 en la fila horizontal superior de números en el teclado)

Saher Elgendy
fuente
3

Las combinaciones de teclas se han cambiado con la versión 1.20:

SHIFT+ ALT+ 0para Linux.

Presumiblemente, lo mismo funciona para Windows también y CMD+ OPT+ 0para Mac.

PET3R
fuente
2

Para cambiar el editor en modo horizontal y vertical, siga los pasos a continuación.

  1. Por ejemplo, abra dos archivos que tenga en su barra lateral izquierda o derecha, dependiendo de dónde se encuentre. Por defecto siempre está a la izquierda.

  2. Ahora que tiene ambas ventanas abiertas, debe usar la combinación de teclas para PC (Alt + Shift + 1) para (Sistemas operativos Windows y Linux) o para MAC (Cmd + Opción + 1) , como se comentó aquí v-andrew.

Ariel Alejandro Wagner
fuente
2

De forma predeterminada, los grupos de editores se disponen en columnas verticales (por ejemplo, cuando divide un editor para abrirlo a un lado). Puede organizar fácilmente grupos de editor en cualquier diseño que desee, tanto vertical como horizontalmente:

Para admitir diseños flexibles, puede crear grupos de editores vacíos. De forma predeterminada, cerrar el último editor de un grupo de editores también cerrará el grupo en sí, pero puede cambiar este comportamiento con la nueva configuraciónworkbench.editor.closeEmptyGroups: false:

ingrese la descripción de la imagen aquí

Hay un conjunto predefinido de diseños de editor en el nuevo View > Editor Layout menu:

ingrese la descripción de la imagen aquí

Los editores que se abren hacia un lado (por ejemplo, al hacer clic en la acción del Editor dividido de la barra de herramientas del editor) se abrirán por defecto en el lado derecho del editor activo. Si prefiere abrir editores debajo del activo, configure la nueva configuraciónworkbench.editor.openSideBySideDirection: down.

Hay muchos comandos de teclado para ajustar el diseño del editor solo con el teclado, pero si prefiere usar el mouse, arrastrar y soltar es una forma rápida de dividir el editor en cualquier dirección:

ingrese la descripción de la imagen aquí

Atajos de teclado # Aquí hay algunos atajos de teclado útiles para navegar rápidamente entre editores y grupos de editores.

Si desea modificar los métodos abreviados de teclado predeterminados, consulte las combinaciones de teclas para obtener más información.

⌥⌘→ 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.

fuente
1

Acabo de encontrar una solución simple. Puede arrastrar un archivo abierto y moverse hacia los cuatro lados del Editor, se mostrará un área resaltada en la que puede soltar. Dividirá la vista automáticamente, ya sea horizontal, vertical o incluso en tres filas.

VSCode v1.30.2

Actualización: también puede arrastrar un archivo desde el Explorador para dividir el Editor de la misma manera arriba.

Gaoping
fuente
0

Use Mover editor al siguiente grupo acceso directo de

Mac: ^ + ⌘ + ->

Si quieres cambiar el acceso directo,

Paleta de comando abierta

Mac: ⌘ + shift + p

Seleccione Preferencias: Abrir atajos de teclado

Vista de búsqueda : mover el editor al siguiente grupo

ogelacinic
fuente