Visual Studio Code의 사이드 바에서 특정 파일을 숨기려면 어떻게합니까?


630

Microsoft의 Visual Studio Code를 사용하여 특정 파일 및 파일 패턴이 사이드 바에 나타나지 않도록 숨기는 방법은 무엇입니까?

나는 숨길 .meta.git스타일 파일


3
정확히 필요한 것은 아니지만 "search.excludeFolders"속성을 작업 영역 설정에 추가하여 검색에서 특정 폴더를 제외 할 수 있습니다. 일반적으로 Ctrl-E메뉴로 파일에 도달하기 때문에 이것은 충분했습니다 .
Katana314

1
좋은 팁. 나는 또한 그런 식으로 파일에 도달하고 command+p(숭고한 배경에서 나온)
Chris

1
사이드 바에서 .gitignored 파일 자동 숨기기에 대한 관련 문제 : github.com/Microsoft/vscode/issues/38878
Johan Walles

답변:


1078

탐색기와 검색에서 파일과 폴더를 숨기도록 패턴을 구성 할 수 있습니다.

  1. VS 사용자 설정 (주 메뉴 :)을 엽니 다 File > Preferences > Settings. 설정 화면이 열립니다.
  2. 검색 files:exclude상단의 검색에.
  3. 필요에 따라 새로운 glob 패턴으로 사용자 설정을 구성하십시오. 이 경우이 패턴 node_modules/을 추가 한 다음 확인을 클릭하십시오. 패턴 구문이 강력합니다. 파일 간 검색 주제 에서 패턴 일치 세부 사항을 찾을 수 있습니다 .

완료되면 다음과 같이 보일 것입니다 : 여기에 이미지 설명을 입력하십시오

설정 파일을 직접 편집하려는 경우 : 예를 들어 작업 공간에서 최상위 레벨 node_modules 폴더를 숨기려면 다음을 수행하십시오.

"files.exclude": {
    "node_modules/": true
}

OSX에있는 파일 ._과 같이 시작하는 모든 파일을 숨기려면 다음을 수행하십시오 ._.DS_Store.

"files.exclude": {
    "**/._*": true
}

작업 공간 설정 (메인 메뉴 :)을 변경할 수도 있습니다 File > Preferences > Workspace Settings. 작업 공간 설정은 .vscode/settings.json현재 작업 공간에 파일을 작성하고 해당 작업 공간에만 적용됩니다. 사용자 설정은 열려있는 VS 코드 인스턴스에 전체적으로 적용되지만 작업 공간 설정이있는 경우이를 무시하지 않습니다. 사용자 및 작업 공간 설정 사용자 정의에 대해 자세히 알아보십시오 .


3
심볼릭 링크 / 별칭을 제외시키는 방법은 무엇입니까?
granmoe

4
하위 폴더에서 모든 node_module을 숨기려면 다음을 사용할 수 있습니다."**/node_modules/**": true
supNate

3
이후 VSCode 버전 (2017 년 11 월)에서는 파일> 환경 설정> 설정을 사용하고 오른쪽 상단의 드롭 다운을 사용하여 사용자 설정 또는 작업 영역을 선택하십시오. Workspace를 선택하면 프로젝트에 .vscode 폴더와 settings.json이 생성됩니다
Drenai

1
@becko, 예, 변경 한 후에 편집기를 다시 시작해야합니다.
Johan Walles

3
이 기능을 적용하기 위해 더 이상 VS 코드를 다시 시작할 필요가 없습니다.
MarredCheese

213

때로는 특정 프로젝트의 특정 파일 형식을 숨기려고 할 때가 있습니다. 이 경우 프로젝트 폴더에 폴더 .vscode를 만들고 그 안에 settings.json파일을 만들 수 있습니다 (예 :.vscode/settings.json . 해당 파일 내의 모든 설정은 현재 작업 공간에만 영향을 미칩니다.

예를 들어, TypeScript 프로젝트에서 이것은 내가 사용한 것입니다.

// Workspace settings
{
    // The following will hide the js and map files in the editor
    "files.exclude": {
        "**/*.js": true,
        "**/*.map": true
    }
}

8
VS 코드는 이제 환경 설정> 설정으로 이동하면 사용자 설정과 작업 공간 설정 사이를 전환 할 수있는 탭이 있으므로 더 이상 수동으로 파일을 직접 만들 필요가 없습니다. 파일 형식 제외에 대한 훌륭한 예-감사합니다!
팀 프랭클린

24

" 숨겨진 만들기 "확장 프로그램은 훌륭합니다!

숨김 만들기는 숨기 / 표시 작업을 손쉽게 수행 할 수있는 상황에 맞는 메뉴, 숨겨진 항목을 볼 수있는보기 창 탐색기 및 작업 영역을 저장하여 대량의 숨겨진 항목간에 빠르게 전환 할 수있는 기능을 제공하여 프로젝트 디렉토리를보다 강력하게 제어합니다.


23

들어 .meta숨어이기 때문이다 Unity3D를 사용하는 동안 파일, 나는 최고의 패턴을 발견 :

"files.exclude": {
  "*/**/**.meta": true
}

모든 폴더와 하위 폴더를 캡처 foo.cs.meta하고foo.meta


5
근무 .pyc에 의해 생성 된 파일 파이썬 .
Dominic Motuka

3
작동하지만 전역 검색이 오류와 함께 작동을 멈 춥니 다. Error parsing glob ... invalid use of **; must be one path component, should"*/**/*.meta": true
pasevin

20

vscode extension Peep을 ( 를) 추천하고 싶습니다 프로젝트 설정에서 제외 된 파일에서 숨기기를 전환 할 수있는 .

히트 F1후, vscode 명령 줄 (명령 팔레트)에 대한

ext install [enter] peep [enter]

"extension.peepToggle"을 Ctrl+ Shift+ P( F1기본적으로 동일)와 같은 키에 바인딩 하여 쉽게 전환 할 수 있습니다. 히트 Ctrl+ K Ctrl+ S키 바인딩은, 입력 peep, 관음증 전환을 선택하고 바인딩을 추가 할 수 있습니다.


17

__pycache__폴더와 *.pyc파일은 개발자에게 전혀 필요하지 않습니다. 탐색기보기에서 이러한 파일을 숨기려면 VSCode의 settings.json을 편집해야합니다. 아래와 같이 폴더와 파일을 추가하십시오.

"files.exclude": {
  ...
  ...
  "**/*.pyc": {"when": "$(basename).py"}, 
  "**/__pycache__": true,
  ...
  ...
}

3

를 A에서 작업하는 경우 각도 2+ 깨끗한 작업 환경과 같은 응용 프로그램, 그리고 나 같은 당신, 후속 @ omt66 대답하고는 settings.json 파일에 아래에 붙여 넣습니다. 모든 초기 설정이 완료되면이 작업을 수행하는 것이 좋습니다.

참고 : 실제로 .vscode 폴더 (settings.json 포함)도 숨겨집니다. (나중에 변경이 필요한 경우 기본 파일 탐색기 / 텍스트 편집기에서 엽니 다)

https://pastebin.com/X2NL6Vxb

{
    "files.exclude": {
        ".vscode":true,
        "node_modules/":true,
        "dist/":true,
        "e2e/":true,
        "*.json": true,
        "**/*.md": true,
        ".gitignore": true,
        "**/.gitkeep":true,
        ".editorconfig": true,
        "**/polyfills.ts": true,
        "**/main.ts": true,
        "**/tsconfig.app.json": true,
        "**/tsconfig.spec.json": true,
        "**/tslint.json": true,
        "**/karma.conf.js": true,
        "**/favicon.ico": true,
        "**/browserslist": true,
        "**/test.ts": true
    }
}

0

이것은 나에게 답이 될 수는 없지만 사이드 바에서 액세스하려는 모든 파일을 먼저 선택하면 화면 상단에 팝업됩니다 (예 : script.js, index). html, style.css. 상단에 필요하지 않은 모든 파일을 닫습니다.

완료되면 Windows 및 Linux에서 Ctrl + B를 누릅니다 .Mac에서는 그것이 무엇인지 알 수 없습니다.

그러나 거기에 있습니다. 증오를 보내지 마십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.