🎯 학습 목표
- Windows Terminal을 개발에 맞게 설정한다.
- WSL2를 연동해 리눅스 환경의 이점을 활용한다.
- VS Code와 Claude Code를 통합해 워크플로우를 매끄럽게 만든다.
- 자주 쓰는 단축키와 자동화로 생산성을 끌어올린다.
📖 개념 설명
마지막 강에서는 지금까지 배운 Vibe Coding을 더 빠르고 쾌적하게 만드는 환경 설정을 다룹니다. 도구는 손에 익을수록 사고의 흐름을 끊지 않게 됩니다. 좋은 환경은 같은 작업을 절반의 시간에 끝내게 해 줍니다.
Windows Terminal은 여러 셸(PowerShell, WSL 등)을 탭과 분할 창으로 다룰 수 있는 현대적 터미널입니다. 프런트·백엔드를 동시에 띄우거나, Claude Code와 git 작업 창을 나란히 두기에 좋습니다. 또한 WSL2를 쓰면 Windows 안에서 진짜 리눅스 환경을 실행할 수 있어, 리눅스 전용 도구나 셸 스크립트를 그대로 쓸 수 있습니다.
VS Code와 Claude Code의 통합도 강력합니다. VS Code의 통합 터미널에서 Claude Code를 실행하면, 편집기에서 코드를 보면서 Claude와 대화하고, 변경 결과를 즉시 diff로 확인할 수 있습니다. 보는 곳과 작업하는 곳이 한 화면에 모이면 맥락 전환 비용이 크게 줄어듭니다.
WSL2를 조금 더 설명하면, 이것은 Windows 안에서 실제 리눅스 커널을 돌리는 기술입니다. 많은 오픈소스 개발 도구가 리눅스를 1순위로 지원하기 때문에, WSL2를 쓰면 설치 오류나 경로 문제로 씨름하는 시간을 크게 줄일 수 있습니다. 특히 셸 스크립트, 도커, 다양한 빌드 도구를 다룰 때 리눅스 환경이 훨씬 매끄럽습니다. Windows의 편리함과 리눅스의 개발 생태계를 동시에 누리는 것이 WSL2의 매력입니다.
생산성의 본질은 단축키 암기가 아니라 ‘맥락 전환을 줄이는 것’입니다. 사람의 집중은 작업 사이를 오갈 때마다 조금씩 소모됩니다. 편집기, 터미널, 브라우저, 문서를 오가며 손과 시선이 흩어지면 같은 일도 더디고 피곤해집니다. 그래서 좋은 환경 설정의 목표는 ‘필요한 것을 한 화면, 몇 번의 키 입력 안에 두는 것’입니다. 분할 창, 통합 터미널, 자주 쓰는 명령의 별칭(alias) 등이 모두 이 목적에 봉사합니다.
마지막으로, 환경은 한 번에 완성하려 하지 말고 조금씩 다듬어 가세요. 불편을 느낄 때마다 “이 반복 작업을 줄일 방법이 없을까?”를 Claude에게 물으면, 적절한 설정이나 스크립트를 제안받을 수 있습니다. 이렇게 자신의 작업 흐름에 맞춰 도구를 길들이는 과정 자체가 숙련된 개발자로 가는 길입니다. 열 번의 강좌를 통해 배운 Vibe Coding이, 이제 여러분의 일상 도구가 되기를 바랍니다.
💻 실습
Windows Terminal과 WSL2를 설치합니다.
# Windows Terminal 설치
winget install Microsoft.WindowsTerminal
# WSL2 설치 (재부팅 필요할 수 있음)
wsl --install
# 설치된 배포판 확인
wsl --list --verbose
WSL 안에서 Node와 Claude Code를 설치해 리눅스 환경에서도 쓸 수 있습니다.
# WSL 진입
wsl
# (WSL 내부) Node 설치 후 Claude Code 설치
sudo apt update && sudo apt install -y nodejs npm
npm install -g @anthropic-ai/claude-code
claude --version
VS Code의 통합 터미널에서 Claude Code를 실행합니다.
# VS Code 설치
winget install Microsoft.VisualStudioCode
# 프로젝트 폴더를 VS Code로 열기
code C:devfullstack-todo
# VS Code 통합 터미널(Ctrl+`)에서 실행
claude
⚠️ Windows 환경 주의사항
- WSL2 안의 파일은
\wsl$경로로 접근됩니다. 성능을 위해 프로젝트는 WSL 파일시스템(~/) 안에 두는 것이 좋습니다. Windows 드라이브(/mnt/c) 위에서 작업하면 느립니다. - WSL과 Windows는 줄바꿈(LF/CRLF)이 다르므로
git config core.autocrlf를 환경에 맞게 설정하세요. winget이 없으면 Microsoft Store에서 ‘App Installer’를 설치하면 사용 가능합니다.- WSL 설치 후 가상화가 꺼져 있으면 BIOS에서 가상화(VT-x/AMD-V)를 켜야 합니다.
💡 팁
- Windows Terminal 분할 창:
Alt+Shift+D(세로),Alt+Shift+-(가로)로 여러 작업을 한눈에 보세요. - VS Code 통합 터미널 토글은
Ctrl+`입니다. 편집과 대화를 빠르게 오갈 수 있습니다. - 자주 쓰는 프롬프트나 설정은
CLAUDE.md에 적어 매번 재사용하세요. - WSL2 + VS Code Remote 조합은 리눅스 개발 경험을 Windows에서 그대로 누리게 해 줍니다.
- 반복되는 작업이 보이면 주저 말고 “이걸 자동화하는 스크립트를 만들어줘”라고 요청하세요.