[intellij-idea] 검색 결과에서 폴더 무시

문자열을 검색하고 소스 폴더에서 일치 항목을 가져오고 빌드 폴더 (소스의 파일이 빌드 중에 빌드로 복사됩니다).

빌드 폴더 결과가 필요하지 않습니다.

Vim은 wildignore결과를 필터링하는 데 도움이됩니다.

intelij에 비슷한 것이 있습니까?



답변

빌드 폴더를 제외 된 것으로 표시하십시오.

File > Project Structure > Modules > Sources > Mark as Excluded (red icon)

폴더를 마우스 오른쪽 버튼으로 클릭하고을 선택할 수도 Mark Directory As > Excluded있습니다.

제외 된 폴더 (rootExcluded로 표시됨)는 IntelliJ IDEA가 “부분적으로 무시”하는 폴더입니다. 제외 된 폴더의 파일에 대해 매우 제한된 코딩 지원이 제공됩니다. 제외 된 폴더에 포함 된 클래스는 코드 완성 제안 목록에 표시되지 않으며 해당 클래스에 대한 참조는 편집기에서 확인되지 않은 것으로 표시됩니다. 검색 할 때 IntelliJ IDEA는 제외 된 폴더 등을 찾지 않습니다.

출처

참고 : 범위를 사용하는 다른 접근 방법은 Nader Hadji Ghanbari의 답변을 참조하십시오.


답변

짧은 답변

범위 를 정의하여검색 할 때 해당 범위에서 임의의 파일 / 폴더를 포함 / 제외 할 수 있습니다.

자세한 답변

검색에서 파일 및 폴더를 제외하고 요구 사항을 달성하는 한 가지 방법은 사용자 지정 범위를 정의하는 것입니다. 이것은 때로는 전체 프로젝트가 아닌 검색에서 폴더를 제외하기를 원하기 때문에 특히 유용합니다.

다음과 같이하세요:

  1. Edit-> Find-> Find in path또는 Ctrl+ Shift+를 누릅니다 F.

  2. 선택 CustomScope절하고 선택<unknown scope>

검색 범위

  1. 이제 +버튼을 클릭 하여 새로운 local커스텀 스코프 를 추가하십시오

새로운 커스텀 스코프 추가

  1. 스코프에 이름을 지정하고 저장하십시오.

로컬 사용자 지정 범위 저장

  1. 이제이 범위에서 디렉토리를 포함 및 제외 할 수 있습니다. 먼저를 선택하여 모든 것을 추가 할 수 있습니다 include recursively다음 선택하여 하나 하나를 제외 excludeexclude recursively.

여기에 이미지 설명을 입력하십시오

프로젝트가 의존하는 라이브러리를 포함하거나 제외 할 수도 있습니다.

  1. 검색 할 때 대화 상자의 Scope섹션에서 유효 범위를 선택할 수 있습니다 Find in Path.

더 많은 정보

범위 에서 JetBrains 문서를 확인할 수 있습니다자세한 내용 . 범위는 검색 할 때뿐만 아니라 IntelliJ IDEA의 다른 많은 사용 사례에서도 사용할 수 있습니다.

패턴

패턴 을 사용하여 더 강력하고 미래의 증거가되는 범위를 정의 할 수 있습니다 .

패턴을 사용하는 것은 파일과 폴더를 제외하는 또 다른 방법입니다. 예를 들어
폴더의 file:src/main/java//*&&!file:src/main/java/my//*모든 파일을 제외 my합니다.

여기에 이미지 설명을 입력하십시오


답변

Intellij 15에서 폴더를 제외하려면 다음을 수행하십시오.

프로젝트 창에서 폴더를 선택한 다음 마우스 오른쪽 버튼을 클릭하고 “다음으로 디렉토리 표시”> “제외됨”을 선택하십시오.


답변

디렉토리를 마우스 오른쪽 단추로 클릭하고-> 디렉토리를-> 제외로 표시하십시오.


답변

사용법을 검색하는 경우 기본적으로 “사용 설정 찾기 …”(기본적으로 Ctrl+ Alt+ Shift+ F7)를 열어 범위를 “모든 파일”에서 “프로젝트 파일”로 좁히십시오.


답변