터미널을 커스텀 하는 것 조차 신기한 나.. 쪼랭이 두두나
아는게 없어 오류도 내고 험난했으나 성공했습니다.
이제 빠르게 셋팅이 가능하도록 아래 처럼만 하기 위해 남겨봅니다. 자 이제 고고..
설치할 것
1. 원활하게 이용하기 위해서 먼저 Home brew를 설치합니다.
아래 코드를 터미널에 붙여 넣습니다. (안되는 경우 home brew사이트 내의 링크 이용)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2. 명령어 또는 홈페이지를 통해 iTerm2를 설치합니다.
Homebrew가 설치되어 있으면 밑의 커맨드를 붙여넣습니다.
brew install Caskroom/cask/iterm2
터미널이 싫다면 홈페이지에서 다운로드 할 수 있습니다.
3. Oh my zsh 설치
Oh my zsh는 zsh 설정 관리를 위한 오픈 소스 프레임워크로 다양한 플러그인의 조합해서 사용 가능합니다.
Oh my zsh를 사용하기 위해서는, 먼저 zsh가 설치되어 있어야 합니다.
아래 명령어를 통해 zsh가 설치되어 있는지 확인할 수 있습니다.
$ zsh --version
zsh 설치되어 있지않다면 zsh를 먼저 설치합니다.
확인 되었다면, oh my zsh를 설치합니다.
터미널에 아래 코드를 붙여 넣습니다.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Color theme 설정
1. 테마 다운 받기
아래 홈페이지에서 원하는 테마의 이름을 클릭 -> 해당 테마 페이지의 주소를 복사합니다.
https://iterm2colorschemes.com/
테마를 다운 받기 위하여 터미널에 아래 코드를 입력합니다.
-LO 다음 복사해둔 주소를 붙여넣습니다.
curl -LO (복사한 주소)
* curl이 설치되어 있지 않은 경우
brew install curl
2. iterm preferences ( 단축키 cmd + , ) - Profiles - Colors에 들어갑니다.
우측 하단의 Color Presets에서 Import를 눌러 다운 받은 테마를 불러온뒤 설정할 수 있습니다.
*TIP 적용하고 싶은 폰트가 있으면 preferences( 단축키cmd+,) -Profiles- Text 에서 변경할 수 있다.
Theme 설정하기
이제 iTerm2의 터미널 테마를 설정합니다.
git을 사용할때 유용한 테마인 agonster를 설정하겠습니다.
(agonster를 이용하면 현재 디렉토리의 상태와 분기 등을 확인할 수 있습니다.)
2가지 방법을 통해 편집기 or 에디터를 열어줍니다.
해당 테마를 설정하기 위해서는 .zshrc 라는 파일을 수정해야 합니다.
1. vi 편집기로 .zshrc 열기
vi ~/.zshrc
터미널에서 편집이 익숙하지 않다면 에디터로 열어서 수정할 수 있지만
mac사용자라면 vi편집기에 익숙해지는게 좋을 것 같습니다.
에디터로 .zshrc 열기
open ~/.zshrc
2. 파일 내용 상단에 ZSH_THEME가 있는데 agonster로 환경변수를 변경한 다음 저장합니다.
적용방법
1) i 를 눌러서 입력모드로 변경할 수 있습니다.
2) 방향키로 ZSH_THEME이 적혀있는 줄로 이동해서 ZSH_THEME = "agnoster" 로 수정합니다.
3) ESC 키를 눌러서 입력모드를 빠져나온 뒤 :wq!를 입력하고 Enter를 눌러서 저장합니다.
4) 터미널에서 source ~/.zshrc 입력해서 적용
source ~/.zshrc
이렇게 적용하고 터미널을 새로 열면 적용된 것을 확인 할 수 있다.
지금은 iterm 셋팅을 https://gist.github.com/kevin-smets/8568070#default 로 설정해서 사용하고 있다.
위의 테마로 설정하니 엄청나게 많은 옵션들이 있어서 설정하는데 시간이 좀 걸렸다.
다시 옵션을 설정하고 싶다면 R을 누르면 된다.
터미널 폰트는 폰트어썸 아이콘이 들어간 걸로 사용하고 있다.
'개발환경' 카테고리의 다른 글
iTerm 세팅하기 (2) - zsh 환경변수 에러, zshrc 숨긴 파일 찾아 수정 (1) | 2023.10.05 |
---|