如何在当前窗口中删除当前的缓冲区并重新打开下一个缓冲区?

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

  •  29-09-2019
  •  | 
  •  

我想知道是否有任何快捷方式或命令可以在当前窗口中切换缓冲区(删除电流并重新打开缓冲区),因为有时我觉得我打开了太多的缓冲区?目前,我使用bufexplorer和fuzzyfinder。

有帮助吗?

解决方案

尝试这个:

function DelBufferAndNext()
    let s:old_bufnr = bufnr('%')
    bnext
    exec s:old_bufnr . 'bd'
    unlet s:old_bufnr
endfunction
command -nargs=0 BD call DelBufferAndNext()
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top