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/