我正在爲您打開終端時製作自定義zsh主題。我對使用oh-my-zsh並不陌生,但我對zsh文檔不熟悉。在ASCII中顯示撇號時出錯
這裏是我有什麼用的問題:
wolf='
.-'''''-.
.' `.
: :
: :
: _/| :
: =/_/ :
`._/ | .'
(/,|...-'
\_/^\/||__
_/~ `""~`"` \_
__/ -'/ `-._ `\_\__
/ /-'` `\ \ \-.\\
'
print -P $wolf
當我嘗試在終端,我得到兩個錯誤:
/Users/User/.oh-my-zsh/ themes/wolf.zsh-theme:4:沒有這樣的文件或目錄:。
.\n : :\n : :\n : _/| :\n : =/_/ :\n
._/|/Users/User/.oh-my-zsh/themes/wolf.zsh-theme:31:解析錯誤附近'\ n
我猜測,這些錯誤必須做與ASCII藝術中的撇號。
'set -x'和'set -v'是你的朋友。但是,幾乎可以肯定的是,您需要轉義shell特定的元字符,並且您需要知道需要多少級別的轉義。我不確定我的Zsh在獲取啓動文件時需要多少哦,所以不是答案。但從一個級別的逃跑和看到開始。 – jdv