在 Sublime Text 2 中,当我打开一堆文件时,我可以通过以下 3 个步骤转到任何打开的文件:
- 点击
<Ctrl>+P
. - 输入要搜索的模式。当我打字时,编辑器立即显示与模式匹配的文件(无需点击
<Enter>
)。 - 显示正确的文件后,我点击
<Enter>
选择文件。
如何在 Vim 中拥有类似的功能来搜索所有缓冲区/选项卡?我知道有很多插件可以让我搜索所有缓冲区,但它们并不像上述访问文件的 3 个步骤那么简单。我认为这个功能在导航中特别有用。
最佳答案
您可以使用 vim CtrlP Plugin搜索当前工作目录中的所有文件(:pwd
,用 :cd dir
更改),或者您可以使用 Lusty Explorer用于搜索 vim 中所有打开的缓冲区的插件
使用 CtrlP,您可以键入 ctrl+p,然后键入文件模式,然后输入(或 ctrl-t 在新选项卡中打开)
使用 Lusty,您可以输入 Leader lb(默认情况下,Leader 为\),输入您打开的缓冲区的名称,然后按 Enter 或 ctrl-t
关于search - 如何在 Vim 中通过搜索所有缓冲区的内容直接进入任意缓冲区,就像在 Sublime Text 中按 Ctrl+P 一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10326695/