728x90

이 경우, VS Code의 멀티 루트 워크스페이스와 Project Manager 플러그인을 결합하면 매우 효율적으로 관리할 수 있습니다. 아래는 설명과 함께 2개의 프로젝트 환경을 자주 전환하는 방법입니다.
1. 두 작업 환경을 각각 워크스페이스로 저장
VS Code에서 특정 디렉토리 조합을 하나의 워크스페이스로 저장한 후, 워크스페이스를 빠르게 전환할 수 있습니다.
방법:
- 첫 번째 작업 환경 구성:
파일(File)→워크스페이스에 폴더 추가(Add Folder to Workspace)를 선택.C:\a와C:\b\n을 추가.파일(File)→워크스페이스로 저장(Save Workspace As...)을 선택.- 첫 번째 워크스페이스를 예를 들어
project1.code-workspace로 저장.
- 두 번째 작업 환경 구성:
- 새로 시작하거나 기존 워크스페이스를 초기화.
파일(File)→워크스페이스에 폴더 추가(Add Folder to Workspace)를 선택.C:\k\l,C:\l\f\g,C:\q\f\g을 추가.파일(File)→워크스페이스로 저장(Save Workspace As...)을 선택.- 두 번째 워크스페이스를 예를 들어
project2.code-workspace로 저장.
워크스페이스 전환:
- 작업을 전환하고 싶다면,
파일(File)→워크스페이스 열기(Open Workspace)를 선택한 뒤, 원하는 워크스페이스 파일(ex:project1.code-workspace,project2.code-workspace)을 열면 됩니다.
728x90
2. Project Manager 플러그인을 활용 (더 간단하게 워크스페이스 전환)
Project Manager 플러그인을 설치하면 여러 워크스페이스를 더 빠르게 전환할 수 있습니다.
설치 방법:
- 플러그인 설치:
- VS Code의 확장 마켓플레이스에서
Project Manager(by Ale Fragnani)를 검색하여 설치. - Project Manager - Marketplace 링크
- VS Code의 확장 마켓플레이스에서
- 워크스페이스를 Project Manager에 저장:
- 위에서 생성한 두 개의 워크스페이스 파일(
project1,project2)을 각각 Project Manager에 등록. Ctrl+Shift+P(Mac:Cmd+Shift+P) →Project Manager: Save Project명령 사용.- 현재 열려있는 워크스페이스를 등록하여, 별명(alias)으로 쉽게 관리.
- 위에서 생성한 두 개의 워크스페이스 파일(
- 워크스페이스 전환:
Ctrl+Shift+P(Mac:Cmd+Shift+P) →Project Manager: List Projects를 선택하거나, VS Code 좌측 하단에서 Project Manager 아이콘을 클릭.- 등록된 프로젝트(워크스페이스)를 클릭하면 즉시 전환됩니다.
3. 키보드 단축키로 더 빠르게 전환
아래 단축키를 사용하면 워크스페이스 또는 프로젝트 전환을 더욱 빠르게 할 수 있습니다.
Ctrl+Shift+P또는Cmd+Shift+P→ 원하는 명령 입력.Project Manager에서 기본 설정된 단축키로 워크스페이스를 전환 가능.
예: 마우스 없이 전환하는 과정
- 단축키
Ctrl+Shift+P입력. Project Manager: Open Project입력.- 위/아래 방향키로 원하는 워크스페이스 선택 후 Enter.
4. JSON 파일로 직접 관리 (고급 설정)
워크스페이스 파일인 .code-workspace는 JSON 형식으로 작성됩니다. 직접 수정하거나 여러 디렉토리 구성을 쉽게 설정할 수 있습니다.
워크스페이스 JSON 예시:
첫 번째 작업 환경 project1.code-workspace:
{
"folders": [
{
"path": "c:\\a"
},
{
"path": "c:\\b\\n"
}
]
}
728x90
두 번째 작업 환경 project2.code-workspace:
{
"folders": [
{
"path": "c:\\k\\l"
},
{
"path": "c:\\l\\f\\g"
},
{
"path": "c:\\q\\f\\g"
}
]
}
경로가 변경되었거나 새로운 폴더를 추가해야 하면 여기에서 수정 후 저장하면 됩니다.
최적 워크플로우 요약
- 각 작업 환경을 워크스페이스로 저장 (
.code-workspace). - Project Manager 플러그인으로 각각 등록.
- 단축키 또는 Project Manager UI를 사용해 빠르게 전환.
이 방법을 사용하면 폴더 구성을 자주 변경할 필요 없이 몇 번의 클릭 또는 키 입력으로 원하는 작업 환경으로 전환할 수 있습니다. 😃
728x90
'기타 개발관련 도구' 카테고리의 다른 글
| Windsurf AI 에디터: 개발자의 미래를 여는 혁신적인 IDE (0) | 2025.03.09 |
|---|---|
| JSON 형태로 유용한 데이터를 제공하는 추천 사이트 (0) | 2025.03.02 |
| Apache NiFi: 데이터 흐름 관리의 강력한 오픈소스 도구 완벽 분석 (0) | 2025.02.25 |
| VS Code에서 터미널 명령을 손쉽게 실행하는 방법: tasks.json 활용 가이드 (0) | 2025.02.16 |
| VSCode (비)활성화 탭 명확하게 구분하기: JSON 설정으로 맞춤 설정 가이드 (0) | 2025.02.16 |