我是新手使用OS X系统,不知道如何安装ack。这里的说明没有帮助到我,因为"install"命令安装失败了。请指导我正确的命令。 目前为止,我已经下载了ack 2.04并将其放置在/usr/bin文件夹中,并成功运行了perl Makefile.PL命令。但是下一个命令install却不能...
嗨,我是ack的新手(实际上开始学习才半个小时)。我对搜索结果的质量印象深刻。 但是在我的源文件中有很多注释,如果我搜索一个类/函数名称,我会得到大约20个带注释行的结果和2个真正代码的结果。 是否有一种方法可以排除//和#之后或者在/* */之间的文本?
我在Ubuntu 12.04的gnome终端和MacOS终端中使用vim。我使用ack.vim插件进行项目级别的文本搜索,它能正常工作,但存在一个不舒适和分散注意力的错误: 当你执行搜索时,整个vim屏幕会回到终端并显示ack正在运行的输出。当它停止运行时,屏幕回到vim并正确显示搜索结果。...
我正在使用Vim + Ack.Vim,但不知道如何忽略Jquery文件内的搜索结果。我已经定义了一个.ackrc文件(见下文),但还是一筹莫展。--type-add=ruby=.haml,.rake,.rsel,.builder --type-add=html=.html.erb,.html....
每次我尝试在ack中添加一个类型,似乎都会失败,即在ack中添加一个类型(log) ack --type-set log:ext:log ack: No regular expression found. 或者 ack --type-add log:ext:log ack: No re...
我想在我的ack搜索中包含特定名称的文件(不是扩展名)。使用 -G选项会排除所有其他文件类型,所以无法将其放入.ackrc文件中。尝试使用--type-set mytype=filename.txt,但这仅适用于扩展名,因此只会搜索包含模式.filename.txt的文件,因此找不到filen...
我使用ack-grep时遇到了问题,使用否定前瞻的命令无效。 我运行的命令是:ack-grep "paypal_responded(?!_at)" 但是我遇到了错误:bash: !_at: event not found 我尝试在各个地方添加反斜杠,但我对使用 ack 和 Linux 也很陌...
我希望配置我的 .ackrc 文件,让 ack 不会搜索我的 test/coverage 文件夹。目前为止我已经使用了以下代码: --ignore-dir=coverage 这个方法是可行的,但感觉并不是最佳实践。更好的方式应该是: --ignore-dir=test/coverage ...
我有一些非常大的zstd压缩的文本文件。 我要如何快速搜索它们? 我能使用AG(The Silver Searcher)或类似的工具吗? 我已经尝试过AG,但它不起作用,显示“加载失败”的错误: ag -z -i "term"