Non devi necessariamente lasciare la modalità normale per aprire il buffer alternativo in una nuova finestra:
CTRL -W ^ apre il buffer alternativo in una divisione orizzontale .
CTRL -W T apre il buffer corrente in una nuova scheda (Shift-T, cioè).
Quindi, una soluzione alla tua domanda sul titolo è la seguente combinazione.
CTRL -W ^ , CTRL -W T :apre il buffer alternativo in una nuova scheda.
Nota che per l'accento circonflesso "^" nel primo comando non devi rilasciare il tasto Control e non devi premere Maiusc, tieni semplicemente premuto CTRL quindi premi W e 6 (dove si trova l'accento circonflesso su molti layout di tastiera inglesi).
#
è semplicemente un carattere speciale Ex che verrà sostituito con il nome del file alternativo. Fai un :ls
e il file alternativo verrà contrassegnato con un #
anche lì.
#
può essere usato allo stesso modo con :tabnew
e split
. Negli esempi seguenti userò :tabe
al posto di :tabnew
come :tabe
è un alias più breve per :tabnew
(cercare uno dei due nei documenti di aiuto):
- Per aprire il file alternativo in una nuova scheda:
:tabe#
- Per aprire il file in una nuova suddivisione:
:split#
; questo può essere abbreviato in:sp#
e:vsp#
per una divisione verticale.
Utilizzando un numero di buffer da :ls
, per esempio. numero di buffer 5 puoi anche:
- apri il buffer in una divisione con
:sp#5
; alternativamente:sb5
seswitchbuf
l'opzione contienenewtab
identificatore - vedi:help switchbuf
- apri il buffer in una divisione verticale con
:vsp #5
(non esiste:vsb
) - apri il buffer in una nuova scheda con
:tabe #5