문자열을 검색하고 소스 폴더에서 일치 항목을 가져오고 빌드 폴더 (소스의 파일이 빌드 중에 빌드로 복사됩니다).
빌드 폴더 결과가 필요하지 않습니다.
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의 답변을 참조하십시오.
답변
짧은 답변
범위 를 정의하여검색 할 때 해당 범위에서 임의의 파일 / 폴더를 포함 / 제외 할 수 있습니다.
자세한 답변
검색에서 파일 및 폴더를 제외하고 요구 사항을 달성하는 한 가지 방법은 사용자 지정 범위를 정의하는 것입니다. 이것은 때로는 전체 프로젝트가 아닌 검색에서 폴더를 제외하기를 원하기 때문에 특히 유용합니다.
다음과 같이하세요:
-
Edit
->Find
->Find in path
또는 Ctrl+ Shift+를 누릅니다 F. -
선택
Custom
에Scope
절하고 선택<unknown scope>
- 이제
+
버튼을 클릭 하여 새로운local
커스텀 스코프 를 추가하십시오
- 스코프에 이름을 지정하고 저장하십시오.
- 이제이 범위에서 디렉토리를 포함 및 제외 할 수 있습니다. 먼저를 선택하여 모든 것을 추가 할 수 있습니다
include recursively
다음 선택하여 하나 하나를 제외exclude
나exclude recursively
.
프로젝트가 의존하는 라이브러리를 포함하거나 제외 할 수도 있습니다.
- 검색 할 때 대화 상자의
Scope
섹션에서 유효 범위를 선택할 수 있습니다Find in Path
.
더 많은 정보
범위 에서 JetBrains 문서를 확인할 수 있습니다자세한 내용 . 범위는 검색 할 때뿐만 아니라 IntelliJ IDEA의 다른 많은 사용 사례에서도 사용할 수 있습니다.
패턴
패턴 을 사용하여 더 강력하고 미래의 증거가되는 범위를 정의 할 수 있습니다 .
패턴을 사용하는 것은 파일과 폴더를 제외하는 또 다른 방법입니다. 예를 들어
폴더의 file:src/main/java//*&&!file:src/main/java/my//*
모든 파일을 제외 my
합니다.
답변
Intellij 15에서 폴더를 제외하려면 다음을 수행하십시오.
프로젝트 창에서 폴더를 선택한 다음 마우스 오른쪽 버튼을 클릭하고 “다음으로 디렉토리 표시”> “제외됨”을 선택하십시오.
답변
디렉토리를 마우스 오른쪽 단추로 클릭하고-> 디렉토리를-> 제외로 표시하십시오.
답변
사용법을 검색하는 경우 기본적으로 “사용 설정 찾기 …”(기본적으로 Ctrl+ Alt+ Shift+ F7)를 열어 범위를 “모든 파일”에서 “프로젝트 파일”로 좁히십시오.