在Emacs ansi-term中访问Node.js命令历史记录的问题

时间:2016-09-19 12:59:22

标签: node.js emacs history ansi-term

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

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

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

谢谢你, Nicola Mingotti

1 个答案:

答案 0 :(得分:0)

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