Vim :drop for :buffer - 跳转到 window 如果缓冲区已经打开并且标签自动完成
Vim :drop for :buffer - jump to window if buffer is already open with tab autocomplete
How to jump to tab if trying to open already opened file in Vim 向我介绍了 :drop
命令,它与 :edit
类似,但专注于现有的 window 如果那里有一个缓冲区打开相同的路径,而不是占用当前 window.
是否有类似于 :drop
的命令,这样当我尝试 Tab 完成时,不是像 :drop
那样在当前目录中列出文件,而是在我打开的缓冲区中搜索 :buffer
呢?
你可以试试:sbuffer
。它像 :buffer
一样工作,只是它尝试跳转到第一个 window 显示所需的缓冲区,否则默认在新的 window 中打开它。它的行为由 switchbuf
选项控制。
:help :sbuffer
:help 'switchbuf'
How to jump to tab if trying to open already opened file in Vim 向我介绍了 :drop
命令,它与 :edit
类似,但专注于现有的 window 如果那里有一个缓冲区打开相同的路径,而不是占用当前 window.
是否有类似于 :drop
的命令,这样当我尝试 Tab 完成时,不是像 :drop
那样在当前目录中列出文件,而是在我打开的缓冲区中搜索 :buffer
呢?
你可以试试:sbuffer
。它像 :buffer
一样工作,只是它尝试跳转到第一个 window 显示所需的缓冲区,否则默认在新的 window 中打开它。它的行为由 switchbuf
选项控制。
:help :sbuffer
:help 'switchbuf'