问题标签 [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.
vim - 如何使 vim 的 ctrl-p 插件仅在给定的目录列表中搜索
我正在一个庞大的代码库中工作。顶级文件和文件夹太多。但是,我在代码库的一个小角落工作——不超过 10 个目录挂在顶层。如何给 ctrl-p 这 10 个目录的列表并让它只在其中搜索?现在,即使使用let g:ctrlp_max_files=0
, ctrl-p 也无法找到我的文件,因为我的文件太多。
vim - ctrlp 自定义忽略未按预期工作
我有一个超级简单的ctrlp_custom_ignore
条目.vimrc
:
但是,它不起作用。里面的文件doc
仍然出现在我的搜索中。我怎样才能解决这个问题?
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
:
我该如何解决?我的忽略文件有问题吗?
vim-plugin - 如何在插入模式下打开 ctrlp 插件文件建议?
我正在使用CtrlP插件通过按 切换到 Vim 中的其他文件Ctrl-p
。但这仅适用于正常模式。我也想通过在插入模式下按相同的一组键来触发它。我怎样才能做到这一点?我在帮助文档中找不到插入模式的任何映射。
javascript - 为 Ctrl+P 等 Angular/javascript 中的组合手动触发按键事件
如何为angular/javascript中的Ctrl+等组合手动触发按键事件?P
我尝试过使用该window.print()
方法。但不幸的是,我有一些 css 样式要应用于要在 css 中的 @media print{} 中打印的文档。与打印窗口中的样式相同的样式将应用于父页面。
单击 时不会出现问题ctrl+p
。打印窗口应用了单独的样式,在这种情况下与原始页面不同。
vim - Vim ctrlp 仅适用于 git repo
vim 插件 ctrl p 仅适用于 git repo。
为什么它需要一个 .git 文件?
工作我的意思是当没有找到 .git 文件时它正在搜索我的整个机器。
我的设置
也试过:
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
vim - Vim Ctrlp 插件在 Windows 中搜索另一个驱动器中的文件
我的文件位于 windows 的不同驱动器中。如何更改路径或如何使用 vim 中的 ctrlp 插件打开位于不同目录中的文件?做不到。