IntelliJ의 "파일에서 찾기"를 생성 한 파일을 무시해야합니까?
파일에서 찾기를해야합니다. JAX-WS 아티팩트 또는 대상 폴더의 클래스와 같은 생성 된 파일을 무시하거나 제외하고 싶습니다. IDEA에게 필요한 파일을 찾기에서 제외해야합니까?
검색에서 포함 / 제외 할 파일 집합을 정의 하는 사용자 지정 범위를 만듭니다 .
- CTRL+ SHIFT+ 는 경로F 에서 찾기 대화 상자입니다. (Mac 사용자는 command+ shift+를 누름 F)
아래 범위 선택 user-정의 .
드롭 다운 목록에서 범위를 선택하거나 드롭 다운 ...오른쪽 에있는 버튼을 클릭하여 사용자 지정 범위를 만듭니다 .
- 표시되는 대화 상자에서 +버튼을 클릭하고 로컬을 선택합니다.
- 오른쪽 창에서 개별 파일을 포함 및 제외하고 폴더 아래의 모든 파일을 제외하고 포함 할 수 있습니다.
이제 경로 에서 찾기를 사용할 때 사용자 지정 범위를 사용하여 검색되는 파일을 제한합니다.
귀하의 질문에 있는 파일 에서 찾기에 대한 참조를 참조하지 않을 것입니다.
나는 그것을 알고 있고 Rob의 대답은 괜찮은 대답입니다. 그래도 다음 대안을 추가하고 싶습니다 : Custom
범위 를 선택한 경우 (Rob의 답변에서 Project Files
와 같이) 선택을 그대로두면 IntelliJ 검색이 기본보다 약간 더 선택적으로 만들어집니다. 정확한 차이점이 무엇인지 모르겠지만 흥미로운 점은 설정 Excluded
의 Modules
탭을 사용하거나 디렉토리를 Project Structure
마우스 오른쪽 버튼으로 표시하는 것 Mark Directory As
->를 선택하여 디렉토리를 표시하는 것 Excluded
입니다.
제외하려는 파일이 단일 또는 최후에서 약간 디렉토리에 있으므로 예외 규칙을 쉽게 수동으로 접근 할 수있는 경우 사용자 지정 범위를 구성 할 필요없이 동일한 결과를 얻을 수있는 정말 좋은 방법입니다.
IntelliJ Ultimate 14.1.4에서 테스트했습니다. v14의 작동 여부는 최소한 동일하게 작동하고 작동합니다.
!
제외 할 부호로 시작하는 검색 파일 필터를 넣을 수도 있습니다 . 테스트 Java 파일에없는 코드를 검색하는 예 :!*Test.java
몇 가지 유형의 파일이있는 경우 ,
기호로 분리 할 수 있습니다 . Kotlin 및 Groovy 파일에서만 검색하는 예 :*.kt,*.groovy
이 또한 도움이 될 수 있습니다.
다음 패턴을 사용하여 생성 된 파일을 제외합니다.
!file:*intermediates*/&&!file:*generated*/&&!lib:*..*
이 패턴을 추가하는 방법은 https://stackoverflow.com/a/49238500/4770877을 준수하십시오.
'IT' 카테고리의 다른 글
TFS 체크인을 롤백 어떻게하면됩니까? (0) | 2020.09.01 |
---|---|
C #에서 홈 디렉토리의 경로를 얻었습니까? (0) | 2020.09.01 |
자체 CSS 이미지 크기 조정 비율? (0) | 2020.09.01 |
응답에서 이미지를 반환하는 방법은 무엇입니까? (0) | 2020.09.01 |
'return'키워드는 'forEach'함수 내에서 무엇을 의미합니까? (0) | 2020.09.01 |