Mac iTerm2 설치

Mac iTerm2 설치

생성일
Jan 11, 2023 11:13 AM
태그
 

M1 iTerm2 설정

참고한 곳 ⬇️
iTerm2 amd64, x86_64 설치
iTerm2 shell integration
(Optional) 이 과정은 아래 status bar을 위한 설정임.
 
Download shell integration ⬇️
curl -L https://iterm2.com/shell_integration/zsh \ -o ~/.iterm2_shell_integration.zsh
 
아래 코드 .zshrc 에 입력
test -e "${HOME}/.iterm2_shell_integration.zsh" && source "${HOME}/.iterm2_shell_integration.zsh"
 
.zprofile 에 아래 코드 넣기. 복붙해서 넣기.
cat <<'EOF' >> ~/.zprofile iterm2_print_user_vars() { CPU=$(uname -m) iterm2_set_user_var cpu $CPU } EOF
iTerm2 status bar CPU 표시
(Optional) iTerm2가 두개가 있으니 띄운 후 어떤 타입인지 알기 어려워 status bar에 표기 해주면 편하다.
notion image
설정하면 이렇게 status bar에서 arm64인지 x86_64인지 쉽게 알 수 있다.
 
iTerm2 → Preferences → Profiles → Session → Status bar enabled ✔
 
Status bar가 빈 회색 줄로 있는데 우클릭해서 Configure 들어가서 Interpolated String을 드래그로 Active Components로 넣는다.
 
옮긴 후 선택하고 밑에 Configure Component 누르면 창이 뜨는데 거기에 \(user.cpu) 라고 넣는다.
iTerm2 brew settings
목표) x86용 brew와 amd64용 brew 잘 사용하기
  1. x86 brew, amd64 brew 두개 각각 설치한다
  1. zprofile에서 실행한 CPU 환경에 따라 다른 brew path 사용하기
    1. CPU=$(uname -m) if [[ "$CPU" == "arm64" ]]; then eval "$(/opt/homebrew/bin/brew shellenv)" else export PATH=/opt/homebrew/bin:$PATH eval "$(/usr/local/bin/brew shellenv)" fi
VSCode iTerm2 settings