重新安装系统后,我发现emacs tramp无效。 这是到底发生了什么: 我输入 C-x C-f / su:root @ localhost: 这里emacs要求我提供密码。然后挂起,在迷你缓冲区中显示上面的字符串,然后 Tramp:等待来自远程shell的提示
这是什么 tramp / su root @ localhost :
Password: Password:
su: incorrect password
Process *tramp/su root@localhost* exited abnormally with code 125
这里有什么 debug tramp / su root @ localhost
最后一行:
17:13:59.988240 tramp-file-name-handler (1) # Interrupt received in operation (file-exists-p /su:root@localhost:)
似乎说挂起发生在 tramp-file-name-handler 或 file-exists-p / su:root @ localhost:中,但我不知道我真的知道该怎么做......
我的emacs版本是23.4.1
如果有人知道可能导致这种情况的原因,我会很高兴的!
编辑:原来这是因为我的提示配置不正确...我的PS1变量用于根包含颜色,并且检测到可彩色终端无法正常工作