윈도우 기반의 기기를 새로 구입한 뒤 초기 세팅 및 개발환경 구축하기에 관한 내용이다.
1. 윈도우 시작을 한 뒤, 사용자 이름을 바꾸고 싶다면 아래 포스팅을 바탕으로 마음에 드는 사용자 이름을 먼저 설정하자.
2. 윈도우 업데이트 및 평소 자신이 쓰는 보안프로그램이 있다면 설치(기본으로 탑재된 Windows Defender로도 충분함)
3. Chrome 설치 (Edge써도 되긴 함)
https://www.google.com/chrome/
4. Chocolately 설치(취사선택, 윈도우에 개발관련 프로그램을 굳이 설치 하지 않을 것이라면 설치할 필요 없다.)
https://chocolatey.org/install#individual
5. VSCode 등 텍스트 에디터 설치
https://code.visualstudio.com/
설치할때 기타옵션 모두 체크하는걸 추천
6. Git 과 Github 등 Git과 Git관리 프로그램 설치
깃 설치시 추천 옵션
- Use Visual Studio Code as Git's default editor 옵션
Vim의 경우 적혀 있듯, "vim is the default editor of git for windows only for historical reasons, and it is highly recommended to switch to a modern gui editor instead." 이다. - Override the default branch name for new repositories 옵션
master는 주인-노예 의 관계를 연상시키므로 개발업계에서 점점 안쓰는 추세이다. master 대신 main을 쓰는 버릇을 들이자. - 나머지는 잘 모르겠으면 기본 옵션을 선택하자.
설치가 끝난 뒤에는 Git Bash를 실행시켜 이름과 이메일을 설정해주자.
아래 코드에서 [] 부분에 원하는 내용을 넣으면 된다.
마지막 명령어를 통해 제대로 설정되었는지 체크할 수 있다.
$git config --global user.name [name]
$git config --global user.email [email]
$git config --list
7. Ubuntu 등 WSL 설치
https://docs.microsoft.com/ko-kr/windows/wsl/install
8. 기본 터미널 Ubuntu로 설정
9. oh-my-zsh 등 Ubuntu 커스터마이징
아래 링크를 참조하여 zsh를 설치한다.
https://github.com/ohmyzsh/ohmyzsh/wiki
sudo apt install zsh
아래 링크를 참조하여 oh-my-zsh 를 설치한다.
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
아래 링크를 참조하여 powerlevel10k를 설치한다.
https://github.com/romkatv/powerlevel10k
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
code ~/.zshrc
참고로 폰트는 여기서 받을 수 있다.
https://github.com/romkatv/powerlevel10k#meslo-nerd-font-patched-for-powerlevel10k
p10k configure : powerlevel10k 설정을 처음부터 다시 진행하는 명령어
10. Ubuntu에 Python, NodeJS 등 필요 모듈 설치
WSL환경을 기본 터미널로 쓸 것이기 때문에 윈도우에 Python이나 Node를 깔아봐야 어차피 새로 깔아야한다. 따라서 윈도우에는 굳이 깔지 않는 것을 추천한다. 괜히 컴퓨터만 지저분해지고 용량만 잡아먹는다.