How to jump to tab if trying to open already opened file in Vim向我介绍了 :drop
命令,它与 :edit
类似,但如果有一个缓冲区以相同的路径打开而不是占用,则专注于现有窗口当前窗口。
是否有类似于 :drop
的命令,这样当我尝试使用 Tab 完成时,而不是像 :drop
那样在当前目录中列出文件,而是在我的打开中搜索像 :buffer
这样的缓冲区?
最佳答案
你可以试试:sbuffer
。它的工作方式与 :buffer
类似,只是它会尝试跳转到显示所需缓冲区的第一个窗口,否则默认在新窗口中打开它。它的行为由 switchbuf
选项控制。
:help :sbuffer
:help 'switchbuf'
关于Vim :drop for :buffer - jump to window if buffer is already open with tab autocomplete,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28392784/