在.ackrc中指定忽略自定义文件模式

Rav*_*ana 22 ack

我有一些fileName*-c.css和*-gen.css的CSS文件,我想从ack-grep搜索中忽略它们.

我看到--type-set = TYPENAME = .extension不接受像*-c.css这样的正则表达式过滤器,任何想法如何解决这个问题?

Rav*_*ana 41

我遇到了ack-grep 2.0,它提供了基于正则表达式模式的--ignore-file选项,如下所示,并在将其添加到〜/ .ackrc后起作用.

--ignore-file=match:-c.js
--ignore-file=match:-gen.js
--ignore-file=match:-c.css
--ignore-file=match:-gen.css
Run Code Online (Sandbox Code Playgroud)

  • 对于确切的文件名:`--ignore-file = is:<filename>` - 对于ctags文件:`--ignore-file = is:tags` (17认同)
  • 对于所有太快读者发现这一点:请注意,上面匹配字符串中的" - "并不是说"删除c.js文件" - " - "是原始问题中文件名的一部分! (5认同)