Vim :drop for :buffer - jump to window if buffer is already open with tab autocomplete

标签 vim

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/

相关文章:

vim - 如何在没有 %s 的情况下删除 vim 中所有突出显示的搜索结果?

vim - Ctrlp 在项目中查找

Vim - Surround.vim - s 键不起作用

vim ALE 错误突出显示不改变

vim - 让 lnoremap(带 L)工作

linux - 如何在 vim-fugitive 插件中更改 Gdiff 的配色方案?

vim - vim中两个等号(==#)后的哈希(#)符号是什么意思

javascript - 如何让 Vim 识别 Node.js 安装的 $PATH?

linux - 如何阻止 vim 默认为旧版本?

syntax-highlighting - 持久:set syntax for a given filetype?