개발자 설정

김수정·2020년 7월 24일
0

맥 기본 환경 설정들을 해주고 나서, 개발자환경을 추가로 붙여봅시다.

독바 설정

런치패드 단축키는 f4니까 독바에서 제거해주자

OS관리툴

홈브루를 통해서 프로그램 설치/업데이트/삭제를 관리합시다.
홈브루 사용법

터미널 설정

개발자가 많이 사용하게 되는 터미널을 좀 더 사용하기 편하게 기능을 확장하고 예쁘게 꾸며봅시다.
많이 나오는 조합이 oh my zsh와 iTerm2의 콤비입니다.

1) iTerm2 설치

터미널을 더 다양하고 폭넓은 기능으로 사용하기 위해 터미널앱이 아닌 iTerm앱을 사용할 것입니다.
iTerm은 맥의 기본 터미널 기능을 확장하여 커스텀 단축키, 스크립트, 화면 나누기, 테마 설정 등을 할 수 있습니다.
홈브루에서 설치합니다.

$ brew cask install iterm2

2) zsh 설치

zsh는 본쉘의 확장판으로 경로 자동 추론, 타이핑 교정 등의 기능을 추가해 줍니다. 다양한 플러그인들과 사용할 수도 있구요.

홈브루로 설정해 봅시다.
zsh를 설치하고 셸을 bash로 변경합니다.

$ brew install zsh
$ chsh -s /usr/local/bin/zsh

제대로 설치되었는지 확인해보자. echo $0을 쳐서 -zsh가 나온다면 쉘이 zsh로 변경된 것입니다.

3) zsh 테마 변경

터미널 설정 블로그 포스팅이나 유튜브들을 보면 무슨테마 설치하고 무슨테마 설치하고 폰트도 바꾸고 완전 헷갈립니다.
결론적으로 말씀드리면 zsh테마 1개, iTerm color 테마 1개, 폰트 1개 설치합니다.

우선 zsh테마는 뭐.. 전체적인 것을 바꿔준다고 생각하면 됩니다.
파일 경로 보여주는 디자인 같은 곳을 바꿔줍니다.

기본 테마들은 https://github.com/ohmyzsh/ohmyzsh/wiki/Themes 여기에 있고,
검색해서 나오는 테마를 설치하셔도 됩니다. 요즘에는 https://github.com/romkatv/powerlevel10k 많이 나오네요.

테마를 바꾸려면 깃허브에서 홈브루로 설치하는 방법이 있네요!

brew install romkatv/powerlevel10k/powerlevel10k
echo 'source /usr/local/opt/powerlevel10k/powerlevel10k.zsh-theme' >>! ~/.zshrc

아니면 깃 파일을 /Users/<본인유저명>/.oh-my-zsh/themes에 클론 받고,

$ code ~/.zshrc

로 설정 파일을 열어서 ZSH_THEME="powerlevel10k/powerlevel10k"로 설정을 바꾸시면 됩니다.

아니면 oh-my-zsh방법으로는,

$ git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

테마 바꾸는 설정을 하셨으면 iterm을 종료했다가 다시 켜서 확인해 보세요!

4) iTerm 테마 변경

iTerm은 컬러셋이나 글꼴 등의 테마를 변경할 수 있습니다.
제가 디자이너라면 컬러를 알아서 예쁘게 바꿀 거 같은데 어렵더라구요 ㅠ_ㅠ

컬러
그래서 이미 예쁘게 짜여진 컬러셋을 보고 다운받아서 사용합니다.
저는 material-Oceanic 으로 다운받았습니다.

깃허브에서 iTerm버전 링크를 클릭하시면 저는 materialshell-oceanic.itermcolors를 클릭. raw를 클릭해서 저장하시는데 이때 확장자가 .txt로 바뀌지 않도록 잘 봐주세요!

iTerm 설정(iTerm 켠 상태로 cmd + ,) 들어가셔서 profiles -> colors -> color presets -> import...에서 다운받은 거 불러오시고, 다시 color presets -> 해당 테마 클릭.
other actions -> save as default까지 하면 완료.

글꼴
powerlevel10k는 굳이 다른 폰트를 다운 받지 않아도 깨지는 것은 없다고 했지만, 다운 받고 싶은 폰트가 있다면 폰트를 다운받아 데스크탑에 설치한 뒤

iTerm 설정 -> profiles -> text -> font에서 다운 받으신 걸 선택하시면 됩니다.

5) 기타 설정

자신의 이름으로 명령어가 시작하는 것을 지우고 싶을 때

$ vi ~/.zshrc

등의 명령어로 우선 설정 파일을 연 다음, prompt_context() {}를 추가해 줍니다.

6) 에디터 터미널도 동일한 것으로 바꾸기

vscode의 경우,
settings > 검색창에 terminal치시면 리스트 중에 terminal > integrated > shell: Osx 항목 찾아서 /bin/zsh 추가하기
settings.json이라면 "terminal.integrated.shell.osx": "/bin/zsh"

폰트는 terminal > integrated: font family에서 다운받은 폰트 넣어주시면 됩니다


참고
zsh 깃허브

profile
정리하는 개발자

0개의 댓글