search - 如何在 Vim 中通过搜索所有缓冲区的内容直接进入任意缓冲区,就像在 Sublime Text 中按 Ctrl+P 一样?

标签 search vim hotkeys sublimetext2

在 Sublime Text 2 中,当我打开一堆文件时,我可以通过以下 3 个步骤转到任何打开的文件:

  1. 点击<Ctrl>+P .
  2. 输入要搜索的模式。当我打字时,编辑器立即显示与模式匹配的文件(无需点击 <Enter> )。
  3. 显示正确的文件后,我点击 <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/

相关文章:

java - 如何将 À, Á, Â, Ã, Ä, Å 映射到 A 以实现更高效的搜索?

vim - 如何强制关键字在 VIM 编辑器中自动大写?

python - vim 使用错误的 python 版本编译(并且不使用所需的版本)

vim - 如何为 vim 设置 cscope?

keyboard-shortcuts - 在 SOAPUI 中使用键盘切换请求和响应

emacs - 如何配置emacs来组合字符?

python - 尝试从 Python (w/PyObjC) 写入二进制 plist 格式,以便由 Cocoa Touch 获取和读取

java - 如何限制 Eclipse 中的搜索匹配以过滤掉评论中的结果?

Java:.类搜索器

python - 使用 Pyautogui 实现 Excel 自动化