我把它放在我的.ackrc中:
--type-set=DUMB=*.orig
--noDUMB
Run Code Online (Sandbox Code Playgroud)
...但我仍然在我的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
Run Code Online (Sandbox Code Playgroud)
mMo*_*ntu 81
现在ack 2.0可用:
--ignore-file=ext:orig
Run Code Online (Sandbox Code Playgroud)
,无论是在命令行还是.ackrc.
可以按名称忽略文件.要忽略ctags生成的文件:
--ignore-file=is:tags
Run Code Online (Sandbox Code Playgroud)
可以在文档中找到用于不同用途的过滤器.
rob*_*obd 19
对于ack版本1.x.
我发现如果我删除了星号(来自Ackmate wiki)
--type-set=DUMB=.orig
--noDUMB
Run Code Online (Sandbox Code Playgroud)
您可以通过运行(包括您在〜/ .ackrc中指定的那些)来查看ackmate支持的文件类型:
~/Library/Application\ Support/TextMate/PlugIns/AckMate.tmplugin/Contents/Resources/ackmate_ack --help type
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11472 次 |
| 最近记录: |