tutorial - Cómo eliminar un búfer de gvim sin cerrar la ventana
vim the ubiquitous text editor (4)
No estoy seguro de si el enlace del complemento bufclose de icecrime se basa en la misma cosa, pero el Wiki Vim Tips muestra un par de enfoques diferentes a través de un script. Echa un vistazo a ellos.
Por lo general, :bd
para eliminar el búfer, sin embargo, da como resultado un efecto secundario no deseado de la ventana que se cierra, lo que NO deseo.
Pruebe el plugin kwbdi (Mantener ventana en Buffer Delete) . Funciono bien para mi
Usualmente uso :bn
(siguiente búfer) seguido de :bd#
(eliminar búfer alternativo). Podría crear una asignación o comando para esto, por supuesto.
nmap <leader>d :bprevious<CR>:bdelete #<CR>
Funciona como debería hasta que se abra un búfer en varias ventanas. Lo suficientemente bueno a menos que quieras usar los scripts más grandes que hay.