터미널 세팅(iterm2)

김재헌·2023년 3월 6일
0

개발자

목록 보기
1/1
post-thumbnail
post-custom-banner

m1 맥북 기준

iTerm2 설치

https://iterm2.com/

zsh 설치

  1. brew 설치
    https://brew.sh/
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. brew로 zsh 설치
// 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 적용

https://iterm2colorschemes.com/

원하는 테마 클릭해서 주소 복사
내가 사용하는 테마: Dracula+

// curl이 설치되어 있지 않은 경우
brew install curl

// util이라는 이름의 directory를 생성하고 이동
mkdir util && cd util

// Dracula+ color theme를 download
// 만약 다른 color 테마를 다운로드 할 경우 curl -LO 이후에 해당 URL을 넣으면 됨
curl -LO https://raw.githubusercontent.com/mbadolato/iTerm2-Color-Schemes/master/schemes/Dracula%2B.itermcolors

iTerm preferences에서 Profiles/Colors 선택
우측 하단에 있는 Color Presets... 드롭박스 클릭

다운받은 Color theme import

터미널 세팅 변경

  1. brew를 통해 Syntax Higlight 기능 설치
brew install zsh-syntax-highlighting
  1. zshrc 접근
vi ~/.zshrc
  1. i 눌러서 INSERT 상태로 변경

  2. ZSH_THEME 찾아서 aganoster로 변경(터미널 Theme 변경)

ZSH_THEME="agnoster"
  1. 최하단에 해당 코드 작성(터미널에 사용자 이름 삭제)
prompt_context() {
  if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then
    prompt_segment black default "%(!.%{%F{yellow}%}.)$USER"
  fi
}
  1. 그 밑에 해당 코드 작성(Syntax Higlight 적용)
source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh

esc후 :wq! 저장

Font 변경

폰트 다운로드
https://github.com/naver/d2codingfont

Profiles/Text 선택
Font 드롭다운 클릭
font size 14, n/n 110으로 수정

추가 디자인

  • 상태바 추가
    Profiles/Session
    최하단 Status bar enabled 체크

  • Appearance > Theme: Minial

  • Appearance > Windows > Show line under title bar when the tab bar is not visible: 체크 안함

  • Appearance > Panes > Side margins: 12

  • Appearance > Panes > Top & bottom margins: 10

  • Advanced > In minimal theme, how prominent should the tab outline be?: 0

  • Profiles > Text > Unicode normalization form: NFC

터미널 사용자 충돌 오류 해결

Insecure completion-dependent directories detected

https://stackoverflow.com/questions/61433167/zsh-detects-insecure-completion-dependent-directories

profile
개발자되려고 맥북샀다
post-custom-banner

0개의 댓글