私はこれを私の.ackrcに入れました:
--type-set=DUMB=*.orig
--noDUMB
...しかし、ackの結果にmain.py.origのようなファイルがまだ表示されています。 --type-set=DUMB=*.*.orig
もやってみましたが、うまくいきませんでした。
詳細
コマンドラインから実行します(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
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
Ack2.0が利用可能になりました。
--ignore-file=ext:orig
、コマンドラインまたは.ackrc
。
名前でファイルを無視することは可能です。 ctagsで生成されたファイルを無視するには:
--ignore-file=is:tags
さまざまな用途のフィルターは documentation にあります。
ackはそもそも.origファイルを認識しません。どういうわけか、ackrc
またはack -a
からACK_OPTIONS
を呼び出していると思います。