Zsh

Kiwoong Nam·2025년 4월 7일

Linux

목록 보기
1/9

p10k 테마 설정

  • Z Shell을 설치한다.
    sudo apt install zsh

  • oh-my-zsh을 설치한다.
    sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
    또는
    sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"

  • powerlevel10k를 설치한다. GitHub 링크
    Nerd font를 설치해야 특수문자가 제대로 보이는데, 나는 Cascadia Code NF를 사용하고 있다.
    git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k
    echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc

  • zsh을 다시 실행하면 자동으로 powerlevel10k의 configure가 실행된다.
    내가 선호하는 프롬프트 스타일은 아래와 같다.

    (3) Rainbow
    (1) Unicode
    (2) 24-hour format
    (3) Slanted
    (3) Sharp
    (5) Round
    (1) One line
    (2) Sparse
    (2) Many icons
    (1) Concise
    (n) No -> Yes
    (1) Verbose
    (y) Yes

  • 이후에 설정을 변경하고 싶으면 configure 스크립트를 실행한다.
    p10k configure


.zshrc 설정

각종 alias를 추가한다.

alias ez='vim ~/.zshrc'
alias sz='source ~/.zshrc'
alias cp='cp -i'
alias bb='cd ~/baekjoon'
alias af='~/baekjoon/autofocus'
alias gg='g++ ~/baekjoon/focus.cc -o ~/baekjoon/result'
alias aa='~/baekjoon/result'
alias py='python3'
alias pp='python3 ~/baekjoon/focus.py'

alias gs='git status'
alias gp='git pull'
alias ct='cp -i templete.cc'

alias nf='neofetch --ascii_distro windows10'

alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

set -o vi

내 WSL에서 긁어온 건데 대충 그때그때 바꿔서 쓸 거다

0개의 댓글