Cómo eliminar el búfer actual y volver a abrir el búfer siguiente en la ventana actual?
-
29-09-2019 - |
Pregunta
Me gustaría saber ¿hay algún acceso directo a los comandos o búfer alternativo (corriente de borrar y volver a abrir el próximo buffer) en la ventana actual, porque a veces siento que abrió demasiados tampones? Y actualmente utilizo bufexplorer y fuzzyfinder.
Solución
Prueba esto:
function DelBufferAndNext()
let s:old_bufnr = bufnr('%')
bnext
exec s:old_bufnr . 'bd'
unlet s:old_bufnr
endfunction
command -nargs=0 BD call DelBufferAndNext()
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow