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 |