📅
개발 환경 세팅 가이드
새 맥북을 받거나 개발 환경을 초기화했을 때, 매번 같은 세팅을 반복하게 됩니다. 이 글에서는 제가 사용하는 개발 환경 세팅을 정리했습니다.
에디터 설정
VS Code 필수 확장 프로그램
개발 효율을 높여주는 VS Code 확장 프로그램들입니다:
- ESLint - 코드 품질 검사
- Prettier - 코드 포매팅
- GitLens - Git 히스토리 시각화
- Auto Rename Tag - HTML 태그 자동 리네임
settings.json 추천 설정
{
"editor.fontSize": 14,
"editor.fontFamily": "JetBrains Mono",
"editor.tabSize": 2,
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
터미널 설정
Oh My Zsh
macOS에서는 Oh My Zsh를 설치하면 터미널이 훨씬 편리해집니다:
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
추천 플러그인:
zsh-autosuggestions- 명령어 자동 완성zsh-syntax-highlighting- 구문 하이라이팅
Git 설정
기본 설정
git config --global user.name "Your Name"
git config --global user.email "your@email.com"
git config --global init.defaultBranch main
유용한 Git Alias
git config --global alias.st status
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.lg "log --oneline --graph --all"
Node.js 버전 관리
여러 프로젝트에서 다른 Node.js 버전을 사용할 때는 nvm을 추천합니다:
# nvm 설치
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# 최신 LTS 설치
nvm install --lts
nvm use --lts
마무리
개발 환경은 개인의 취향이 많이 반영되는 영역입니다. 이 글을 참고삼아 자신만의 최적화된 환경을 만들어보세요! 🔧
← Back to Blog