Sei que é possível abrir um novo arquivo em uma divisão, com :splitou :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 :splitou :vsplit, mas é possível abrir uma nova divisão com um buffer existente, potencializando o preenchimento automático?
Respostas:
O sbuffercomando 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 :bufferslista). :sb fooabrirá 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 sbtalvez?
:(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? :)