vim
Finestre divise
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