私は特定のファイルを除外するためにファイルダイアログでn ++の検索を取得する方法を探しています...
私がこれまでに見つけた唯一の参照は、これです http://sourceforge.net/project/shownotes.php?release_id=536795&group_id=189927 ですが、残念ながら、機能しません。
私は* [^ *。dll]を使用して、すべてのdllファイルを検索すると思います。
どうすれば解決できますか?
ありがとう
それは良い答えではありませんが、私が働いていることがわかったのはこれです
*.sql ; *.asp ; *.html ; *.as ; *.mxml
間違いなく「除外」リストではありませんが、調べる必要があるすべてのタイプを含めることで、同じ結果が得られます。私の場合、私が頻繁に探すタイプはほんの一握りしかありません。セットの幅が広い場合、これはさらに有用ではなくなります。
もっとエレガントな方法があるかもしれませんが、PowerShellを使用してフォルダー内のすべての拡張機能を取得し、不要な拡張機能を削除することができます。この例では、「C:\ Program Files\Internet Explorer」フォルダー内のすべての拡張子を取得します。
注意:(Get-ChildItem ... -join "; *"を括弧で囲むことを忘れないでください。
"*" + ((Get-ChildItem -File -recurse "C:\Users\SomeUser\Documents\Visual Studio 2013\Projects\WindowsService1" | Where {$_.Extension -ne ""}| Select-Object Extension -unique | Sort-Object Extension | Get-Unique -asString | Select -ExpandProperty Extension | % { $_.ToLower() } | Get-Unique) -join ";*")
これは返します:
* .cache; *。config; *。cs; *。csproj; *。exe; *。jmconfig; *。manifest; *。settings; *。sln; *。txt
次に、不要なものを削除します。
おそらく本当の答えは、これにNP ++を使用しないことです。 http://www.wingrep.com/features.htm または
編集: http://stefanstools.sourceforge.net/grepWin.html 最近使用しています
これを解決するのに役立つ別のフォーラムからヒントを得ました。除外するフォルダーを「非表示」としてマークします。デフォルトでは、N ++の「ファイルの検索」は隠しディレクトリを除外します。完了したら、非表示のディレクトリを元に戻すことができます。
少し退屈ですが、何もないよりはましです。
私はちょうど同じ問題を抱えていて、3ステップの解決策を見つけました:
ここに私の正規表現があります(最初の2つのスペースは関連しています):
M:\\。+?\\([^ \\] + \。(csproj | dll)| packages\.config | Build\.props)\(\ d + hits?\)([\ r\n] +\t。+)+ [\ r\n] +
M:での私のすべての結果は、あなたの結果に合うものに開始を適応させる必要があります。空の文字列で「すべて置換」を実行すると、「csproj」または「dll」で終わるファイルと、「packages.config」および「Build.props」ファイルで終わるすべての結果が削除されます。
https://notepad-plus-plus.org/community/topic/10653/exclude-directories-from-the-search/5 からの解決策は、除外するフォルダーを一時的に設定することです「隠し」フォルダ(最上位のサブディレクトリのみを非表示にするだけで十分です)にすると、Notepad ++がそのサブディレクトリに降りることがなくなります。
今私のために働いた!