7

その場で JavaScript ファイルを縮小し、既存のファイルの横に .min.js ファイルを生成します。ack を使用すると、これらが .js ファイルとして扱われ、縮小された JavaScript が結果画面に散らばって検索されるため、これは問題です。

これを .ackrc に追加しようとしましたが、うまくいきませんでした:

--type-set=minjs=.min.js                                                                                  
--nominjs

このタイプの拡張子を無視する ack を取得する方法はありますか?

PS .min.js を .min_js またはその他のバリエーションに単純に名前を変更するオプションはありません。

4

2 に答える 2

5

App::Ack::filetypes の制限のようです。

正規表現は次のとおりです。

if ( $filename =~ m{\.([^\.$dir_sep_chars]+)$}o ) {

それか "。" 以前のものとの一致をブロックします。

于 2011-04-27T21:10:12.843 に答える
4

Ack はバージョン 1.96 の時点でmin.js ファイルを無視するため、単純なアップグレードでうまくいきます。

設定する必要のあるオプションはありません。無視はデフォルトで発生します。

于 2012-04-24T17:15:58.577 に答える