我正在为您打开终端时制作自定义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