Eclipse 검색에서 폴더 제외
Eclipse 내에서 특정 폴더(및 모든 하위 폴더)를 검색에서 제외할 수 있는 방법이 있습니까?
빠르고 더러운 방법:
폴더를 마우스 오른쪽 단추로 클릭하고 속성으로 이동한 다음 폴더를 파생된 것으로 표시합니다.파생 도면요소는 기본적으로 검색에서 제외됩니다.이 접근 방식의 문제는 Eclipse에서 폴더를 삭제할 경우(Eclipse 내 또는 외부에서 폴더를 삭제한 후 프로젝트 트리를 새로 고친 경우) Eclipse에서 폴더가 파생된 것을 "잊어버리는" 것입니다.Eclipse에서 흔히 볼 수 있는 것처럼 이 버그는 오래된 버그이며(이 경우 10년) 현재 버전에도 적용됩니다(작성 당시 4.6 Neon).
안전한 방법:
검색하고 해당 작업 세트 내에서만 검색할 엔티티만 포함하는 작업 세트를 만듭니다.이 절차에 대한 자세한 내용은 Dave Ray의 답변을 참조하십시오.
다음은 저에게 맞는 내용입니다(Helios를 사용하고 있습니다. 이 질문이 처음 제기되었을 때 이 방법을 사용할 수 없었을 수도 있습니다.)
- 프로젝트 -> 속성 -> 리소스 필터로 이동합니다.
- 추가를 클릭합니다.
- 필터 유형 선택:모두 제외
- 적용 대상: 폴더를 선택하고 모든 하위 항목(재귀)을 선택합니다.
- 속성에서 이름, 일치 항목,
.svn(예를 들어).
(사실, 저는 사용하고 있습니다..*.dlln, .hg 등을 한 번에 걸러냅니다.)
프로젝트 속성 대화 상자를 확인한 후에는 이러한 디렉터리가 더 이상 검색에서 나타나지 않습니다.실제로 이클립스는 기존 검색 결과 창을 자동으로 업데이트하고 현재 필터링된 모든 일치 항목을 제거할 정도로 친절합니다.
파생된 자원을 표시하는 것이 다른 영역에서 문제를 일으킬 수 있다는 것을 상상할 수 있었습니다.대신 검색에 포함할 폴더를 사용하여 작업 세트를 만듭니다.
- 검색 대화 Ctrl상자 열기( + )
- 검색 범위를 작업 세트로 변경
- 선택...을 클릭합니다.
- 새로 만들기를 클릭하여 검색할 내용으로 새 작업 세트를 만들거나 모두 추가한 다음 필터링할 작업 세트를 제거합니다.
- 프로젝트를 마우스 오른쪽 버튼으로 클릭
- 선택한다.
Properties - 선택한다.
Resource->Resource filters - 클릭
Add filter - 다음 설정을 선택합니다.
- 모두 제외
- 파일 및 폴더
- 모든 하위 항목(재귀)
- 바꾸다
Name위해서Project Relative Path - 입력 텍스트 채우기
(bin$|bin/.*|build/.*|build$)(교체)bin그리고.build제외할 폴더의 이름을 기준으로 합니다. - 틱
Regular expression
확인을 누른 다음 적용을 누릅니다.
부인
이것은 @atzz의 대답에 기반을 두고 있으며, 이것은 제가 이것을 알아내는 데 도움이 되었습니다.그러나 특정 파일을 제외하는 방법에 대한 질문에는 대답했지만 특정 폴더를 제외하는 방법에 대한 질문에는 대답하지 않았습니다.
이클립스 주노에서 가장 빠르고 더러운 방법:
- 폴더를 마우스 오른쪽 단추로 클릭합니다.
- 속성으로 이동합니다.
- C/C++ 빌드로 이동합니다.
- 빌드에서 리소스 제외를 선택합니다.
- OK 버튼을 클릭합니다.
- 프로젝트를 마우스 오른쪽 버튼으로 클릭합니다.
- 색인으로 이동합니다.
- [재구성]을 누릅니다.
- 진정해.
Eclipse에서 검색할 폴더 또는 파일 제외
1 Right-click on the file/folder.
3 Click on the "Properties" option.
4 Select the "Resource" option.
5 Place a check next to the "Derived" attribute.
희망은 도움입니다.
언급URL : https://stackoverflow.com/questions/443169/exclude-folders-from-eclipse-search
'programing' 카테고리의 다른 글
| C# 점이 있는 단어와 일치하는 정규식 (0) | 2023.05.17 |
|---|---|
| jQuery .html() vs.append() (0) | 2023.05.17 |
| 오류 "npm WARN 패키지.json: 리포지토리 필드 없음" (0) | 2023.05.17 |
| 로깅에 사용해야 하는 NoSQL 데이터베이스는 무엇입니까? (0) | 2023.05.17 |
| MongoDB 노드에서 objectid가 유효한지 확인합니다. (0) | 2023.05.17 |