IT이야기

메모장 ++ 파일 필터에서 찾기 EXCLUDE

cyworld 2021. 9. 21. 20:01
반응형

메모장 ++ 파일 필터에서 찾기 EXCLUDE


특정 파일을 제외하기 위해 파일 대화 상자에서 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 단계 솔루션을 찾았습니다.

  1. 모든 파일에서 검색
  2. 새 메모장 ++ 탭에서 결과를 텍스트로 복사
  3. 정규 표현식을 사용하여 관심 없는 항목을 모두 제거하십시오.

다음은 내 정규식입니다(시작 부분의 두 공백이 관련됨).

  M:\\.+?\\([^\\]+\.(csproj|dll)|packages\.config|Build\.props) \(\d+ 조회수?\)([\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 의 솔루션은 제외하려는 폴더를 일시적으로 '숨겨진' 폴더로 설정하는 것입니다(숨김 최상위 하위 디렉토리만 있으면 충분함) 그러면 메모장++이 해당 하위 디렉토리로 내려가는 것을 중지합니다.

방금 나를 위해 일했습니다!

ReferenceURL : https://stackoverflow.com/questions/4198829/notepad-find-in-files-filter-exclude

반응형