问题标签 [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 投票
0 回答
240 浏览

vim - 如何忽略项目根目录中的供应商文件夹

我正在使用 vim+ctrlp 并且我有一个项目,它有多个供应商文件夹,一个在根目录中(用于供应商包),另一个在资源/视图/供应商中。

我的 ctrlp 忽略配置中有以下内容

当然,这会忽略两个供应商目录。来自 ctrlp 的文档

注意:要忽略根目录“build”,而不是任何包含“build”的目录,您可以根正则表达式:^build$

所以我尝试添加^vendor$

这不起作用,现在我看到了根供应商文件夹。ctrlp 的根目录正确设置为项目根目录(我想忽略的供应商所在的位置)。

0 投票
0 回答
220 浏览

vim - Vim & CtrlPBufTag 不能使用自定义标签 (ctags)

这是.ctags文件:

该文件生成得很好,我可以使用该命令tags搜索 Swift 标签。:tag当我使用 :CtrlPBufTag 时,我会收到==NO ENTRIES==消息。

这些标签适用于其他文件类型。例如,这是两个文件的标记文件,一个 PHP 和一个 Swift:

在 PHP 文件中,我可以使用 :CtrlPBufTag 查看缓冲区的标签。对于 Swift,我得到了==NO ENTRIES==.

0 投票
2 回答
231 浏览

vim - 如何在vim中将ctrlp的目录列入白名单

Ctrlp 当前搜索/索引我的整个主目录,我怎么能告诉它只索引~/code

0 投票
0 回答
309 浏览

vim - Ctrlp 没有找到任何文件

我刚刚将ctrlp包添加到 vim。

我的系统正在运行 OSX 10。

在我的.vimrc我有:

当我在我的一个 git 项目中加载 vim 并按 ctrl+p 时,我看到:

很明显它正在加载文件。然后我在状态栏中看到这个:

当我键入明显位于基本目录中的文件时,找不到任何文件。

有谁知道为什么会发生这种情况?

0 投票
1 回答
1046 浏览

ctrlp - 如何在CtrlP中打开多个文件在新窗口中拆分

假设我有一组相关文件(比如 .C 实现文件和 .h 头文件)。我想在新的搜索窗口中打开这两个窗口,但它们应该被拆分(水平/垂直),以便我可以一起查看它们。在 CtrlP 中执行此操作的最简单方法是什么?

0 投票
1 回答
300 浏览

vim - 打开窗口后获取用户输入

打开新窗口(包含项目)后如何获取用户输入(以便我可以过滤某些项目)?我想要类似于CtrlPCtrlSpace的东西。我试图查看他们的代码,但无法确定他们在哪里执行此操作。

我调用它的方式是创建一个command调用foo打开窗口并等待用户输入的函数的函数。

我已经尝试了一些变体(里面的代码foo):

第一个总是在打开新窗口之前让我输入。在他们两个中,该>>部分都没有出现(输入本身也没有)。他们怎么做到的?有一堆getchar电话?

(使用 Neovim v0.2.0)

0 投票
3 回答
1914 浏览

vim - 忽略 ctrlp.vim 中的自定义目录

我想忽略ctrlp.vimdist.git目录。我的配置如下:.vimrc

我有两个问题:

  • 它不会忽略dist目录。
  • 声明中的\v意思是什么?

PS:这是我的ctrlp配置.vimrc

0 投票
0 回答
212 浏览

laravel - 如何使用 Vim CtrlP 插件打开 laravel .env 文件?

我正在使用vimCtrlP插件来浏览laravel应用程序。问题是除了laravel 的文件之外,CtrlP浏览其他.(dot)诸如.env.example或文件的工作正常。.gitignore.env

在这里CtrlP工作.env.example文件 在此处输入图像描述

在这里它适用于.gitignore文件 在此处输入图像描述

这是我的CtrlP具体配置.vimrc

0 投票
1 回答
1061 浏览

vim - Vim 8.1.0037 更新中断了多个插件

我已将我的 vim 更新为 8.1.0037(vim --version显示为 6 月 13 日编译),当我今天打开它时,多个插件已损坏。

重新启动并重新安装所有这些插件时,它们仍然损坏。

有什么方向吗?在我看来,更新破坏了插件。

我的.vimrc样子:

错误消息如下所示。

0 投票
1 回答
185 浏览

vim - 如何让 CtrlP(vim 插件)忽略 pdf 文件?

我在 ubuntu 下处理 vim 中的乳胶文档,并希望使用CtrlP-Plugin快速打开不同的文件。

当我按下<c-p>小窗口时,按预期打开,但在我实际要编辑thesis.pdf的文件之前显示生成的文件作为第一次点击。thesis.tex

这是我的设置.vimrc(来自ctrlp-repo):

如何让 CtrlP不在匹配列表中显示.pdf-files(因为在 vim 中打开它们对我来说毫无意义)。我需要什么?