지금 ⌘+ O를 사용 하여 파일을 검색하면 현재 프로젝트의 모든 파일에서 퍼지 일치가 작동하는 것으로 보입니다. 불행히도 여기에는 빌드 및 공급 업체 디렉토리의 여러 파일이 포함됩니다. 예를 들어, 모든 JavaScript 파일을 검색하고 ⌘+ O를 입력하고 입력 하려는 경우 .js
파일 및 심볼 결과에는 약 1500 개의 히트가 포함되며 두 파일을 제외한 모든 히트는 완전한 노이즈입니다.
검색 목적으로 특정 디렉토리를 무시하도록 지정하는 방법이 있습니까?
답변
이 환경 설정은 @ alex-dima의 답변 이후로 변경된 것으로 보입니다.
설정 변경
메뉴에서 파일-> 환경 설정-> 설정-> 사용자 / 작업 공간 설정을 선택하십시오. 기본 설정을로 필터링합니다 search
.
search.exclude
설정을 수정할 수 있습니다 (기본 설정에서 사용자 또는 작업 영역 설정으로 복사). 검색에만 적용됩니다. 의 설정 files.exclude
이 자동으로 적용됩니다.
설정이 작동하지 않는 경우 :
-
검색 제외를 끄지 마십시오. 검색 영역에서 “제외 할 파일”입력 상자를 펼치고 기어 아이콘이 선택되어 있는지 확인하십시오.
-
에디터 히스토리를 삭제해야 할 수도 있습니다 ( https://github.com/Microsoft/vscode/issues/6502 참조 ).
설정 예
예를 들어, tmp 디렉토리에 수천 개의 파일을 저장하는 EmberJS 응용 프로그램을 개발 중 입니다.
WORKSPACE SETTINGS
검색 필드의 오른쪽에서을 선택 하면 검색 제외가이 특정 프로젝트에만 적용됩니다. 그리고 해당 .vscode
폴더가 포함 된 루트 폴더에 추가됩니다 settings.json
.
이것은 나의 예제 설정입니다.
{
// ...
"search.exclude": {
"**/.git": true,
"**/node_modules": true,
"**/bower_components": true,
"**/tmp": true
},
// ...
}
참고 : 모든 폴더 및 하위 폴더에서 검색 용어를 다루려면 검색 제외 시작 부분에 **를 포함하십시오.
설정을 업데이트하기 전의 검색 그림 :
설정을 업데이트하기 전에 검색 결과가 엉망입니다.
설정 업데이트 후 검색 그림 :
설정을 업데이트 한 후 검색 결과는 내가 원하는 것입니다.
답변
답변
답변
이 답변은 구식입니다
특정 작업 공간에서 무시하려는 폴더 인 경우 다음으로 이동할 수 있습니다.
AppMenu > Preferences > Workspace Settings
그렇지 않으면 모든 작업 공간에서이 폴더를 무시하려면 다음으로 이동하십시오.
AppMenu > Preferences > User Settings
구성에 다음을 추가하십시오.
//-------- Search configuration --------
// The folders to exclude when doing a full text search in the workspace.
"search.excludeFolders": [
".git",
"node_modules",
"bower_components",
"path/to/other/folder/to/exclude"
],
답변
올바르게 이해하면 vscode 퍼지 찾기에서 파일을 제외하고 싶습니다. 이 경우 위의 답변이 이전 버전의 vscode에 대한 것입니다. 나를 위해 일한 것은 다음을 추가하는 것입니다.
"files.exclude": {
"**/directory-you-want-to-exclude": true,
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true
}
내에 settings.json
. 이 파일을 통해 열 수 있습니다 File
> Preferences
>Settings