So che è possibile aprire un nuovo file in una divisione, con :split
o :vsplit
, ma è possibile aprire una nuova divisione con un buffer esistente, sfruttando potenzialmente il completamento automatico?
So che è possibile aprire un nuovo file in una divisione, con :split
o :vsplit
, ma è possibile aprire una nuova divisione con un buffer esistente, sfruttando potenzialmente il completamento automatico?
Risposte:
Il sbuffer
comando ti consentirà di creare una divisione con un nome o un numero di buffer esistente. :sb#
aprirà una divisione con il numero del buffer #
(come visualizzato :buffers
nell'elenco). :sb foo
aprirà una divisione con il buffer denominato foo
. Tab-complete eseguirà il ciclo dei nomi di buffer disponibili.
È possibile utilizzare :vertical sb...
se si desidera una divisione verticale anziché quella predefinita, orizzontale,.
:v sb
forse?
:(v)split <name_of_buffer>
o :(v)split #<buffer_number>
Questa risposta mostra un modo più breve per la risposta di @ user72 sopra e il commento di @ zepp.lee.
Ad esempio, è possibile aprire il buffer 2 in una divisione verticale con
:vsp #2
o
:vsp test.js
:sp
(lit
) o:vs
(plit
) senza argomenti? :)