출처 :
https://www.youtube.com/watch?v=B26yiuC5zPM&ab_channel=노마드코더NomadCoders
홈브로 사용
홈브로를 설치
완료 후에 Xcode Command Line Tools 를 설치
설치 후에 두줄의 커맨드 라인을 각각 터미널에 복사, 붙여넣기(안나오는 경우도 있음)
터미널 재시작
홈브로를 사용해서 우선 필요한 어플을 설치하자
brew install --cask iterm2 google-chrome visual-studio-code
터미널 셋팅
터미널 색상 변경
맘에드는 색상으로 골라서 이름을 클릭 (EX : Github Dark )
페이지를 저장 (크롬의 경우 커맨드+S)
저장된 파일의 확장자를 지워서 확장자를 itermcolors 로 변경
파일을 두번 클릭하면 iterm으로 불러옵니다.
Preferences > Profile > Colors 에서 선택하면 변경이 가능합니다.
터미널 옵티마이징(터미널 대신 iTerm2 를 사용해도 무방하다.)
https://ohmyz.sh 을 클릭해서 페이지 인터넷 페이지를 로딩합니다.
설치
(중) 위의 텍스트를 터미널에 붙여넣고 잠시 뒤 그 화면에서 아래의 상황을 진행합니다. (중요)
https://github.com/romkatv/powerlevel10k 을 클릭해서 페이지 인터넷 페이지를 로딩합니다.
Installation로 이동 > • Oh My Zsh > 1. Clone the repository 에 있는 소스를 위에 열려있는 터미널에 붙여넣기
설치가 끝나면 새로운 터미널을 열어서 code ~/.zshrc 입력하여 환경파일을 열어 줍니다.
ZSH_THEME 부분을 찾아서 아래와 같이 수정하기
ZSH_THEME="powerlevel10k/powerlevel10k” https://github.com/romkatv/powerlevel10k#installation 참조할것
터미널을 종료하고 재시작하면 파워레벨10k의 설치 화면이 나옴
폰터 설치를 원하면 Y 를 누르면 됨
폰트 설치 후 터미널 재시작
폰트가 잘 보이는 지를 물어보는 질문에 답한뒤에 스타일을 설정하면 됩니다.
설정 중간에 뭔가 잘못되었다 싶으면 R을 눌러서 스타일 선택을 다시 시작할 수 있습니다.
다 선택한 뒤에는 Verbose를 선택하고 yes를 누루면 터미널 환경 설정이 끝남
터미널 프롬프트 라인이 맘에 들지 않는다면 rm -f ~/.p10k.zsh 이라고 입력하고 다시 설정 할 수 있습니다.
터미널 필수 어플을 설치해 봅시다.
brew install --cask notion dropbox alfred bartender sublime-text appcleaner forklift qbittorrent onyx iina scroll-reverser mos photosync movist-pro disk-inventory-x bettertouchtool telegram skitch imazing coconutbattery ransomwhere go2shell keyboardcleantool only-switch
선택적인 어플을 설치하며 감을 익혀봅시다.
아래의 명렬어를 터미널에 붙여넣기
brew install python3 go pipenv nvm gh
설치를 마무리 하기위해 위의 선택된 부분을 복사하고 터미널의 환경설정 파일을 열어서 붙여넣기를 하면 됩니다. 아래와 같이 하면 됩니다.
터미널에서 code ~/.zshrc 라고 실행
파일의 제일 하단부에 복사한 위의 내용을 붙여넣기 합니다.
저장하고 터미널을 종료후에 재시작합니다.
CODE( VSC ) 꾸미기
GitLens 설치
materrial Icon Theme 설치
확장에서 materrial Icon Theme을 실행하고 적당한 테마를 선택하면 됩니다.
터미널을 실행하면 아이콘이 깨져 있음(폰트의 영향임)
관리(왼쪽하단) > 설정 > 검색창이 뜨면 ‘terminal font’라고 검색
MesloLGS NF 라고 입력후에 코드를 재실행
M1 컴퓨터의 경우 로제타를 설치 업데이트 실행을 해야 완전할 수 있습니다.
터미널에 아래의 명령어를 입력하면 됩니다.
/usr/sbin/softwareupdate --install-rosetta --agree-to license