问题标签 [ag]

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 回答
205 浏览

vim - 如何在vim中使用银搜索器从项目的根目录搜索?

我在 vim 中设置了银搜索器,并且想从项目目录的根目录进行搜索,而不必显式传入文件路径。

例如,假设我在/project_root/lvl1/lvl2.

我想搜索从 开始的单词/project而无需键入:Ag word ../...

有没有办法这样做?

0 投票
1 回答
7416 浏览

ack - 搜索 .zst 文本文件

我有大型 zstd 压缩文本文件。

我怎样才能对它们进行快速搜索?

我可以使用 AG (The Silver Searcher) 或类似的东西吗?

我试过 AG 但它不起作用,我有一个“加载失败错误”:

0 投票
1 回答
933 浏览

cmd - zstd:错误 70:写入错误:管道损坏(无法写入解码块)

我正在尝试通过 Windows 终端使用 zstd v1.4.0 解压缩大量压缩文件,然后通过“ag”搜索:

zstd -dc -r . | ag -z -i "term"

它在继续时给了我以下错误:

zstd:错误 70:写入错误:管道损坏(无法写入解码块)

我花了几个小时寻找解决方案,尝试了不同的zstd命令选项,但无法解决这个问题。

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 投票
3 回答
466 浏览

bash - 查找所有不匹配的文件的最佳方法是什么?

我有一个大型应用程序,我需要找到一个不包含表达式的文件列表。我一直在使用The Silver Searcher,但我不确定如何获得相反的结果

示例 ag 'breadcrumbs' app/controllers这给出了我可以在控制器目录中找到此表达式的所有文件和行号的列表

我想要得到的是所有没有的文件的列表breadcrumbs

我也对 bash 或 shell 脚本持开放态度

谢谢您的帮助

0 投票
1 回答
108 浏览

filter - 在一列上设置过滤器和提供的过滤器 - Ag-Grid

无论如何要在网格的一列上获取 agSetFilter 和 agTextFilter 。例如,我想在一列上使用以下类型的过滤器

TextFilter agTextFilter screenshot agSet Filter screenshot

0 投票
1 回答
72 浏览

ag - 如何使用 ag aka the_silver_search 仅搜索目录?

我喜欢只搜索目录,而该选项ag --list-file-types对此没有帮助。坚持的原因ag是可以选择--path-to-ignore包含要忽略的模式的文件。

一个等效的命令是fd --type d.

0 投票
1 回答
337 浏览

ag - 如何在 MAC 中使用 ag 区分大小写进行搜索?

我想搜索区分大小写,似乎“ag -i”应该可以完成这项工作。但是当我在MAC中运行它时,似乎并非如此。

有人有同样的问题吗?

0 投票
4 回答
1394 浏览

vim - Vim Ack, Ag:在您正在编辑的文件目录中搜索

我希望能够搜索仅驻留在我在 vim 中打开的文件目录中的文件。

阿克的纪录片说:

VimFandom 上,我发现我可以获取文件的当前目录, echo expand('%:p:h')但我如何才能在 Ack 命令中对其进行评估?

我需要这样的东西:

:Ack searchpattern expand('%:p:h')

0 投票
2 回答
986 浏览

bash - 如何删除包含通过 Ripgrep 找到的匹配项的行?

我正在使用rg(或替代方法ag)在包含许多文件的文件夹中搜索字符串的出现,如下所示:

现在我想摆脱这些比赛。

如何从每个具有匹配项的文件中删除包含匹配项的每一行?