답변:
다음은 저에게 효과적입니다 (Helios를 사용하고 있습니다-이 질문을 처음 받았을 때이 방법을 사용할 수 없었습니까?)
.svn
(예를 들어).(실제로 .*
.svn, .hg 등을 한 번에 필터링하는 데 사용 하고 있습니다.)
프로젝트 속성 대화 상자를 확인한 후에는 이러한 디렉토리가 더 이상 검색에 나타나지 않습니다. 실제로 Eclipse는 기존 검색 결과 창 을 자동으로 업데이트 하고 필터링 된 모든 일치 항목을 제거 할 수있는 친절 합니다.
.git/.../filename.file doesn't exist
검색 캐시 (제 생각에?)는 여전히 .git 폴더를 유효한 위치로 간주하기 때문에 오류가 발생합니다.
빠르고 더러운 방법 :
폴더를 마우스 오른쪽 버튼으로 클릭하고 속성으로 이동하여 폴더를 파생 된 것으로 표시하십시오. 파생 엔터티는 기본적으로 검색에서 제외됩니다. 이 접근법의 문제점은 Eclipse가 폴더를 삭제하면 (Eclipse 내에서 또는 외부에서 프로젝트 트리를 새로 고침) 폴더가 파생되는 것을 "잊어 버린다"는 것 입니다. 이클립스에서와 마찬가지로, 이것은 현재 버전 (작성 당시 4.6 네온)에 여전히 적용되는 오래된 버그 (이 경우 10 년)입니다.
안전한 방법 :
검색하려는 엔티티 만 포함하여 작업 세트를 작성하고 해당 작업 세트 내에서만 검색하십시오. 이 절차에 대한 자세한 내용 은 Dave Ray의 답변 을 참조하십시오.
파생 된 리소스를 표시하면 다른 영역에서 문제가 발생할 수 있다고 생각할 수 있습니다. 대신 검색에 포함 할 폴더로 작업 세트를 작성하십시오.
Properties
Resource
->Resource filters
Add filter
Name
대한 변경Project Relative Path
(bin$|bin/.*|build/.*|build$)
(대체 bin
및 build
제외 할 폴더의 이름으로)Regular expression
확인을 누른 다음 적용하십시오.
이것은 @atzz의 답변을 기반으로 하므로이 사실을 이해하는 데 도움이되었습니다. 그러나 특정 파일을 제외하는 방법에 대한 질문에는 대답했지만 특정 폴더를 제외시키는 방법에 대한 질문에는 대답하지 않았습니다.