问题标签 [ack]

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 投票
4 回答
12447 浏览

ack - 如何确认忽略 *.orig 文件?

我把它放在我的 .ackrc 中:

...但我仍然在我的确认结果中看到 main.py.orig 之类的文件。我也尝试--type-set=DUMB=*.*.orig过,但这也没有用。

更多信息

从我的命令行(OSX Snow Leopard 运行:

0 投票
2 回答
20483 浏览

regex - 在 grep/ack 中转义括号

我想寻找字符串“methodname(”,但我无法逃脱“(”。我怎样才能得到

或者

去工作?

0 投票
3 回答
741 浏览

perl - 获取 ack 以通过 .htaccess 或其他点文件进行搜索

有没有办法让 ack 搜索文件名以 a 开头的文件.(例如 .htaccess),而不使用--allor--unrestricted选项?

我尝试将以下内容添加到我的~/.ackrc文件中无济于事:

0 投票
5 回答
18815 浏览

search - 如何在vim中用ack进行搜索和替换?

我在 Vim 中使用 Ack 插件,它可以帮助我在项目中快速搜索字符串。但是,有时我想替换所有或部分找到的字符串。您可以使用 Vim arglist 进行某种全局搜索和替换,如下所示(来源):

但不是使用args,我更愿意通过 Ack 进行搜索,然后在所有找到的文件中进行替换。有没有类似于argdo命令的方法?

0 投票
1 回答
2090 浏览

grep - 如何使 ack 包含 .conf 文件?

如何配置 ack(有时作为 ack-grep 分发)始终将 .conf 文件包含在搜索中?

0 投票
2 回答
742 浏览

ack - 是否可以在 ~/.ackrc 中添加 -G 选项

当我做

我得到了结果......但是当我把

或者

或者

在我的 `~/.ackrc/ 中我没有得到任何结果...有谁知道 -G 是否可以在 ackrc 中使用?

0 投票
2 回答
3812 浏览

search - 通过复杂目录(代码、文件、php 脚本等)诊断缓慢的 grep 或 ack 搜索,以便更快地重复使用

我正在使用 ack(有时作为 ack-grep 分发)来搜索复杂的代码目录、图像,谁知道还有什么,它的反应非常缓慢。我如何诊断它正在搜索的东西使它变慢,以便我可以让它忽略它们?

我刚刚意识到我的 ack-grep 很慢的原因可能会因为同样的原因使 grep 变慢,所以我更改了标题的措辞以指代两者。

当前 ack-grep 命令别名:

因此,我通过该别名对某些字符串进行不区分大小写的搜索,例如view "Oops! Required fields",忽略某些目录。

我想我真正可以使用的是 grep 或 ack-grep 的“详细”模式,这样我就可以直观地看到它挂在上面的子目录,因为它们搜索速度很慢。

0 投票
1 回答
43 浏览

shell - 如何忽略对测试文件的搜索

我正在使用 ack 并且我想避免搜索任何具有名称 test 的文件。我怎么做?

以下确保仅搜索名称为 test 的文件或目录。我想要反转它。

0 投票
4 回答
2560 浏览

ack - 我可以根据文件名而不是扩展名创建 ack 文件类型吗?

我想在ack搜索中包含具有特定名称(而不是扩展名)的文件。这可以用ack吗?

如果我使用该-G选项,这将排除所有其他文件类型。(所以我不能把它放在我的.ackrc文件里。)

我尝试使用--type-set mytype=filename.txt,但这仅适用于扩展名,因此这将搜索包含 pattern 的文件.filename.txt,因此找不到 find filename.txt。(这也是ack --help types节目的内容:--mytype .filename.txt,不是--mytype filename.txt。)

有人有什么想法吗?

0 投票
1 回答
43250 浏览

regex - ack regex:在同一行中按顺序匹配两个单词

我想在包含两个单词的文件中查找行,word_1并按word_2顺序查找,Line A如下所示,但不是Line Bor Line C

我试过了

以及在正则表达式开头附加的相同命令^(试图遵循 Perl 正则表达式语法)。

这些命令都不会返回我感兴趣的文件或行。

我究竟做错了什么?

谢谢!