以下是我在emacs中使用带有多项的zsh时看到的提示。我在dir之前看到的数字是什么?我如何摆脱它们?
\ 342 \ 236 \ 234~ /
答案 0 :(得分:2)
这是U + 279C HEAVY ROUND-TIPPED RIGHTWARDS ARROW Unicode字符(➜)的UTF-8编码,其字节以八进制输出:
$ printf '\342\236\234\n'
➜
因此,似乎Emacs中的多项不支持UTF-8(或检查您的语言环境和设置)。您可以通过设置PS1
变量来重新定义提示。例如:
PS1="%m%#"
(有关提示序列,请参见zshmisc(1)手册页。)