[iterm] iterm 커스텀하기

5371 단어 커스텀iTermiTerm





설치하기


  # zsh 설치
  brew install zsh
  echo $0          // zsh가 출력되면 정상적으로 설치된 것
    
  # oh-my-zsh 설치
  sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
    











🚫 oh-my-zsh 초기화

  rm -rf ~/.oh-my-zsh
  rm ~/.zshrc
  cp ~/.zshrc.pre-oh-my-zsh ~/.zshrc
  source ~/.zshrc

문제가 생겼을 땐 위의 명령어들을 순차적으로 입력하여 초기화 후 재설치











Theme 설정

  1. 터미널에 vi ~/.zshrc 입력하여 환경설정 문서로 들어감

  2. i 를 눌러 수정모드로 변환

  3. 11번 라인의 ZSH_THEME을 원하는 테마명으로 수정

  ZSH_THEME="agnoster"

     👉  agnosterpowerlevel10k가 가장 유명
     👉  왜인지는 모르겠지만 powerlevel은 다른 커스텀이 잘 안 먹혀서 나는 agnoster 로 했다.

    4. :wq 를 입력하여 빠져나오기

  1. zsh 를 입력하여 새로고침하여 변경사항 확인











Font 설정

  • 테마를 설정 후 아이콘이나 한글이 깨지는 경우, 정상적으로 출력해주는 폰트로 바꿔야 한다.
    나는 powerlevel 테마를 설치하면서 MesloLGS NF를 같이 다운받았는데, agnoster로 테마를 변경해도 멀쩡하기에 이 폰트로 지정해두었다.
  • 아래 경로로 들어가 폰트를 다운로드 받는다.
    https://github.com/romkatv/powerlevel10k/#manual-font-installation
  • iterm의 preferences - Profiles - Text로 들어가 해당 폰트로 바꿔주면 됨!











🚫 VsCode 터미널에서 폰트가 깨지는 경우

  1. 현재 iterm에서 적용하고 있는 폰트를 VsCode에서 지원하지 않기 때문
  2. 일단 서체 관리자를 열어 Iterm의 폰트가 기기에 설치되어 있는지 확인
  3. VsCode 설정에서 검색창에 terminal font family 입력
  4. 입력칸에 iterm에서 설정한 폰트 이름을 적어줌.











Color 설정

  1. 아래 경로로 들어가 원하는 색상 팔레트를 클릭하여 해당 파일의 url 복사
    https://iterm2colorschemes.com/

  2. iterm에 아래 코드를 차례로 입력하여 색상 테마 다운로드

	brew install curl      // curl 프로그램 설치
	mkdir util && cd util  // 색상 파일 폴더를 만들고 그 안으로 이동
	curl -LO 색상 테마 url   // 적용시킬 색상 팔레트 url 복붙하여 다운로드
  1. iterm의 preferences - Profiles - Colors 우측 하단의 Color Presets - import 클릭
  2. 색상 팔레트 폴더로 이동하여 적용시킬 색상 테마 파일 불러오기
  3. 다시 Color Presets를 열어 import 시킨 파일을 적용하면 됨!











명령어 Highlight 설정

  • 설치
   brew install zsh-syntax-highlighting
  • vi ~/.zshrc 맨 아래에 추가
   source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh











🚫 .zshrc 파일 수정 시 오류 발생

  E325: ATTENTION
  Found a swap file by the name "~/.zshrc.swp"

파일 수정 중 스왑파일이 생성되어 충돌을 일으키는 것.
👉  rm -f ~/.zshrc.swp 으로 삭제해줌.











사용자명 설정 with 이모지

  prompt_context() { 
    prompt_segment black default " 이름🫠 " 
  }

사용자명을 이모지와 함께 직접 지정하고 싶을 때, default 뒤의 따옴표 안에 자유롭게 적으면 됨.











터미널 타이틀 없애기

  1. iterm Preferences - Profiles - Window 클릭
  2. Custom window title에 체크하고 입력칸 비워두기
  3. 맨 밑의 Custom tab title도 체크하고 비워두기











참조

https://ooeunz.tistory.com/21
https://velog.io/@seona-jung/%ED%84%B0%EB%AF%B8%EB%84%90-%EA%BE%B8%EB%AF%B8%EA%B8%B0-oh-my-zsh
https://yongho1037.tistory.com/784
https://velog.io/@saemsol/Oh-My-Zsh
https://errorha.tistory.com/2
https://brillante-scene.tistory.com/98

좋은 웹페이지 즐겨찾기