为什么我的 emacs 空白模式会向缓冲区添加“”?

为什么我的 emacs 空白模式会向缓冲区添加“”?

我正在使用 Putty ssh 进入 RedHat 盒子,并在 putty ssh 窗口内运行 GNU emacs。

当我使用 Mx 空白模式打开空白模式时,我注意到在每个空格或制表符之前看到一个“”:

·····这是·一些·空格$
» 这是·a·tab$

有没有人见过这个?我怀疑这是因为我的终端设置。

答案1

·latin1 中是字节序列c2 b7。以 UTF-8 解释的相同字节序列是字符·。所以发生的情况是,Emacs 认为您的终端显示 UTF-8 (Unicode),但您的终端实际上​​显示 latin1。

PuTTY 支持 UTF-8,因此最简单的解决方案是告诉它使用 UTF-8,至少在连接到该主机时是这样。作为一个额外的好处,您将能够使用 latin1 之外的字符。

相关内容