Emacs 将光标放在错误的行上

Emacs 将光标放在错误的行上

我似乎遇到了 Emacs 中的一个错误,但我不知道如何、在哪里,也不知道如何修复它。Emacs 之前在服务器上运行良好。

当我打开文件时,Emacs 可以正确打印内容并放置光标。但是,光标只有一行以下它正在修改的文本。键入时会将文本放置在光标处,但实际上它正在修改上面的行,重新加载文件时可以看到这一点。

例子:

Hello World!
    _

现在,按删除键:

Helo World!
   _

现在按 l 键:

Helo World!
   l_

重新加载文件:

Hello World!
    _

知道什么会导致此行为或如何修复它吗?我正在使用 Putty 通过 SSH 连接到服务器。该服务器是标准的 Ubuntu 11.04

答案1

听起来终端设置问题搞乱了屏幕显示。尝试确保您的 putty 正在模拟 VT100。然后,在连接服务器后,在 Bash shell 中输入

导出 TERM=vt100

然后运行你的 emacs。Windows 和 Putty 在这方面都不太好;你可能需要稍微调整一下。

相关内容