问题标签 [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 回答
3285 浏览

vim - 忽略 ctrlp.vim 中的 .git 目录

在我的.vimrc我有一些 ctrlp.vim 的自定义ingores。我想忽略一些以点开头的目录:.git就是一个很好的例子。通过.git忽略,我也忽略了单个文件,例如git.sh. 我只想忽略.git。我究竟做错了什么?

0 投票
2 回答
2294 浏览

vim - Windows 的正确 Vim/Ag g:ctrlp_user_command 值是多少?

我想填写下面elsif的部分.vimrc,谁能帮助我正确的 Windows 语法?

Unix 版本在我的 Windows gvim 中不起作用。

0 投票
1 回答
196 浏览

vim - :CtrlPBuffer 应该像 :ls 一样显示缓冲区号

是否可以以:CtrlPBuffer一种也显示缓冲区编号的方式进行配置?方法一样:ls

甚至可能是确切的布局和细节,也就是行号和状态指示器字段。

0 投票
1 回答
174 浏览

vim - 退出键在 Vim 中重新打开 Ctrl+P

几个月前我开始在 Vim 中使用 Ctrl+P。在文档中,它说 escape 应该退出我喜欢的 Ctrl+P 搜索模式。但是,还有未记录的(我可以找到)功能,例如在已经处于命令模式时按转义键会重新打开 Ctrl+P 搜索模式。这对我来说很糟糕,因为我经常多次点击转义或使用它来验证我是否处于命令模式。有没有办法禁用这个功能?

0 投票
3 回答
5012 浏览

vim - ctrlp : 在左侧垂直拆分中打开选定的文件

使用 ctrlp 时,我可以使用 ctlr-v 在新的垂直拆分中打开选定的文件

但是,新文件在左侧拆分中打开,已打开的文件转到右侧拆分。我希望发生相反的情况:在正确的拆分中打开新文件。

解决方法:在打开文件后使用 ctrl-w + ctrl-r 反转拆分

0 投票
1 回答
1593 浏览

vim - Ctrlp 在项目中查找

所以在将它添加到 CtrlP 之后,我知道文件搜索器的速度有多快。

但我想要实现的一件事是能够在整个项目中搜索任何随机字符串。该line扩展允许我搜索当前文件,但我想要该功能而无需打开任何东西。

本质上,grep但在 ctrlp 缓冲区内。这是可能的还是我需要为此进行扩展?

0 投票
4 回答
1555 浏览

vim - Vim 语言:将当前单词发送到 CtrlP

我知道如何使用 CtrlP。我输入 ctrl+p,然后我开始写文件名,……等等。但是,...我是一个非常懒惰的开发者。我想直接发送到 CtrlP 当前单词。我知道如何获取当前单词:

在 Vim 语言中,... 我如何将 l:currentWord 发送到 CtrlP?

0 投票
0 回答
290 浏览

regex - Ctrlp 自定义忽略正则表达式

文档Ctrlp有忽略文件夹的示例:

let g:ctrlp_custom_ignore = '\v[\/]\.(git|hg|svn)$'.

以及当前在本地使用并且可以工作的那个(来自dotfiles的默认配置文件):

let g:ctrlp_custom_ignore = '\.git$\|\.hg$\|\.svn$'

我有应忽略的文件夹等,但是将新文件夹添加到列表中并没有解决我的问题,并且所有文件仍然出现在文件列表中,这_build几乎没用。node_modulesCtrlp

我的表情是这样的:

let g:ctrlp_custom_ignore = '\.git$\|\.hg$\|\.svn$\|_build$'

我究竟做错了什么?

0 投票
1 回答
624 浏览

vim - 在 CTRLP 中按 F5 导致 == 没有条目 ==

我想更新 CTRLP 的内容,所以我在 CTRLP 模式下按 F5,但现在没有文件显示,而是我得到 == NO ENTRIES ==。

我做错了什么,我该怎么做才能用我的密码重新填充缓冲区?

0 投票
0 回答
57 浏览

vim - 使用 ctrlp.vim 浏览文件而不递归?

有没有办法使用 ctrlp.vim 浏览文件而不递归所有可能的目录?

例如,以便可以从主目录(或其他大目录)有用地使用它:

注意:设置g:ctrlp_max_depth在这里没有帮助,因为没有任何明显的方法可以让 ctrlp 在匹配后重新扫描目录(例如,在上面的示例中,code/目录可能匹配,但没有子目录会被发现)。