2016-05-26 3 views
0

ファイルの配列をvimrcファイルに追加することによって、検索からファイルを除外する方法はありますか? FuzzyFinderにと同様シルバーサーチャー:vimrcのファイルを除外する

は、ファイルの拡張子は、この追加することによって無視されます。

let g:fuf_file_exclude = '\v\~$|\.o$|\.exe$|\.bak$|\.swp$|\.class$' 

を私は実際にちょうど私がSCSS作業ファイル内の用語を検索したいほとんどの時間として私のstyle.cssを除外したいとstyle.cssで縮小された出力ではありません。

答えて

3

agは、デフォルトでVCS無視ファイルのほとんどを読み込みます(--skip-vcs-ignoresオプションを参照してください - 特にオフにする必要があります)。つまり、プロジェクト内で.gitignoreファイル(または.hgignore、またはsvn:ignore)が読み込まれ、そこにあるものはすべて無視されます。私のニーズに適しています。

コンパイル済みのCSSファイル(またはソースマップなど)に問題がある場合は、ビルドスクリプトや使用するもの(grunt、gulp)を設定して.scssファイルを/ srcに保存することもできますディレクトリと.cssファイルを/ public(たとえば)に追加してから、 "public /"を.gitignoreに追加します。

+0

.gitignore/hgignoreファイルを探す場所はどこですか? –

+0

これは通常、プロジェクトのルート(プロジェクト固有の無視ルール用)に保持されているか、ホームディレクトリ内にあることができます(すべてのプロジェクトにルールを適用しない場合)。私はagが、現在の作業ディレクトリよりも高い場所、またはいずれかの場所でそれを見つけると信じています。 – sbeam

+0

これを別のものにモーフィングし続けることは残念です。 agはどのようにプロジェクトルートが何であるか知っていますか?私はそれをhttps://github.com/vim-scripts/project.vimで設定する必要がありますか? –

関連する問題