2016-09-19 154 views
1

我想在Emacs ansi-term缓冲区中运行节点(或Nodejs)解释器 。我发现这个问题: 我无法通过ArrowUp和ArrowDown访问公共读取线 命令历史记录。访问Emacs中的Node.js命令历史记录问题

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

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

谢谢 尼古拉Mingotti

回答

0

这听起来像你可能会在ansi-term(在line模式尽管在这种情况下,我想你会向上移动光标一行而不是显示转义SQUENCE .. )。尝试使用C-c C-k切换到char。你应该可以像平常一样通过箭头浏览命令历史。使用C-c C-j返回line模式。

+1

谢谢你的回答。我按照你的建议累了,事实上它有所改善,现在ArrowUp提供了前一个命令(带有一个额外的提示)。但是,其他的东西都没了,在char模式下,退格按钮重复了命令行,而不是预期的! 我转向'nodejs-repl',即使在'tramp-mode'和'isend-mode'中,它似乎也能正常工作。那是我需要的。 bye Nicola –