Terminal
自定義 Shell 提示 Oh-my-zsh
考慮以下螢幕截圖
我正在使用 oh-my-zsh 進行 shell 定制。但由於路徑較長,我無法編寫更長的 linux 命令。我想更改僅向我顯示目前的提示,直接保持一切不變。
主題 ZSH_THEME=“powerlevel9k/powerlevel9k”
請幫忙 !
Powerlevel9k 已停產,請參閱https://github.com/powerlevel9k/powerlevel9k頂部的說明。強烈建議升級到 Powerlevel10k。
以下是升級方法:
- 將 powerlevel10k 添加到 Oh My Zsh 主題列表。
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
- 替換
ZSH_THEME="powerlevel9k/powerlevel9k"
為ZSH_THEME="powerlevel10k/powerlevel10k"
in~/.zshrc
。sed -i.bak 's/powerlevel9k/powerlevel10k/g' ~/.zshrc
- 重啟 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
會起作用。