방금 Visual Studio Code v1.25.1을 설치했습니다. Windows 7 Professional SP1 컴퓨터에서 작업 영역을 자세히 이해하고 싶었으므로이 버전의 Visual Studio Code에서 작업 방식을 알아내는 데 몇 시간을 보냈습니다 . 연구 결과가 지역 사회에 관심이있을 것이라고 생각했습니다.
먼저 Microsoft는 Visual Studio Code 설명서에서 작업 영역을 "멀티 루트 작업 영역"이라고합니다. "다중 폴더 (AKA"루트 ") 작업 환경을 의미하는 일반 영어로. Visual Studio Code 작업 영역은 원하는 폴더 모음입니다. 원하는 순서대로 원하는 모음을 찾을 수 있습니다. 일반적인 폴더 모음은 소프트웨어 개발 프로젝트를 구성합니다. 그러나 폴더 모음은 소프트웨어 코드가 개발되는 다른 용도로 사용될 수 있습니다.
Visual Studio Code가 작업 영역을 처리하는 방식의 역학은 약간 복잡합니다. 내가 배운 것을 전달하는 가장 빠른 방법은 컴퓨터에서 작업 공간이 어떻게 작동하는지 확인할 수있는 일련의 지침을 제공하는 것입니다. Visual Studio Code v1.25.1을 새로 설치하는 것으로 시작한다고 가정합니다. 프로덕션 버전의 Visual Studio Code를 사용하는 경우 기존 Visual Studio Code 구성의 일부 또는 전부를 잃을 수 있으므로 지침을 따르지 않는 것이 좋습니다. 테스트 버전의 Visual Studio Code v1.25.1 이 이미 설치되어 있고 ** 존재하는 구성을 잃어 버리려는 경우 Visual Studio 코드를 새로운 설치 상태로 되돌리려면 다음을 수행해야합니다.
다음 폴더를 삭제하십시오 (있는 경우).
C:\Users\%username%\AppData\Roaming\Code\Workspaces (where "%username%" is the name of the currently logged-on user)
Visual Studio Code에 폴더를 추가하여 새 작업 영역을 만듭니다. 이 새 작업 영역을 만드는 데 사용하려는 폴더가 Visual Studio Code와 함께 이미 사용 된 경우 새 작업 영역을 만드는 데 사용될 각 폴더 내에서 ".vscode"하위 폴더 (있는 경우)를 삭제하십시오. .
Visual Studio Code를 시작하십시오. 경우 시작 페이지가 표시됩니다 닫습니다. 패널 (수평 패널)이 표시되는 경우에도 동일하게 수행하십시오. Git이 설치되지 않았다는 메시지가 표시되면 "나에게 알림"을 클릭하십시오. 표시되면 기본 코드 페이지로 시작된 "제목 없음"코드 페이지도 닫으십시오. 탐색기 창이 표시되지 않으면 기본 메뉴에서 "보기"를 클릭 한 다음 "탐색기"를 클릭하여 탐색기 창을 표시하십시오. 탐색기 창에는 3 개의보기 헤더-편집기 열기, 열린 폴더 없음 및 개요 (탐색기 창의 맨 아래에 위치)가 표시됩니다. 최소한 열린 편집기 와 폴더 열린 보기 헤더가 표시 되지 않아야합니다 .
Visual Studio Code는 "Open Folder"라는 단추를 표시합니다. 이 버튼을 클릭하고 원하는 폴더를 선택하십시오. Visual Studio Code가 새로 고쳐지고 선택한 폴더의 이름이 "No Folder Opened"보기 이름으로 바뀝니다. 선택한 폴더 내에 존재하는 모든 폴더와 파일이보기 이름 아래에 표시됩니다.
이제 Visual Studio 코드 환경 설정 파일을 엽니 다 . 이를 수행하는 방법에는 여러 가지가 있습니다. 메뉴 → 파일 → 환경 설정 → 설정을 가장 쉽게 기억할 것입니다. 설정 파일은 두 개의 열로 표시됩니다. 왼쪽 열은 모든 Visual Studio 코드 기능에 대한 읽기 전용 기본값 목록입니다. 오른쪽 열은 세 가지 유형의 사용자 설정을 나열하는 데 사용됩니다. 테스트 시점에서 사용자 설정과 작업 공간 설정의 두 가지 사용자 설정 만 표시됩니다. 기본적으로 사용자 설정이 표시됩니다. 사용자 설정 .json 파일의 내용이 표시됩니다. 이 파일의 위치를 찾으려면 탐색기의 OPEN EDITORS보기 아래에 표시되는 "사용자 설정"목록 위로 마우스를 가져 가십시오. 오른쪽 열의 "사용자 설정"옵션을 선택하면 OPEN EDITORS보기의이 목록이 자동으로 선택됩니다. 경로는 다음과 같아야합니다.
C:\Users\%username%\AppData\Roaming\Code\User\settings.json
이 settings.json 파일은 Visual Studio Code의 사용자 설정이 저장되는 위치입니다.
이제 환경 설정 목록의 오른쪽 열에서 작업 공간 설정 옵션을 클릭하십시오. 이렇게하면 몇 단계 전에 탐색에 추가 한 폴더에 ".vscode"라는 하위 폴더가 자동으로 생성됩니다. 탐색기에서 폴더 목록을보고 .vscode 하위 폴더가 추가되었는지 확인하십시오. 새로운 .vscode 하위 폴더에는 또 다른 settings.json 파일이 있습니다. 이 파일에는 몇 단계 전에 탐색기에 추가 한 폴더 의 작업 영역 설정 이 포함되어 있습니다 .
이 시점 에서 사용자 설정이 저장된 단일 폴더 가 있습니다.
C:\Users\%username%\AppData\Roaming\Code\User\settings.json
작업 공간 설정은 다음 위치에 저장됩니다.
C:\TheLocationOfYourFolder\settings.json
단일 폴더가 Visual Studio Code의 새 설치에 추가 될 때의 구성입니다. 두 번째 이상의 폴더를 추가하면 문제가 발생합니다. 여러 폴더를 수용하기 위해 Visual Studio Code의 사용자 설정 및 작업 영역 설정을 변경하고 있기 때문입니다. 단일 폴더 환경에서는 위에 나열된 두 개의 settings.json 파일 만 필요합니다. 그러나 다중 폴더 환경에서는 탐색기에 추가 된 각 폴더에 .vscode 하위 폴더가 만들어지고 다중 폴더 환경을 관리하기 위해 "workspaces.json"이라는 새 파일이 만들어집니다. 새로운 "workspaces.json"파일은 다음 위치에 작성됩니다.
c:\Users\%username%\AppData\Roaming\Code\Workspaces\%workspace_id%\workspaces.json
"% workspaces_id %"는 고유 한 모든 번호 이름을 가진 폴더입니다.
기본 설정 오른쪽 열에 사용자 설정, 작업 공간 설정 및 폴더 설정의 세 가지 사용자 설정 옵션이 나타납니다. 사용자 설정 기능은 단일 폴더 환경과 동일하게 유지됩니다. 그러나 작업 공간 설정 뒤에있는 설정 파일은 단일 폴더의 .vscode 하위 폴더에있는 settings.json 파일에서 위에 표시된 workspaces.json 파일 경로에있는 workspaces.json 파일로 변경되었습니다. 각 폴더의 .vscode 하위 폴더에있는 settings.json 파일은 이제 세 번째 사용자 설정 인 폴더 옵션에 의해 제어됩니다. 이것은 각 폴더의 .vscode 하위 폴더에있는 각 폴더의 settings.json 파일을 관리 할 수있는 드롭 다운 선택 목록입니다. 참고 : 폴더 옵션 사용자 설정에서 새로 추가 된 폴더를 한 번 이상 선택할 때까지 .vscode 하위 폴더가 새로 추가 된 탐색기 폴더에 생성되지 않습니다.
Explorer 단일 폴더 이름이 "UNTITLED (WORKSPACE)"로 변경되었습니다. 이것은 다음을 나타냅니다.
- 이름이 "UNTITLED (WORKSPACE)"인 다중 폴더 작업 공간이 작성되었습니다.
- 작업 공간이 아직 별도의 고유 한 작업 공간 파일로 저장되지 않았 음을 알리기 위해 작업 공간의 이름은 "UNTITLED (WORKSPACE)" 입니다.
- UNTITLED (WORKSPACE) 작업 영역에는 폴더를 추가하고 제거 할 수 있지만 Visual Studio Code의 유일한 작업 영역 환경으로 작동합니다.
Visual Studio Code 작업 영역의 모든 기능은 작업 영역이 파일로 저장되어 필요할 때 다시로드 할 수있는 경우에만 실현됩니다. 이를 통해 고유 한 다중 폴더 작업 공간 (예 : 프로젝트)을 생성하고 나중에 사용할 수 있도록 파일로 저장할 수 있습니다. 이 선택 메뉴 수행하려면 파일 → 저장 작업 공간을기본 메뉴에서 현재 작업 공간 구성을 고유 한 작업 공간 파일로 저장하십시오. "처음부터"작업 공간을 작성해야하는 경우, 먼저 현재 작업 공간 구성을 저장하고 (필요한 경우) 각 탐색기 폴더 이름을 마우스 오른쪽 단추로 클릭하고 "작업 공간에서 폴더 제거"를 클릭하십시오. 모든 폴더가 작업 공간에서 제거되면 새 작업 공간에 필요한 폴더를 추가하십시오. 새 폴더 추가를 마치면 새 작업 영역을 새 작업 영역 파일로 저장하십시오.
중요한 참고 사항 -Visual Studio Code는 탐색기에 하나의 폴더 만 남아 있거나 "처음부터"새 작업 영역을 만들 때 탐색기에서 모든 폴더가 제거 된 경우 단일 폴더 모드로 "복귀"되지 않습니다. 세 가지 사용자 기본 설정을 사용하는 다중 폴더 작업 공간 구성은 여전히 유효합니다. 즉,이 게시물의 시작 부분에있는 지침을 따르지 않으면 Visual Studio Code를 단일 폴더 작업 모드로 되돌릴 수 없으며 항상 다중 폴더 작업 영역 모드로 유지됩니다.
File --> Open Workspace
하면 파일 탐색기 대화 상자에서 폴더를 "열기"할 수 없으므로 특정 파일을 찾아야합니다. :(