본문으로 건너뛰기
개발 생산성 도구 기초집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 작업 영역: 프로젝트별 설정과 통합 터미널 관리하기 미완료 상태