问题标签 [ctrlp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
229 浏览

vim - 使用 CtrlP 时无法在 Quickfix 中打开文件

当我在文件名条目的 vimgrep 快速修复窗口中按 enter 时,即使我没有调用它,ctrlp 搜索结果窗口也会自动弹出,并且文件不会打开。vim-Ack 和 Ag 有同样的情况。但是当我禁用 CtrlP 插件时,vimgrep、vim-Ack 和 Ag 工作正常。而且我在 CtrlP 中没有找到任何可以配置此行为的选项。我能怎么做?谢谢!

0 投票
2 回答
392 浏览

vim - 如何在 vim 中拉出 CtrlP 匹配结果

ctrlP是否可以从匹配窗口中复制搜索结果?<s-tab>可以聚焦匹配窗口,但似乎无法从那里拉出。

我经常不得不在我的脚本中搜索我需要的文件,但我只是模糊地记得他们的名字。所以我ctrlP用来查找文件。不,我想将匹配的文件名粘贴到我的脚本中。我在 ! 的文档中找不到类似的东西ctrlP

在此处输入图像描述

例如,在这种情况下,我想将光标所在的路径(在底部的匹配窗口中)复制到寄存器,然后将其粘贴到上面的窗口中......

0 投票
1 回答
345 浏览

vim - 如何将默认搜索设置为 Vim 插件 CtrlP 的文件搜索?

我正在为我的 vim 使用CtrlP插件进行模糊文件搜索。我通常在一个大型 Symfony 项目上工作,搜索效率非常低且速度很慢,但我认为如果我按文件<c-d><c-p>搜索而不是文件路径,这会更快,也是我想要的。

当我点击它时,我无法弄清楚如何将其设置为默认搜索模式并且<c-p>它也不在他们的工作中。

有人可以帮我吗?

0 投票
1 回答
359 浏览

vim - 处理函数时检测到 CtrlP 错误45_AcceptSelection..ctrlp#acceptfile.._打开文件:

尝试使用 CtrlP 插件在 VIM 中打开文件时,我收到以下错误:

0 投票
2 回答
151 浏览

vim - 仅在打开目录时在 VimEnter 上打开 CtrlP

CtrlP如果我用 vim 打开一个目录,而不是文件,我想打开它。我喜欢让它自动打开,我只是为了方便而打开一个目录。但是,如果我确切地知道我想打开哪个文件,因为加载时间增加了,这有点不方便。

目前我只有这个.vimrc

autocmd vimenter * CtrlP

提前感谢您的任何回复!

0 投票
1 回答
913 浏览

vim - 如何增加 vim ctrlp 插件的结果/匹配窗口的高度/大小?

使用 vim ctrlp (control-p) 插件,当我执行control+p命令搜索文件时,显示结果的窗口最多 10 行高。我怎样才能让它更大,并占据我的整个窗口,以便我一次可以看到更多结果?

显示限制为 10 行的结果窗口的屏幕截图

0 投票
1 回答
285 浏览

vim - 使 Ctrlp 结果只显示文件名?

如何使 vim Ctrlp 插件的结果(文件列表)只显示没有路径的文件名?

喜欢:

代替:

0 投票
0 回答
368 浏览

vim - ctrlp 目录下所有文件中的模糊搜索字符串

使用 ctrlp,我想在当前目录(或指定目录)的所有文件中搜索字符串。

使用“行”模式仅搜索打开的文件。我想搜索所有文件,包括未打开的文件。

提前致谢。

0 投票
0 回答
277 浏览

vim - Vim+ctrlP : 禁用缓冲区列表中的 MRU 排序

在 Vim 中,我使用 CtrlP 在打开的文件之间切换。但是显示的缓冲区列表(在选项卡中<buffers>)按最近使用的排序在底部。

我想禁用这种排序,并保持我的缓冲区列表与我打开它们的顺序相同,但我找不到任何选项:可以这样做吗?

这是我的 ctrlP 配置:

提前感谢您的帮助。

0 投票
2 回答
1185 浏览

git - 如何配置 ctrlp 以在 git repo 之外与 ag 一起正常工作?

我使用agwith ,如此ctrlp建议:

如果我从一个项目文件夹中运行 vim,并且其中有一个文件夹,.git这将非常有用。但是,每当我从一个不是 git 项目根目录的目录运行 Vim 时,我都会得到一个空文件列表(没有结果)。为了澄清,使用以下文件夹层次结构:

当我从同一目录中的命令行运行它时,实际的ag命令 ,工作正常(它会找到所有文件)。ag %s -l --nocolor -g ""

这是我的全部ctrlp配置:

我怎样才能ctrlp/ag在 git repo 之外正常工作?