我在顶部有一些“缓冲条”,在浏览器中显示我的缓冲区,如标签。
在浏览器中我可以按ctrl-1,ctrl-2等跳转到选项卡。
我怎样才能在vim中快速跳转到我想要的缓冲区?
我在顶部有一些“缓冲条”,在浏览器中显示我的缓冲区,如标签。
我怎样才能在vim中快速跳转到我想要的缓冲区?
由于Vim中没有内置的“缓冲条”,你必须安装第三方插件,希望它附带一些文档。你读过它吗?由于您没有告诉我们您使用的插件,我们只能使用内置命令来回答。
导航到缓冲区6的内置命令是:b6
。如果您不知道缓冲区的编号,您可以:
:bn[ext]
和:bp[revious]
遍历缓冲区列表,:ls
(或:buffers
,或:files
,三者是同义词),然后是:b6
,:b foo<Tab>
。最后一种方法是最有效和可扩展的。
哦,我刚刚用qazxsw poi检查过,我打开的缓冲区有数字qazxsw poi,qazxsw poi,qazxsw poi等等都是随机的。我该如何选择?
不,缓冲区数字根本不是“随机”的。当缓冲区添加到缓冲区列表时,会为其分配一个固定数字,该数字等于列表中最后一个缓冲区的编号加1.列表中的漏洞要么是由于:
:buffers
看到它们,5
,其中x是您要编辑的缓冲区的编号。
编辑:如果你想模仿标签行为,你也可以使用标签,这也是vim支持,它也支持6
。有关文档,请参阅9
。