본문으로 건너뛰기
개발 생산성 도구 기초집LESSON 03

VS Code 작업 영역: 프로젝트별 설정과 통합 터미널 관리하기

난이도입문
예상 시간40분
선수지식2강 productivity-lab

3강. VS Code 작업 영역: 프로젝트별 설정과 통합 터미널 관리하기

1. 이번 강의에서 해결할 문제​

파일 하나만 열어 통합 터미널이 다른 경로에서 시작하고, 개인 글꼴 설정과 팀 실행 설정이 섞입니다. 프로젝트 폴더를 Workspace로 엽니다.

2. 학습 목표​

3. 핵심 개념​

VS Code Workspace는 열린 폴더 한 개 또는 여러 폴더의 모음입니다. 단일 폴더 설정은 .vscode/settings.json에 저장되고 User 설정보다 우선합니다. 공식 Workspace 문서는 작업별 설정, Task와 Debug 구성을 같은 범위에 둘 수 있다고 설명합니다.

  • User 설정: 글꼴, 테마, 개인 키 바인딩
  • Workspace 설정: 검색 제외, 언어별 Formatter, 프로젝트 파일 처리

4. 단계별 실습​

PowerShell · 실행 위치: D:\Dev\productivity-lab

code .

예상 결과: 현재 폴더가 하나의 VS Code Workspace로 열립니다. 관리자 권한은 필요하지 않습니다.

JSON · 파일 경로: .vscode/settings.json

.vscode/settings.json
{
"files.exclude": {
"**/.venv": true,
"**/node_modules": true
},
"search.exclude": {
"**/build": true,
"**/Library": true
},
"editor.formatOnSave": false
}

VS Code 통합 PowerShell · 실행 위치: 자동으로 Workspace 루트인지 확인

Get-Location
Test-Path .\.vscode\settings.json

예상 결과: productivity-lab 경로와 True가 표시됩니다.

5. 도구와 설정이 동작하는 이유​

Workspace 설정은 이 프로젝트를 열었을 때만 적용됩니다. 생성 폴더를 탐색·검색에서 제외해 결과 노이즈를 줄이면서 실제 파일을 삭제하지 않습니다. Formatter를 정하기 전에는 자동 저장 포맷을 켜지 않습니다.

6. 자주 하는 실수와 해결법​

7. 직접 실습​

8. 이해 점검 질문 3개​

9. 핵심 요약​

MINI QUIZ

VS Code 작업 영역: 프로젝트별 설정과 통합 터미널 관리하기 미니 퀴즈

선택 즉시 정답과 해설을 확인할 수 있습니다. 결과는 이 브라우저에만 저장됩니다.

0 / 2
  1. 문제 1“VS Code 작업 영역: 프로젝트별 설정과 통합 터미널 관리하기”에서 비슷한 개념을 구분하는 설명으로 가장 알맞은 것은 무엇인가요?
  2. 문제 2‘처음부터 Multi-root 사용’ 상태에 관한 “VS Code 작업 영역: 프로젝트별 설정과 통합 터미널 관리하기” 본문의 설명으로 가장 알맞은 것은 무엇인가요?
LESSON STATUS

학습을 마쳤나요?

직접 실습과 점검 질문까지 확인한 뒤 완료로 표시하세요.

3강. VS Code 작업 영역: 프로젝트별 설정과 통합 터미널 관리하기 미완료 상태