Emacs shell模式显示不需要的char

时间:2017-09-25 03:25:38

标签: shell emacs

我的emacs shell模式屏幕截图... emacs shell mode screen

普通shell看起来像这样...... shell mode normal

我的.emacs文件为空..

emacs版本24.5.1

我已经尝试过了 Why does shell mode display some rubbish code?

[我在我的.emacs文件中复制上述问题解决方案中提供的代码,但它对我不起作用...]

1 个答案:

答案 0 :(得分:0)

看起来它是unicode而不是没有显示的转义码。您可以更改process-coding-system。在shell缓冲区中,输入 C-x RET p 并选择utf-8-unix进行进程读写。

如果这导致正确显示,您可能需要在init文件中添加以下内容

(prefer-coding-system 'utf-8)
(set-default-coding-systems 'utf-8)
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)

有关详细信息,请参阅此article