无论我使用term还是ansi-term在Emacs中启动zsh,都会遇到这个问题,每当我输入命令时,输出中都会有一些垃圾字符,例如:
[ruby-1.9.2] ~ pwd
2;pwd1;pwd/Users/tyraeltong
2;pwd1;pwd
搞砸了输出,不知道其他人是否遇到同样的问题?我在这里找到了一个类似的主题 Getting Emacs ansi-term and Zsh to play nicely 但通过使用 [[ $TERM == eterm-color ]] && export TERM=xterm
我仍然看到垃圾字符。
.zshrc
中的某些内容直接或间接引起的问题。可能是一个糟糕的提示符设置,或者是对运行终端做出不必要假设的设置。请发布你的.zshrc
文件。 - Gilles 'SO- stop being evil'