问题标签 [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.
vim - 如何在vim中使用银搜索器从项目的根目录搜索?
我在 vim 中设置了银搜索器,并且想从项目目录的根目录进行搜索,而不必显式传入文件路径。
例如,假设我在/project_root/lvl1/lvl2
.
我想搜索从 开始的单词/project
而无需键入:Ag word ../..
.
有没有办法这样做?
ack - 搜索 .zst 文本文件
我有大型 zstd 压缩文本文件。
我怎样才能对它们进行快速搜索?
我可以使用 AG (The Silver Searcher) 或类似的东西吗?
我试过 AG 但它不起作用,我有一个“加载失败错误”:
cmd - zstd:错误 70:写入错误:管道损坏(无法写入解码块)
我正在尝试通过 Windows 终端使用 zstd v1.4.0 解压缩大量压缩文件,然后通过“ag”搜索:
zstd -dc -r . | ag -z -i "term"
它在继续时给了我以下错误:
zstd:错误 70:写入错误:管道损坏(无法写入解码块)
我花了几个小时寻找解决方案,尝试了不同的zstd
命令选项,但无法解决这个问题。
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
:
我该如何解决?我的忽略文件有问题吗?
bash - 查找所有不匹配的文件的最佳方法是什么?
我有一个大型应用程序,我需要找到一个不包含表达式的文件列表。我一直在使用The Silver Searcher,但我不确定如何获得相反的结果
示例
ag 'breadcrumbs' app/controllers
这给出了我可以在控制器目录中找到此表达式的所有文件和行号的列表
我想要得到的是所有没有的文件的列表breadcrumbs
我也对 bash 或 shell 脚本持开放态度
谢谢您的帮助
filter - 在一列上设置过滤器和提供的过滤器 - Ag-Grid
无论如何要在网格的一列上获取 agSetFilter 和 agTextFilter 。例如,我想在一列上使用以下类型的过滤器
TextFilter agTextFilter screenshot agSet Filter screenshot
ag - 如何使用 ag aka the_silver_search 仅搜索目录?
我喜欢只搜索目录,而该选项ag --list-file-types
对此没有帮助。坚持的原因ag
是可以选择--path-to-ignore
包含要忽略的模式的文件。
一个等效的命令是fd --type d
.
ag - 如何在 MAC 中使用 ag 区分大小写进行搜索?
我想搜索区分大小写,似乎“ag -i”应该可以完成这项工作。但是当我在MAC中运行它时,似乎并非如此。
有人有同样的问题吗?
vim - Vim Ack, Ag:在您正在编辑的文件目录中搜索
我希望能够搜索仅驻留在我在 vim 中打开的文件目录中的文件。
阿克的纪录片说:
在VimFandom 上,我发现我可以获取文件的当前目录,
echo expand('%:p:h')
但我如何才能在 Ack 命令中对其进行评估?
我需要这样的东西:
:Ack searchpattern expand('%:p:h')