2
我想知道是否有任何快捷方式或命令来切换当前窗口中的缓冲区(删除当前和重新打开下一个缓冲区),因为有时我觉得我打开了太多的缓冲区?目前我使用bufexplorer和fuzzyfinder。如何删除当前缓冲区并重新打开当前窗口中的下一个缓冲区?
我想知道是否有任何快捷方式或命令来切换当前窗口中的缓冲区(删除当前和重新打开下一个缓冲区),因为有时我觉得我打开了太多的缓冲区?目前我使用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()
这不是一个编程的问题。尝试http://superuser.com – sje397 2010-11-30 11:36:13
@ sje397:FAQ指出,stackoverflow还涵盖了程序员常用的工具。所以这是恕我直言,不是离题。 – Benoit 2010-11-30 13:22:07