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

vim - 如何使 vim 的 ctrl-p 插件仅在给定的目录列表中搜索

我正在一个庞大的代码库中工作。顶级文件和文件夹太多。但是,我在代码库的一个小角落工作——不超过 10 个目录挂在顶层。如何给 ctrl-p 这 10 个目录的列表并让它只在其中搜索?现在,即使使用let g:ctrlp_max_files=0, ctrl-p 也无法找到我的文件,因为我的文件太多。

0 投票
1 回答
114 浏览

vim - ctrlp 自定义忽略未按预期工作

我有一个超级简单的ctrlp_custom_ignore条目.vimrc

但是,它不起作用。里面的文件doc仍然出现在我的搜索中。我怎样才能解决这个问题?

0 投票
1 回答
68 浏览

vim - ctrlp 只搜索 ag.1.md 文件中的行?

:CtrlPBuffer<CR><c-d>并且:CtrlPMRU<CR><c-d>工作正常,但是当我使用时:CtrlP<CR><c-d>,列表总是空的,如果我--在提示符内输入,它会匹配这些行:

这似乎在 the_silver_searcher/doc/ag.1.md 中。我发现了--hiden错字let g:ctrlp_user_command = 'ag %s -l --nocolor --hiden -g ""'并修复了它,所以现在:echo g:ctrlp_user_command打印ag %s -l --nocolor --hidden -g "",但它仍然给出相同的结果:CtrlPBuffer<CR><c-d>

在我的.vimrc

在我的.bash_profile

我的全球.ignore

我的.gitignore_global

我的.hgignore_global

我该如何解决?我的忽略文件有问题吗?

0 投票
1 回答
31 浏览

vim-plugin - 如何在插入模式下打开 ctrlp 插件文件建议?

我正在使用CtrlP插件通过按 切换到 Vim 中的其他文件Ctrl-p。但这仅适用于正常模式。我也想通过在插入模式下按相同的一组键来触发它。我怎样才能做到这一点?我在帮助文档中找不到插入模式的任何映射。

0 投票
0 回答
240 浏览

javascript - 为 Ctrl+P 等 Angular/javascript 中的组合手动触发按键事件

如何为angular/javascript中的Ctrl+等组合手动触发按键事件?P

我尝试过使用该window.print()方法。但不幸的是,我有一些 css 样式要应用于要在 css 中的 @media print{} 中打印的文档。与打印窗口中的样式相同的样式将应用于父页面。

单击 时不会出现问题ctrl+p。打印窗口应用了单独的样式,在这种情况下与原始页面不同。

0 投票
1 回答
114 浏览

vim - Vim ctrlp 仅适用于 git repo

vim 插件 ctrl p 仅适用于 git repo。

为什么它需要一个 .git 文件?

工作我的意思是当没有找到 .git 文件时它正在搜索我的整个机器。

我的设置

也试过:

0 投票
1 回答
52 浏览

vim - 如何调试键绑定/命令行为的变化(/ ctrl-p 为 ctrlp.vim vim 插件)?

我正在使用 vimctrlp插件,并且<c-p>( Ctrl+p) 键绑定 / 命令(它调用:CtrlP)通常会回到 vim 默认的将光标向上移动一行。我无法弄清楚为什么会这样。我该如何调试呢?

(我使用 vim ctrlp 插件 ( https://github.com/ctrlpvim ) 已经 5 年多了,这在上个月才开始发生。我已将捆绑包更新为 2020 年 5 月 25 日起的最新代码.)

我想也许映射丢失了,但是在这种行为之前和之后,映射是相同的:

当它发生时,我仍然可以使用它来获得与不再工作的/命令:CtrlP相同的功能。如果我退出 vim 并再次启动 vim,它会再次工作。<c-p>Ctrl+p

解决方法:

  • 采用:CtrlP

  • 采用Shift+Ctrl+p

  • 重新开始vim

更新(2020 年 8 月 31 日):

看起来这可能是一个vim问题或一个iTerm2问题:https ://github.com/vim/vim/issues/6794

0 投票
0 回答
21 浏览

vim - Vim Ctrlp 插件在 Windows 中搜索另一个驱动器中的文件

我的文件位于 windows 的不同驱动器中。如何更改路径或如何使用 vim 中的 ctrlp 插件打开位于不同目录中的文件?做不到。