4

当我尝试rlwrap在 Emacs(版本 24.3.50.1)shell 缓冲区(M-x shell或者M-x eshell)中工作时,我收到以下错误消息:

rlwrap:糟糕,崩溃了(捕获 SIGFPE)——这不应该发生!

例如:

 rlwrap telnet google.com 80

从常规终端(如 xterm)运行良好,但从 Emacs 缓冲区内的 shell 崩溃。

有几个人有类似的问题,但到目前为止我能找到的唯一“答案”是邮件列表上的“RTFM”风格的答案。我确实阅读了 Emacs 文档的那一部分,但我不明白我应该做什么才能rlwrap在 Emacs 中工作。

4

1 回答 1

7

尝试使用M-xansi-term而不是 shell/eshell。

shell并且eshell不提供终端仿真功能,但readline需要终端仿真功能才能移动光标等。

于 2014-09-30T15:38:43.997 回答