본문 바로가기

맥(솔라리스)

Powerline Fonts를 다운로드하여 Oh-My-Zsh 테마인 Powerlevel9k에 적용하는 방법

반응형

Powerline Fonts를 다운로드하여 Oh-My-Zsh 테마인 Powerlevel9k에 적용하는 방법

1. Powerline Fonts 다운로드 및 설치

  • Powerline Fonts를 다운로드하고 설치합니다. 이는 Powerlevel9k 테마에서 사용할 아이콘과 특수 문자를 제대로 표시하기 위해 필요합니다.

g1

git clone https://github.com/powerline/fonts.git --depth=1
cd fonts
./install.sh
cd ..
rm -rf fonts

2. Oh-My-Zsh 설치 및 Powerlevel9k 테마 설정

  • Oh-My-Zsh를 설치하고 Powerlevel9k 테마를 설정합니다.
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
  • 터미널에서 다음 명령을 사용하여 ~/.zshrc 파일을 엽니다.
vim ~/.zshrc
  • ZSH_THEME 라인을 찾아 다음과 같이 Powerlevel9k 테마로 변경합니다.
ZSH_THEME="powerlevel9k/powerlevel9k"

3. Powerlevel9k 설정

  • Powerlevel9k 테마에 대한 추가적인 설정을 적용합니다.
vim ~/.zshrc
  • 파일 끝에 다음과 같은 코드를 추가합니다.
    • POWERLEVEL9K_MODE를 nerdfont-complete로 설정하도록 확인합니다.
# Powerlevel9k 설정
POWERLEVEL9K_MODE='nerdfont-complete'
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(context dir vcs)
POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(status)
POWERLEVEL9K_PROMPT_ADD_NEWLINE=true

이 설정은 Powerlevel9k 테마의 모드를 'nerdfont-complete'로 설정하고, 좌측 프롬프트 요소로 context, dir, vcs를 사용하며, 우측 프롬프트 요소로 status를 사용하도록 합니다. 마지막으로, 프롬프트 뒤에 새 줄을 추가하도록 설정합니다.

4. 터미널 재시작

  • ~/.zshrc 파일을 저장한 후, 터미널을 재시작하여 변경 사항을 적용합니다.

oh-my-zsh 테마(powerlevel9k/powerlevel9k)를 설치 후에 폰트 깨짐 현상

리눅스(CentOS 7)에서 oh-my-zsh 테마(powerlevel9k/powerlevel9k)를 설치 후에 폰트 깨짐 현상이 발생하는 경우, 이는 터미널 폰트 설정과 관련한 문제로 추측됩니다.

t1

  • SecureCRT 설정
  • Terminal > Appearance > Font...

s1

  • Fonts > Font 및 encoding 변경

s2

터미널 폰트 확인

t2

이렇게 하면 Oh-My-Zsh 테마(powerlevel9k/powerlevel9k)를 Nerd Fonts와 함께 사용하면서 폰트 깨짐 현상을 해결할 수 있을 것입니다. 만약 문제가 지속된다면, 사용 중인 터미널 에뮬레이터나 리눅스 배포판의 설정에 따른 문제일 수 있으므로 해당 설정을 확인해 보시기 바랍니다.

 

참고URL

- github : https://github.com/powerline/fonts

 

728x90
반응형