9

私はTextmateからvim(janusを使用)に移行しており、特にAckからいくつかのディレクトリ、およびNERDTreeを除外したいと考えています。

これを実行したい理由は、マーシャリングされたdbデータ(多くのサブディレクトリと数十万のファイルを含む)でいっぱいのディレクトリを含む私の大きなプロジェクトの1つでは、Ackが役に立たない(実行に数分かかり、結果が生成されない)ためです。

NERDTreeから(ディレクトリではなく)ファイルを除外する方法と、CommandTからパターンを除外する方法を知っています。これらのどちらも私のAckの問題を解決しません。

私は完全なvimn00bです。読んでくれてありがとう。

4

3 に答える 3

10

デフォルトでは、ackは〜/.ackrcファイルのデフォルトスイッチのみをチェックします。これを.bash_profileに追加すると、ディレクトリごとのack設定を行うことができます。

export ACKRC=".ackrc"

http://www.rustyrazorblade.com/2012/03/making-better-use-of-your-ackrc-file/

于 2012-04-26T23:12:39.163 に答える
4

NerdTreeの場合は、NERDTreeIgnore設定を使用します。

Ackの場合---ignore-dirフラグを設定できます.ackrc(Ackのマニュアルページで説明されています)

于 2011-10-09T12:38:07.480 に答える
0

.ackrc次のコマンドを使用して、トップディレクトリにを作成するだけで済みました。

--ignore-dir=log/
于 2015-05-22T06:12:29.830 に答える