Sei que é possível abrir um novo arquivo em uma divisão, com :split
ou :vsplit
, mas é possível abrir uma nova divisão com um buffer existente, potencializando o preenchimento automático?
Sei que é possível abrir um novo arquivo em uma divisão, com :split
ou :vsplit
, mas é possível abrir uma nova divisão com um buffer existente, potencializando o preenchimento automático?
Respostas:
O sbuffer
comando permitirá criar uma divisão com um nome ou número de buffer existente. :sb#
abrirá uma divisão com o número do buffer #
(como exibido na :buffers
lista). :sb foo
abrirá uma divisão com o buffer nomeado foo
. Tab-complete irá alternar os nomes de buffer disponíveis.
Você pode usar :vertical sb...
se desejar uma divisão vertical em vez da horizontal padrão.
:v sb
talvez?
:(v)split <name_of_buffer>
ou :(v)split #<buffer_number>
Esta resposta mostra uma maneira mais curta da resposta de @ user72 acima e do comentário de @ zepp.lee.
Por exemplo, você pode abrir o buffer 2 em uma divisão vertical com
:vsp #2
ou
:vsp test.js
:sp
(lit
) ou:vs
(plit
) sem argumento? :)