1

我想在 Emacs ansi-term缓冲区中运行 Node(或 Nodejs)解释器。我发现了这个问题:我无法通过 ArrowUp 和 ArrowDown 访问常见的 readline 命令历史记录。

当我按下 ArrowUp 和 ArrowDown 时,而不是预期的 previus 命令,我得到了序列:^[OA 和 ^[OB。

你知道如何解决这个问题吗?

谢谢你,尼古拉·明戈蒂

4

1 回答 1

0

听起来您可能处于以下line模式ansi-term(尽管在这种情况下,我认为您会将光标向上移动一行而不是显示转义序列...)。尝试使用C-c C-k切换到char. 您应该能够像往常一样使用箭头浏览命令历史记录。用于C-c C-j返回line模式。

于 2016-09-19T15:08:17.990 回答