Vim:drop for:buffer - 如果缓冲区已经打开并且选项卡自动完成,则跳转到窗口

时间:2015-02-08 10:13:00

标签: vim

How to jump to tab if trying to open already opened file in Vim向我介绍了:drop命令,该命令与:edit类似,但如果有一个缓冲区在那里打开,而不是占用,则会关注现有窗口当前窗口。

是否有类似于:drop的命令,以便当我尝试标签完成时,而不是像:drop那样在当前目录中列出文件,在我的开放缓冲区中搜索:buffer

1 个答案:

答案 0 :(得分:3)

您可以尝试:sbuffer。它的工作方式与:buffer类似,只是它试图跳转到显示所需缓冲区的第一个窗口,否则默认在新窗口中打开它。其行为受switchbuf选项控制。

:help :sbuffer
:help 'switchbuf'