【发布时间】:2012-12-01 11:56:50
【问题描述】:
我使用 Emacs 24.2。我已经从MELPA 安装了js-comint 和js-mode,执行了run-js,现在在REPL 中而不是> 中,我有这个乱码:
^[[1G> ^[[0K^[[3G
REPL 本身在 Inferior Javascript 模式下工作得很好,只是 > 符号被改变了。如果您输入未完成的表达式,它甚至会打印出^[[1G... ^[[0K^[[5G。 ^[ 是系统字符,不是通过复制粘贴复制的,我添加它们供您参考。
在我的初始化文件中:
(require 'js-comint)
(setq inferior-js-program-command "nodejs")
在终端调用 nodejs 会产生有效的 REPL。
为什么提示会有这种行为?我应该怎么做才能纠正这个问题?
【问题讨论】:
标签: node.js emacs read-eval-print-loop js2-mode