VSCode: come dividere l'editor verticalmente


293

Nel codice di Visual Studio, qualche tempo fa, quando utilizzavo Visualizza-> Split Editor, si divideva verticalmente. (Un file a sinistra e un file a destra.)

Ho aggiornato il codice di Visual Studio e quando eseguo Visualizza-> Dividi editor, si divide sempre in orizzontale. (Un file in alto e un file in basso.)

Come posso dividere verticalmente?

Risposte:


448

In 1.20

ALT+ SHIFT+ 0 PC (Windows, Linux)

+ + 0 Mac

Pre-1.20

ALT+ SHIFT+ 1 PC (Windows, Linux)

+ + 1 Mac

Modifica il layout diviso dell'editor da orizzontale a verticale

In 1.25 è possibile dividere l'editor in Gridlayout. Controlla View=>Editor Layout

È ben presentato nelle Note di rilascio v1.25: Layout dell'editor della griglia del codice VS.


107
A proposito, è nel Viewmenu. Guarda Toggle Editor Group Layoutappena sotto Split Editor.
v-andrew,

22
Si noti che questo NON è un metodo per avere finestre divise sia orizzontalmente che verticalmente; VSC fa l'uno o l'altro, ma non può fare entrambi allo stesso tempo.
Daniel Griscom,

6
@ gabodev77 Check in menuView->Toggle Editor Group Layout
v-andrew

2
Alt+Shift+1funziona per Linux Mint (che è basato su Ubuntu).
Jack Steam,

6
Come annullare la 'suddivisione della vista'?
duong_dajgja,

195

Se stai cercando un modo per cambiarlo tramite la GUI, almeno nella versione corrente 1.10.1 se passi con il mouse sopra il OPEN EDITORSgruppo nel EXPLORERriquadro appare un pulsante che commuta il layout del gruppo di editor tra orizzontale e verticale.

Codice di Visual Studio: attiva / disattiva il pulsante di layout del gruppo di editor


Domanda ... quando ho un file aperto e vado a dividere lo schermo lo stesso file che ho aperto viene aggiunto al nuovo pannello. C'è un modo per dividerlo senza lo stesso file o nessun file?
TikaL13

@ TikaL13 Ricerca tra le impostazioni Non vedo personalizzazioni per la modalità Split Editor. Non consente un riquadro senza schede aperte (torna all'ultimo riquadro quando è stata chiusa l'ultima scheda), quindi deve aprire qualcosa quando viene creato il nuovo riquadro e viene impostato automaticamente su un'altra vista del file corrente. È possibile trascinare le schede tra i riquadri o aprire un altro file (il file si aprirà come una nuova scheda in qualunque riquadro sia attivo) e quindi chiudere la scheda iniziale del secondo riquadro.
BACON,

1
Sì, speravo che avrebbe funzionato in modo molto simile a Sublime. Penso di aver visto da qualche parte che questa funzionalità o correzione sarebbe probabilmente inclusa nella prossima versione?
TikaL13,

Anche se, non so come modificare il "predefinito", ma per le versioni successive dovrei tener duro altquando faccio clic sul split editorper alternare tra verticale e orizzontale.
pulkitsinghal,

16

Per dividere verticalmente:

+ \ Mac

Per dividere ortogonale (cioè orizzontalmente in questo caso):

+ k+ + \ Mac


C'è qualche scorciatoia per "unsplit"?
Udayraj Deshmukh,

Attualmente sto usando + w, anche se deve essere fatto per ogni file.
Udayraj Deshmukh,

1
+ wfunziona se vuoi chiuderne uno. + + o funziona se vuoi semplicemente spostarlo
flurdy

11

Premere CMD + SHIFT + P(MAC) e cercareToggle Editor Group


1
Per qualche ragione la combinazione di tasti ALT + Maiusc + 1 non funziona per me. Questo funziona però. Grazie!
Martyn Chamberlin,

6

Nella versione 1.23.1, lo è Ctrl+Shift+Pe Split Editor questo dividerà le schermate verticalmente e puoi spostarle attraversoCtrl+K+LeftArrow

Schermata dell'Editor diviso


4

Semplicemente in Windows

ctrl + @ (il pulsante 2 nella riga orizzontale superiore dei numeri sulla tastiera)


3

I collegamenti chiave sono stati modificati con la versione 1.20:

SHIFT+ ALT+ 0per Linux.

Presumibilmente lo stesso vale anche per Windows e CMD+ OPT+ 0per Mac.


2

Per modificare l'editor in modalità orizzontale e verticale, attenersi alla seguente procedura.

  1. Ad esempio, apri due file presenti nella barra laterale sinistra o destra, a seconda di dove ti trovi. Di default è sempre a sinistra.

  2. Ora che hai entrambe le finestre aperte, devi usare la combinazione di tasti per PC (Alt + Shift + 1) per (Sistemi operativi Windows e Linux) o per MAC (Cmd + Opzione + 1) , come commentato qui v-andrew.


2

Per impostazione predefinita, i gruppi di editor sono disposti in colonne verticali (ad esempio quando si divide un editor per aprirlo di lato). Puoi facilmente organizzare i gruppi di editor in qualsiasi layout, sia in verticale che in orizzontale:

Per supportare layout flessibili, è possibile creare gruppi di editor vuoti. Per impostazione predefinita, la chiusura dell'ultimo editor di un gruppo di editor chiuderà anche il gruppo stesso, ma è possibile modificare questo comportamento con la nuova impostazioneworkbench.editor.closeEmptyGroups: false:

inserisci qui la descrizione dell'immagine

Esiste un set predefinito di layout dell'editor nel nuovo View > Editor Layout menu:

inserisci qui la descrizione dell'immagine

Gli editor che si aprono sul lato (ad esempio facendo clic sulla barra degli strumenti dell'editor Dividi azione dell'editor) si apriranno di default sul lato destro dell'editor attivo. Se si preferisce aprire gli editor sotto quello attivo, configurare la nuova impostazioneworkbench.editor.openSideBySideDirection: down.

Esistono molti comandi da tastiera per regolare il layout dell'editor con la sola tastiera, ma se si preferisce utilizzare il mouse, il trascinamento della selezione è un modo rapido per dividere l'editor in qualsiasi direzione:

inserisci qui la descrizione dell'immagine

Scorciatoie da tastiera # Ecco alcune utili scorciatoie da tastiera per navigare rapidamente tra editor e gruppi di editor.

Se desideri modificare le scorciatoie da tastiera predefinite, vedi Associazioni dei tasti per i dettagli.

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

Ho appena trovato una soluzione semplice. Puoi trascinare un file aperto e spostarti verso i quattro lati dell'Editor, mostrerà un'area evidenziata su cui puoi rilasciare. Suddividerà la vista automaticamente, orizzontalmente, verticalmente o anche in tre file.

VSCode v1.30.2

Aggiornamento: puoi anche trascinare un file da Explorer per dividere l'Editor nello stesso modo sopra.


0

Utilizzare Sposta editor nel collegamento al gruppo successivo

Mac: ^ + ⌘ + ->

Se si desidera modificare il collegamento,

Apri il comando pallette

Mac: ⌘ + maiusc + p

Seleziona Preferenze: Apri scorciatoie da tastiera

Cerca Cerca : sposta l'editor nel gruppo successivo

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.