사용자 정의 셸 프롬프트 Oh-my-zsh

사용자 정의 셸 프롬프트 Oh-my-zsh

다음 스크린샷을 고려해보세요

여기에 이미지 설명을 입력하세요.

쉘 사용자 정의를 위해 oh-my-zsh를 사용합니다. 하지만 경로가 더 길기 때문에 더 긴 Linux 명령을 작성할 수 없습니다. 현재 상황만 표시하도록 프롬프트를 변경하고 모든 것을 그대로 유지하고 싶습니다.

테마 ZSH_THEME="powerlevel9k/powerlevel9k"

도와주세요!

답변1

Powerlevel9k는 단종되었습니다. 상단 참고 사항을 참조하세요.https://github.com/powerlevel9k/powerlevel9k. Powerlevel10k로 업그레이드하는 것이 좋습니다.

업그레이드 방법은 다음과 같습니다.

  1. Oh My Zsh 테마 목록에 powerlevel10k를 추가하세요.
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
  1. 매체 ZSH_THEME="powerlevel9k/powerlevel9k"로 교체하세요 .ZSH_THEME="powerlevel10k/powerlevel10k"~/.zshrc
sed -i.bak 's/powerlevel9k/powerlevel10k/g' ~/.zshrc
  1. Zsh를 다시 시작하십시오.
exec zsh

Zsh를 다시 시작하면 프롬프트 구성 마법사가 자동으로 시작됩니다. 그렇지 않은 경우 를 입력하세요 p10k configure. 때때로 마법사는 한 줄 프롬프트를 원하는지 두 줄 프롬프트를 원하는지 묻습니다. 두 줄 버전은 명령을 입력할 수 있는 공간이 더 많기 때문에 이를 선택하는 것이 좋습니다. 두 줄 프롬프트는 일반적으로 터미널 수직 공간의 절반을 낭비하지만 Powerlevel10k를 사용하면 이러한 단점을 피하기 위해 임시 프롬프트를 활성화하도록 선택할 수 있습니다.

또한 다음 줄을 추가해야 할 수도 있습니다 ~/.zshrc.

# My Windows home directory.
hash -d w=/mnt/c/Users/Pawar

~w그러면 와 사이에 양방향 매핑이 생성됩니다 /mnt/c/Users/Pawar. /mnt/c/Users/Pawar/Downloads프롬프트를 표시하는 대신 ~w/Downloads. 기다리지 cd ~w/Downloads않고 직접 입력할 수 있습니다 cd /mnt/c/Users/Pawar/Downloads. 탭 완성 기능도 이 매핑을 이해합니다. 그래서 cd ~w/Tab작동합니다.

관련 정보