Cómo eliminar el búfer actual y volver a abrir el búfer siguiente en la ventana actual?

StackOverflow https://stackoverflow.com/questions/4313239

  •  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.

¿Fue útil?

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
scroll top