问题标签 [vimgrep]
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.
search - 使用 Vimgrep 搜索由多个 glob 指定的文件集
有谁知道 Vimgrep 的语法来搜索多个文件 glob?我正在尝试使用此命令在当前目录中进行搜索。
使用这个命令,Vim 只搜索*.c*
. 关于如何搜索多种文件类型的任何想法?
vim - vimgrep后如何在vim中打开多个文件
我正在使用 gvim。在当前目录上使用vimgrep
跨*.sql
文件查找文本。当它搜索文件时,它一次只显示文件名,最后打开一个文件。
是否可以将所有文件作为选项卡打开?基本上我想打开所有文件,因为我想用其他一些文本替换“vimgrepped”模式。
vim - 如何让 vimgrep 进行单词匹配搜索?
我在 _vimrc 文件中有以下语句来映射 F3 以对当前光标下的单词执行 vimgrep。
现在,我想让 vimgrep 与当前光标下的单词完全匹配。我将其更改如下,但它不起作用。
有什么不对吗?我怎样才能实现精确的单词匹配?
vim - 如何在 vimgrep 中排除文件模式?
在 vim 中,我经常使用 vimgrep 进行搜索。我有如下映射:
问题是我不想搜索一些临时子文件夹(如 obj、objd)。如何排除与给定模式匹配的子文件夹。例如,搜索中不应包含前缀为“objd”的子文件夹。
vim - 如何编写调用 VimGrep 的 vim 函数?
我想写一个函数 myFunc 这样:
变成
和
变成
我该怎么做呢?
谢谢!
vim - 是否有比 :cn 更短的组合键可以转到 quickfix 列表中的下一项?
我正在阅读 Vim 中的大型 C++ 代码库。
在一个文件中,我可以做
现在,如果我想搜索多个文件,我必须这样做:
现在,打字:cn
比n
. n
有没有办法用(比如用 搜索/
)而不是搜索 vimgrep 结果:cn
?
vim - Vim、vimgrep 和文件缓存
我的整个源代码库小于 20MB。我希望它在后台全部加载到内存中。因此,当我执行 vimgrep **/*.cpp **/*.cxx **/*.hpp 时,它不需要执行文件 IO,因为 vim 已经将所有文件加载到内存中。
我怎样才能做到这一点?
谢谢!
vim - 我的 vimgrep 搜索没有像我预期的那样运行
我正在执行以下 vimgrep 搜索(在 vim(!) 中)....
为了在我的代码中找到布尔变量初始化。它成功返回所有布尔初始化,例如
但它也会返回分配了布尔值(未初始化)的其他行,例如
(即,即使在行首没有找到 bool ,它也会返回行)。
如果有人能告诉我为什么它与行首没有“bool”类型说明符的代码匹配,我将不胜感激。
非常感谢,
史蒂夫。
vim - 有没有办法 vimgrep,限制为 >1 但不是所有类型的文件?
我很习惯这样做:
或者
但是有没有办法用 vim globbing 来做,比如 2 种文件类型?我想我想要一些可以像这样工作的东西:
vim - 使用 :vimgrep (Quickfix list) 时如何在模式之间跳转?
我是 vim 的新手,仍在探索它的一些功能。我有 vimgrep 的问题。我可以搜索这样的模式,vimgrep /define/ **
以便它找到并打开下一个包含define
. 但我还不知道如何转到与我的模式匹配的下一个文件/行。任何指针?