我如何才能忽略 *.orig 文件?

发布于 2024-10-13 08:12:53 字数 1126 浏览 7 评论 0原文

我把它放在我的 .ackrc 中:

--type-set=DUMB=*.orig
--noDUMB

...但我仍然在我的 ack 结果中看到像 main.py.orig 这样的文件。我也尝试过 --type-set=DUMB=*.*.orig ,但这也不起作用。

更多信息

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

timmfin at lorien in ~/dev/performable/rafa on landing-pages-csv-and-more!
± ack modules --python | grep '.orig'
src/rafa/main.py.orig:25:import rafa.ui.modules.helpers
src/rafa/main.py.orig:26:from rafa.ui.modules.performable_form import PerformableForm
src/rafa/main.py.orig:27:from rafa.ui.modules.page_form import PageEditForm
src/rafa/main.py.orig:28:from rafa.ui.modules.settings_form import SettingsForm
....

timmfin at lorien in ~/dev/performable/rafa on landing-pages-csv-and-more!
± cat ~/.ackrc 
--color
--sort-files
--smart-case

--type-set=sass=.sass
--type-set=coffee=.coffee

--ignore-dir=rafa/static
--ignore-dir=compiled
--ignore-dir=compressed

--ignore-dir=venv
--ignore-dir=build

timmfin at lorien in ~/dev/performable/rafa on landing-pages-csv-and-more!
± ack --version
ack 1.94
Running under Perl 5.10.0 at /usr/bin/perl

I put this in my .ackrc:

--type-set=DUMB=*.orig
--noDUMB

... but I'm still seeing files like main.py.orig in my ack results. I tried doing --type-set=DUMB=*.*.orig too, but that didn't work either.

More info

Run from my command line (OSX Snow Leopard with :

timmfin at lorien in ~/dev/performable/rafa on landing-pages-csv-and-more!
± ack modules --python | grep '.orig'
src/rafa/main.py.orig:25:import rafa.ui.modules.helpers
src/rafa/main.py.orig:26:from rafa.ui.modules.performable_form import PerformableForm
src/rafa/main.py.orig:27:from rafa.ui.modules.page_form import PageEditForm
src/rafa/main.py.orig:28:from rafa.ui.modules.settings_form import SettingsForm
....

timmfin at lorien in ~/dev/performable/rafa on landing-pages-csv-and-more!
± cat ~/.ackrc 
--color
--sort-files
--smart-case

--type-set=sass=.sass
--type-set=coffee=.coffee

--ignore-dir=rafa/static
--ignore-dir=compiled
--ignore-dir=compressed

--ignore-dir=venv
--ignore-dir=build

timmfin at lorien in ~/dev/performable/rafa on landing-pages-csv-and-more!
± ack --version
ack 1.94
Running under Perl 5.10.0 at /usr/bin/perl

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

意犹 2024-10-20 08:12:53

现在 ack 2.0 可用:

--ignore-file=ext:orig

可以通过命令行或 .ackrc

可以按名称忽略文件。要忽略 ctags 生成的文件:

--ignore-file=is:tags

可以在文档中找到不同用途的过滤器。

Now that ack 2.0 is available:

--ignore-file=ext:orig

, either on command line or .ackrc.

It is possible to ignore files by name. To ignore ctags generated files:

--ignore-file=is:tags

Filters for different uses can be found on documentation.

梦里人 2024-10-20 08:12:53

对于 ack 版本 1.x

我发现如果我删除星号(来自 Ackmate wiki

--type-set=DUMB=.orig
--noDUMB

您可以通过运行查看 ackmate 支持哪些类型的文件(包括您在 ~/.ackrc 中指定的文件):

~/Library/Application\ Support/TextMate/PlugIns/AckMate.tmplugin/Contents/Resources/ackmate_ack --help type

For ack version 1.x

I found this worked if I removed the asterisk (from the Ackmate wiki)

--type-set=DUMB=.orig
--noDUMB

You can see what types of file ackmate supports by running (including those you've specified in ~/.ackrc):

~/Library/Application\ Support/TextMate/PlugIns/AckMate.tmplugin/Contents/Resources/ackmate_ack --help type
纸短情长 2024-10-20 08:12:53

对于 ack 版本 1.x,请使用以下内容。就我而言,我想忽略 .css 文件。我必须设置名为“SOMETHING”的类型。然后将其设置为 --noSOMETHING 以将其从搜索中删除。

 ack --type-set=SOMETHING=.css --noSOMETHING "My Bitcoin."

输入图片此处描述

For ack version 1.x use the following. In my case, I want to ignore .css files. I have to set the type called SOMETHING. Then set it to --noSOMETHING to remove it from search.

 ack --type-set=SOMETHING=.css --noSOMETHING "My Bitcoin."

enter image description here

呆° 2024-10-20 08:12:53

ack 首先无法识别 .orig 文件。我猜您正在以某种方式从 ackrcACK_OPTIONS 调用 ack -a

ack doesn't recognize .orig files in the first place. I'm guessing you are somehow invoking ack -a either from your ackrc or ACK_OPTIONS.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文