메모장 ++ 파일 필터에서 찾기 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 단계 솔루션을 찾았습니다.
- 모든 파일에서 검색
- 새 메모장 ++ 탭에서 결과를 텍스트로 복사
- 정규 표현식을 사용하여 관심 없는 항목을 모두 제거하십시오.
다음은 내 정규식입니다(시작 부분의 두 공백이 관련됨).
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
'IT이야기' 카테고리의 다른 글
문자열에서 날짜/시간을 구문 분석하는 방법은 무엇입니까? (0) | 2021.09.21 |
---|---|
"타입 펀닝 포인터를 역참조하면 엄격한 앨리어싱 규칙이 깨집니다" 경고 (0) | 2021.09.21 |
Apache http 클라이언트 또는 URLConnection (0) | 2021.09.21 |
파일이 Python에서 열려 있는지 확인 (0) | 2021.09.21 |
추상은 아니지만 재정의해야 하는 메서드를 만드는 방법 (0) | 2021.09.18 |