当我使用 SSH 从 emacs 中的 ansi-term 会话登录到 Ubuntu 12.04 机器时,提示显示不正确:
0;ubuntu@jumplin: ~ubuntu@jumplin:~$
这应该如下所示:
ubuntu@jumplin:~$
我已经尝试了一些与 utf-8 和颜色支持有关的建议,但是它们似乎不起作用(颜色目前在 ansi-term 中可以正常工作):
我认为这可能与不受支持的 ansi 转义码或类似的东西有关,但我不太确定 - 此终端会话的 PS1 值是:
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$
任何建议将不胜感激:) 当终端会话中出现奇怪的字符时,我似乎总是有点迷茫。