【问题标题】:Issues accessing Node.js command history in Emacs ansi-term在 Emacs ansi-term 中访问 Node.js 命令历史的问题
【发布时间】:2016-09-19 12:59:22
【问题描述】:

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

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

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

谢谢你, 尼古拉·明戈蒂

【问题讨论】:

    标签: node.js emacs history ansi-term


    【解决方案1】:

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

    【讨论】:

    • 感谢您的回答。正如你所建议的那样,我很累,实际上它有所改善,现在 ArrowUp 给出了前面的命令(带有额外的提示)。但是,其他东西不见了,在字符模式下,退格按钮重复命令行而不是预期的!我搬到了 nodejs-repl ,即使在 tramp-modeisend-mode 似乎也能正常工作。这就是我需要的。再见尼古拉
    猜你喜欢
    • 2016-08-19
    • 2016-05-08
    • 1970-01-01
    • 2017-12-10
    • 1970-01-01
    • 1970-01-01
    • 2011-03-18
    • 2015-05-11
    • 1970-01-01
    相关资源
    最近更新 更多