💭들어가는 말
터미널로 sql 작업을 하려는 와중 최근에 설치한 아나콘다로 터미널이 이상해진것을 해결하려고 검색하다가 해결방법을 찾았습니다. 터미널문제를 해결할 겸 zsh 로 설치하고 테마가 밋밋하던 것을 추가하기 위해 글을 작성하게 되었어요.
1. 아나콘다 (base) user 문제 -> 초기 세팅중이라면 이 부분은 건너뛰셔도 됩니다.
최근에 아나콘다를 이용해서 데이터 작업을 한 적이 있는데 이때 이후로 터미널 앞에 (base) 라는 표시가 있었어요.
맥 우분투는 프롬프트와 터미널이 분리되어 있지않기 때문에 작업 환경이 변하게 된다고 합니다.
해결방법
# 임시로 종료
# conda 종료
conda deactivate
# 근본적인 해결방법
# conda 자동 활성화 FALSE(끄기) or True(켜기)
conda config --set auto_activate_base False
source ~/.bashrc
2. homebrew 설치
mac에서 터미널 작업을 할때 필수적으로 사용하는 패키지 매니저입니다. mac을 사용하신다면 필수로 설치해주세요.
homebrew 라고 검색을 하시면
Homebrew
The Missing Package Manager for macOS (or Linux).
brew.sh
아래 주소를 터미널에 입력해 주세요.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
그러면 비밀번호를 입력하라고 나옵니다.
계속하려면 Enter, 중단하려면 아무 키를 누르라고 나오는데 Enter 키를 눌러줍니다.
그러면 자동으로 설치가 되는 모습이 보입니다.
brew -- version 을 입력했는데도 brew 가 작동하지 않는다면,
Warning: /opt/homebrew/bin is not in your PATH
문제가 있을 수 있습니다. 아직 path에 등록되지 않았기 때문에 다음 줄을 실행합니다.
echo 'export PATH=/opt/homebrew/bin:$PATH' >> ~/.zshrc
껐다 켜주시면 brew 명령어가 잘 작동하게 됩니다.
3. item2 설치하기
brew를 이용하면 쉽게 설치할 수 있습니다.
brew install --cask iterm2
4. zsh, oh-my-zsh 설치하기
Oh My Zsh - a delightful & open source framework for Zsh
Oh My Zsh is a delightful, open source, community-driven framework for managing your Zsh configuration. It comes bundled with several helpful functions, helpers, plugins, themes, and a few things that make you shout... OH MY ZSH!
ohmyz.sh
공식사이트에 설치 명령어가 있습니다. iterm2에서 입력해주세요!
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
설치가 완료되었습니다!
여기서 command + , 를 누르면 설정을 할 수 있어요.
profiles > colors에서 설정을 하면 테마 색을 변경할 수 있습니다.
4-1. oh-my-zsh 중 agnoster 설정하는 방법
터미널에 ~open ~/.zshrc 를 입력해줍니다.
open ~/.zshrc
그러면 아래와 같은 텍스트창이 뜨는데 여기서 11번째 줄에
ZSH_THEME="agnoster" 로 변경해줍니다.
"robbyrrussell" → "agnoster"
1️⃣ 폰트 설치
그러면 사진 처엄 폰트가 깨지는 문제가 발생하게 됩니다. 따라서 폰트를 설치해 주는 작업을 합니다.
위 사이트에서 폰드를 다운로드해주세요.
다른 폰트를 설치하길 원한다면 README를 참고해 주세요!
2️⃣ 폰트 적용
iterm2 에 들어가서 다시 command + , 를 눌러 profiles > Text > Font 로 들어가 줍니다.
여기서 font 중에 Source Code Pro for Powerline 로 설정해주세요.
이제 물음표 박스가 사라진것을 볼 수 있습니다.
4-2. vscode 터미널 폰트 오류
추가로 vscode 에서 폰트를 변경해주지 않으면 터미널에 박스가 생기는 문제가 발생할수도 있습니다. 따라서 이것까지 설정해주도록 합니다.
vscode 에서 settings에 들어가면 오른쪽 위에 종이 아이콘을 눌러주면 settings.json 폴더로 들어갈 수 있습니다.
이 폴더 안에
"terminal.integrated.fontFamily": "Source Code Pro for Powerline",
설치한 폰트를 넣어주세요!
저장하면
vscode 터미널 폰트가 깨지던걸 해결할수있습니다~
이상하거나, 궁금하신 내용은 댓글 남겨주세요!