So che è possibile aprire un nuovo file in una divisione, con :splito :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 :splito :vsplit, ma è possibile aprire una nuova divisione con un buffer esistente, sfruttando potenzialmente il completamento automatico?
Risposte:
Il sbuffercomando 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 :buffersnell'elenco). :sb fooaprirà 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 sbforse?
:(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? :)