[Linux] Oh My Zsh - powerlevel10k 설정

전우석·2022년 7월 4일
0
post-thumbnail

Oh My Zsh

리눅스 환경에서 사용할 수 있는 쉘은 여러가지가 존재하는데 그 중 zsh은 현재 많이 사용하고 있는 쉘이다.
Oh My Zsh을 사용하면 zsh을 커스터마이징할 수 있다.
여러가지 테마가 존재하며 이글에서는 powerlevel10k를 적용해볼 것이다.

zsh 설치

Vm 생성

vagrnat 이용해서 vm 설정진행

vagrant up

vm 접속 후 zsh 설치

vagrant ssh vm 이름
sudo apt update
sudo apt install -y zsh

zsh 프레임워크 설치

https://ohmyz.sh/#install 에서 curl, wget을 통해 설치할 수 있는 스크립트를 제공해준다.
vm에 있는 명령어를 선택해서 설치하면 된다.

powerlevel10k 테마 설정

zsh은 홈디렉토리에 .zshrc가 설정파일이다. vi 에디터를 통해 설정파일에서 11번째 줄에 원하는 테마로 변경 후 재시작하면 테마가 변한다.
powerlevel10k의 경우 폰트설치도 진행해줘야된다.

폰트 설정

MesloLGS NF Regular.ttf 파일 다운로드 후 local 컴퓨터의 C:\Windows\Fonts에 드래그 드롭해준다. 이후 사용하는 툴에 따라 설치하는 방법대로 진행한다. 이 글에서는 Windows Terminal을 사용했으므로 ctrl+shift+, 눌러 아래 그림처럼 작성해준다.

테마 설정

ZSH_THEME= "powerlevel10k/powerlevel10k"

exec zsh

가독성 높이기

syntax highlighting를 사용해 가독성을 높인다.

https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/INSTALL.md 에 자세한 설치방법이 나와있다.

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

자동완성 기능

zsh-autosuggestions를 사용해 자동완성 기능 설정

https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md 에 자세한 설치 방법이 나와있다.

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

powerlevel10k 설정 변경

p10k configure

0개의 댓글