macOS

macOS Terminal 커스텀

Daesiker 2021. 3. 4. 22:51
반응형

Iterm2란?

macOS로 개발을 하게되면 Terminal 명령어를 자주 이용하게 된다. Terminal은 색상이 거의 존재하지 않고 키워드에 대한 구분색 또한 존재하지 않아 가시성이 많이 떨어지게 되는데 이런 불편한 사항들을 개선하기 위해 만든 프로그램이 Iterm2이다. Terminal도 커스텀을 통해 개선을 할 수 있지만 Iterm2가 좀 더 다양한 기능을 가지고 있어 사용자들이 많이 사용한다. 이번 포스팅은 Iterm2를 설치하고 커스텀하는 방법에 대해 이야기 하고자 한다.

 


Iterm2 설치

여기를 클릭하면 Iterm2 다운로드를 할 수 있는 홈페이지가 나온다. Stable Releases에 있는 다운로드 파일이 가장 안정적인 프로그램이므로 여기에 있는 파일을 다운로드 하는 것을 추천한다.

 

파일을 다운로드 받고 실행을 하면 터미널과 똑같은 창이 나오는데 이것을 직접 커스텀할 예정이다.

BigSur유저는 커스텀을 권장하지 않는다. 필자는 현재 Intel Mac과 BigSur Mac을 둘다 사용 중인데 커스텀하는 과정에서 먹통이 되어서 Iterm2를 재설치해도 Iterm 자체가 켜지지 않아서 기본 터미널 App을 사용하고 있다. 어떤 부분을 커스텀하는 과정에서 그렇게 됬는지는 잘 모르겠다.

😢

 


ZSH 및 Oh my ZSH 설치

Z Shell의 약자인 ZSH는 BSH의 확장된 버전으로 많은 새로운 기능과 플러그인 및 테마를 지원한다. Oh my ZSH는 ZSH를 사용하는 유저들이 가장 많이 사용하는 플러그인 프레임워크로 많은 내장 플러그인과 테마를 지원한다. zsh는 Homebrew를 통해 쉽게 설치가 가능하니 Homebrew가 없으면 설치를 해야한다.

 

❗Homebrew가 없는 경우

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

 

Homebrew 설치 후 명령어 입력

# zsh install
brew install zsh

# oh-my-zsh install
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

 

설치 완료시 화면

이런 화면이 나오면 성공적으로 설치가 된 것이다.

 


Color Theme 적용

Iterm2에는 다양한 Color Theme가 있는데 그것은 여기에서 확인할 수 있다.

이곳에 들어가면 다양한 Color Theme가 있는 것을 확인할 수 있고 원하는 컬러를 선택하여 클릭한 뒤 해당 url을 복사한다. 그 다음에 Iterm2에 들어가서 해당 코드를 입력하면 된다.

 

#curl 설치
brew install curl

#color Theme를 다운받을 폴더 생성 및 이동
mkdir 폴더이름 && cd 폴더이름

#원하는 color Theme 다운로드
#url부분에 원하는 컬러테마 url 복사
curl -LO 'url'

 

그 다음에 Iterm2의 환경설정 창에 들어가서 받은 컬러를 import 해주면 된다.

Preferences → Profile → Color → Color presets → import

클릭한 뒤 다운 받은 폴더에 들어가서 컬러를 넣어주면 된다.

그리고 다시 Color presets을 클릭하면 해당 컬러가 들어있다.

 

blueberrypie Color테마 화면

 


Theme 변경하기

이제 Color Theme를 적용했으니 main Theme를 적용할 시간이다. 내가 아는 테마는 단 한가지 밖에 없다. agonster이라는 테마인데 그만큼 많은 사용자들이 사용하는 테마이다. 현재 터미널의 폴더 깊이를 이쁘게 표현해주고 git을 통해 checkout 중인 branch를 쉽게 알 수 있는 테마이다.

 

shell 파일 접근

#굳이 nano가 아니더라도 아무거나 사용가능
nano ~/.zshrc 

 

ZSH_THEME 값 변경

 


Syntax Highlight 적용

터미널 명령어 키워드에 색상을 넣어주는 기능이다.

이것을 통해 명령어를 사용할 수 있는지 여부를 알 수 있어서 명령어 관련 Tool이 깔려있는지 아닌지 여부를 확인할 수 있다.

#zsh-syntax-highlighting 설치
brew install zsh-syntax-highlighting

#zshrc 파일 접근
nano ~/.zshrc

#해당 코드 추가
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

 

반응형

'macOS' 카테고리의 다른 글

[iOS, macOS] QuickLook 프레임워크(1)  (0) 2021.03.06
[IOS, MacOS] FileManager Library  (2) 2021.03.05
VSCode 설치 및 환경 꾸미기(Extension 추천)  (6) 2021.03.03
Mac OS macFUSE, osxfuse 사용법  (1) 2021.02.05
macOS APFS 구조  (0) 2021.02.04