Ricerca…


Sintassi

  • :split <file>
  • :vsplit <file>
  • :sp <- stenografia per split
  • :vsp <- stenografia per vsplit

Osservazioni

Quando viene chiamato dalla riga di comando, è possibile fornire più file nell'argomento e vim creerà una divisione per ciascun file. Se chiamato dalla modalità ex, è possibile aprire solo un file per invocazione del comando.

Apertura di più file in split dalla riga di comando

Orizzontalmente

vim -o file1.txt file2.txt

Verticalmente

vim -O file1.txt file2.txt

Opzionalmente è possibile specificare il numero di divisioni da aprire. L'esempio seguente apre due split orizzontali e carica file3.txt in un buffer:

vim -o2 file1.txt file2.txt file3.txt

Aprire una nuova finestra divisa

È possibile aprire una nuova divisione all'interno di Vim con i seguenti comandi, in modalità normale :

Orizzontalmente:

:split <file name>
:new

Verticalmente:

:vsplit <file name> 
:vnew 

split aprirà il file in una nuova divisione nella parte superiore o sinistra dello schermo (o attuale divisione.) :sp e :vs sono scorciatoie convenienti.

il nuovo aprirà una divisione vuota

Modifica delle dimensioni di una divisione o di una vsplit

A volte potresti voler cambiare la dimensione di una divisione o di una vsplit.

Per modificare le dimensioni della divisione attualmente attiva, utilizzare :resize <new size> . :resize 30 esempio, il :resize 30 renderebbe la spaccatura di 30 linee alta.

Per cambiare la dimensione del vsplit attualmente attivo, usa :vertical resize <new size> . :vertical resize 80 esempio, il :vertical resize 80 renderebbe il vsplit 80 caratteri di larghezza.

Tasti di scelta rapida

  • Ctrl + w e + aumentano le dimensioni della finestra splitta
  • Ctrl + w e - diminuisce la dimensione della finestra splitta
  • Ctrl + w e = imposta una dimensione uguale alle finestre divise

Chiudi tutte le divisioni ma quella corrente

Modalità normale
Ctrl-w o

Modalità Ex

:only

o breve

:on

Gestione di Open Split Windows (scorciatoie da tastiera)

Dopo aver aperto una finestra divisa in vim (come dimostrato da molti esempi sotto questo tag), probabilmente vorrai controllare le finestre velocemente. Ecco come controllare le finestre divise usando le scorciatoie da tastiera.

Sposta in divisione sopra / sotto:

  • Ctrl + w e k
  • Ctrl + w e j

Sposta a dividere Sinistra / Destra:

  • Ctrl + w e h
  • Ctrl + w e l

Sposta in divisione Sopra / Sotto (a capo):

  • Ctrl + w e w

Crea una nuova finestra vuota:

  • Ctrl + w e n - oppure: nuovo

Crea nuova divisione orizzontale / verticale:

  • Ctrl + W , S (maiuscolo)
  • Ctrl + W , v (minuscolo)

Rendi la divisione attualmente attiva quella sullo schermo:

  • Ctrl + w e o - oppure: on

Spostati tra le divisioni

Per passare alla divisione a sinistra, utilizzare <Cw><Ch>
Per passare alla divisione sotto, utilizzare <Cw><Cj>
Per passare alla divisione a destra, utilizzare <Cw><Ck>
Per passare alla divisione sopra, utilizzare <Cw><Cl>

Apertura spaccata sana

È un'esperienza migliore aprire split sotto e destra

impostalo usando

set splitbelow
set splitright


Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow