1. Homebrew 설치하기
홈브루는 맥OS용 패키지 관리자로 맥에 설치되는 애플리케이션 설치, 삭제, 업그레이드 ,의존성 관리 등을 돕는다.
brew -v 로 설치확인
없으면 설치한다.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
macOS의 경우 /usr/local 위치에 HomeBrew가 설치된다.
brew -v 로 설치확인
2. zsh쉘을 쓸수있게 셋팅하기
zsh —version으로 zsh이 설치 되어있나 확인(이전에는 bash가 기본 쉘이었고, macOS Catalina 부터 기본 쉘이 zsh로 설정되어있다)
echo $SHELL로 현제 쉘 프로그램확인(없으면 brew intall zsh 으로 설치하기)
which zsh 로 zsh 위치 확인
cat /etc/shells 현재 맥에 설치된 모든 쉘 확인하기
cat은 지정된 파일의 내용을 보여주는 명령. etc디렉토리 shells파일의 내용을 보여달라는뜻
chsh -s $(which zsh) 기본쉘을 zsh 로 변경하기
chsh 는 chpass 와 동일한 것으로, 사용자의 데이터베이스 정보를 추가하거나 변경하는 ‘유틸리티’ 입니다. 여기서 옵션 -s 를 붙여서 chsh -s 라고 하면, 사용자의 쉘을 바꾸겠다는 의미가 됩니다.
* zsh접근이 제대로 안되면 기본 터미널 설정을 수정해주자.
https://tutorialpost.apptilus.com/code/posts/tools/mac-cli-with-iterm2-zsh/
3. iterm2 애플리케이션 설치하기
맥의 기본 터미널을 대체할수있는 터미널 에뮬레이터. 홈페이지에서 설치
4. oh-my-zsh 프레임워크 설치하기
zsh을 좀 더 편리하게 쓸수있게 도와주는 프레임워크. 플러그인과 테마 쓸수있게해준다.
brew install curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
5. iterm2테마 꾸미기
https://github.com/mbadolato/iTerm2-Color-Schemes
에서 원하는 테마 고르고 다운로드하기
iterm2>preferences>profiles>colors tab에서 color presets클릭 import클릭하고 다운로드받은 테마 선택해주기
6. zsh 테마 꾸미기
zsh 테마는 .zshrc 파일을 수정해서 변경할 수 있다.
- https://github.com/robbyrussell/oh-my-zsh/wiki/themes 에서 원하는 테마를 찾는다
- 저는 개인적으로 선호하는 dracula 테마를 선택했습니다. https://draculatheme.com/zsh/
- 테마 파일을 다운로드 한다.
- 테마파일의 압축을 풀고, oh-my-zsh/themes/dracula.zsh-theme 와 같이 테마 파일이 설정되도록 파일을 이동.
- vim이나 VS Code 등의 편집기로 ~/.zshrc 파일을 열어준다.( vi ~/.zshrc )
- ZSH_THEME 설정을 찾아서 원하는 테마로 변경 해주고 저장한다. ZSH_THEME="dracula"
7. iterm2 폰트 설정
D2 Coding 글꼴은 나눔바른고딕을 바탕으로 개발자의 코딩을 위해 가독성 및 유사 문자간 변별력 뿐만 아니라 디자인적으로 한글과의 조화를 고려해 최적화시킨 글꼴이다.
네이버 D2 코딩용 폰트를 설치하고 이를 위의 단축키로 iterm2 preferences를 다시 열어서 Profiles > Text에서 지정해준다.
8. 사용자명 뒤에 붙는 @macbook-pro제거하는법
.zshrc 파일을 열어서 맨 하단에 아래의 코드를 입력해주면 사용자명 뒤에 붙는 @macbook-pro를 제거할 수 있다.
vi ~/.zshrc
prompt_context() {
if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
prompt_segment black default "%(!.%{%F{yellow}%}.)$USER"
fi
}
9. 자동완성 플러그인 설치하기
zsh-autosuggestions
자동완성 플러그인으로 여기를 참고하여 설치할 수 있다.
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
.zshrc의 plugins에 추가해 줘야 한다.
vi ~/.zshrc
plugins=(
git
zsh-syntax-highlighting
zsh-autosuggestions
)
출처: https://xzio.tistory.com/765 [코딩창고]
https://futurecreator.github.io/2018/05/30/mac-os-better-terminal-iterm2-zsh-oh-my-zsh/
'Study > 개발 etc..' 카테고리의 다른 글
MacBook에서 Magic Mouse사용을 위한 Better Touch Tool 설정(BTT) (0) | 2022.03.05 |
---|---|
맥OS 개발환경 셋팅하기2 (homebrew, git) (0) | 2022.03.01 |
VS Code Extensions (0) | 2022.02.12 |