要自定義 Oh My Zsh 的主題,你需要創建一個新的主題文件,并在其中編寫你想要的提示符樣式
cd ~/.oh-my-zsh/themes
my_custom_theme.zsh-theme
:touch my_custom_theme.zsh-theme
# my_custom_theme.zsh-theme
# 設置提示符前綴
PROMPT="%F{blue}%n%f@%F{red}%m%f %F{green}%~%f"
# 設置 Git 提示符
ZSH_THEME_GIT_PROMPT_PREFIX="("
ZSH_THEME_GIT_PROMPT_SUFFIX=")"
ZSH_THEME_GIT_PROMPT_DIRTY="%F{yellow}×%f"
ZSH_THEME_GIT_PROMPT_CLEAN="%F{green}?%f"
# 設置提示符后綴
PROMPT+="${vcs_info_msg_0_}$(git_prompt_info)%F{white}$ %f"
這個示例主題顯示了用戶名、主機名和當前目錄,然后顯示 Git 倉庫狀態(如果當前目錄是一個 Git 倉庫)。
保存并關閉主題文件。
打開你的 .zshrc
文件(通常位于你的主目錄下),找到 ZSH_THEME
變量,并將其設置為你剛剛創建的主題名稱:
ZSH_THEME="my_custom_theme"
保存并關閉 .zshrc
文件。
重新加載你的 shell 配置,以應用更改:
source ~/.zshrc
現在,你應該看到你的自定義 Oh My Zsh 主題已經生效了。你可以根據需要修改主題文件,以調整提示符的樣式和內容。更多關于 Oh My Zsh 主題的信息,請參考官方文檔:https://github.com/ohmyzsh/ohmyzsh/wiki/Themes