IntelliJ IDEA의 ” 경로에서 찾기 “대화 상자 ( CTRL+ SHIFT+로 호출 됨 F) 의 결과에서 특정 파일 확장자를 제외하는 방법이 있습니까? 모든 .css
파일 을 제외하고 싶습니다 .
답변
intellij 16에는 확장 사용을 제외하는 “파일 이름 필터”섹션이 있습니다 !*.java
. 더 자세한 패턴도 제공 할 수 있습니다. 예를 들어 아래 패턴을 사용하여 이름이 test로 시작하거나 끝나는 파일을 제외하고 .java 파일 만 반환합니다. 무늬:!*test.java,*.java,!Test*.java
Intellij의 최신 버전에서는 GUI가 약간 업데이트되었지만 여전히 동일하게 적용됩니다. 오른쪽 상단 모서리에있는 “파일 마스크”는 아래 이미지를 참조하십시오.
답변
사용자 지정 범위를 만들 수 있습니다. ‘경로에서 찾기’대화 상자에서 라디오 버튼 ‘사용자 지정’을 선택하고 범위 창을 열 수 있습니다. 여기에서 경로 및 검색 패턴을 사용자 지정할 수 있습니다.
Pattern
필드 패턴의 예 :
!file:*.css
-CSS 파일 제외file[MyMod]:src/main/java/com/example/my_package//*
-프로젝트의 디렉토리에있는 파일을 포함합니다.src[MyMod]:com.example.my_package..*
-패키지의 모든 파일을 재귀 적으로 포함합니다.file:*.js||file:*.coffee
-모든 JavaScript 및 CoffeeScript 파일을 포함합니다.file:*js&&!file:*.min.*
-min 확장자로 표시되는 최소화를 통해 생성 된 파일을 제외한 모든 JavaScript 파일을 포함합니다.
행운을 빕니다!
답변
답변
파일 마스크 옵션을 사용하지 않거나 사용자 지정 범위 등을 만들고 싶지 않지만 프로젝트 설정에 한 번 추가하고 작업을 수행 할 수 있기를 원하는 경우 여기에 솔루션이 있습니다. .
Find in Path 가 lock
파일 (패키지 관리자에 의해 자동 생성 된 매니페스트 파일) 에서 검색하지 않기를 원 했습니다. 다음은이를 위해 수행해야하는 작업입니다.
고토 파일 >> 프로젝트 구조 (또는를 눌러 명령 +)
프로젝트 설정에서 모듈 선택
이 경우에는 파일 제외 텍스트 상자에 패턴 또는 파일 이름을 추가하고 *.lock;package-lock.json
적용을 누른 다음 확인을 누르십시오.
참고 위 옵션은 IntelliJ 2019 및 그 이후 버전 에서 사용할 수 있지만 이전 버전에 대해서는 확실하지 않습니다. 자세한 내용은 https://www.jetbrains.com/help/phpstorm/except-files-from-project.html
답변
2019.2의 경우 패턴이 범위에 설정되지 않고 Find in path
대화 상자 의 오른쪽 상단 창 “파일 마스크”에 있습니다. 체크해야합니다.
내가 테스트 한 구문은 다음과 같습니다.
- 확장자가있는 파일 제외
css
:!*.css
out
디렉토리 아래에서 모두 제외 :!out/*
패턴은 쉼표로 구분됩니다.
참조 : https://www.jetbrains.com/help/idea/finding-and-replacing-text-in-project.html