2

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

4

1 回答 1

0

尝试这个:

function DelBufferAndNext()
    let s:old_bufnr = bufnr('%')
    bnext
    exec s:old_bufnr . 'bd'
    unlet s:old_bufnr
endfunction
command -nargs=0 BD call DelBufferAndNext()
于 2010-11-30T13:24:25.430 回答