Eu sei que posso usar :new
para abrir um novo buffer em uma janela dividida (definida por set splitbelow
e set splitright
).
Mas como posso simplesmente abrir um buffer novo e vazio sem abri-lo em uma divisão?
Você pode usar :enew
. Veja :h :enew
:
Edite um novo buffer sem nome. Isso falha quando alterações são feitas no buffer atual, a menos que 'oculto' esteja definido ou 'autowriteall' esteja definido e o arquivo possa ser gravado.
E você pode usar :enew!
para descartar alterações não salvas no buffer atual.
O Vim também oferece :tabnew
, que abre um novo buffer sem nome em uma nova guia, permitindo alternar facilmente entre buffers (guias) usando gt
e gT
. Isso consome toda a largura do editor, embora tecnicamente em uma janela diferente (em uma guia diferente).
Corrigido do comentário de romainl
:enew
e:tabe
enquanto você tem um arquivo que não salvou. No entanto, eu ainda voto isso, pois é a guia equivalente a: enew:tabnew
é o equivalente da página da guia:enew
.:tabe
sem argumento se comporte da mesma forma.