37

私はこれを私の.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
4

4 に答える 4

88

ack2.0が利用可能になりました。

--ignore-file=ext:orig

、コマンドラインまたは.ackrc

名前でファイルを無視することは可能です。ctagsで生成されたファイルを無視するには:

--ignore-file=is:tags

さまざまな用途のフィルターは、ドキュメントに記載されています。

于 2013-10-24T12:29:10.190 に答える
20

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
于 2011-05-17T19:06:22.303 に答える
1

ackバージョン1.xの場合、以下を使用します。私の場合、.cssファイルを無視したいと思います。SOMETHINGというタイプを設定する必要があります。次に、それを--noSOMETHINGに設定して、検索から削除します。

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

ここに画像の説明を入力してください

于 2016-03-16T14:26:58.343 に答える
0

ackはそもそも.origファイルを認識しません。どういうわけか、またはack -aのいずれかから呼び出していると思います。ackrcACK_OPTIONS

于 2011-02-28T21:51:37.937 に答える