我是一个emcas新手,正在尝试在inferior模式下启动一个node REPL,以便在我的代码旁边交互地运行JS。当我尝试运行命令C-c!
时,我收到了一个缓冲区错误,说C-c!
未定义。我没有能够在网上找到答案(这可能是因为我没有使用正确的搜索术语),希望有人能指点我正确的方向。
C-c !
是针对Python REPL的。如果您使用node.js,则需要键入M-x nodejs-repl
。
这需要安装nodejs-repl包,该包可在Marmalade和MELPA中找到。要安装它,请确保您已经设置了其中一个存储库,例如(来自http://www.emacswiki.org/emacs/ELPA):
(setq package-archives '(("gnu" . "http://elpa.gnu.org/packages/")
("marmalade" . "http://marmalade-repo.org/packages/")
("melpa" . "http://melpa.milkbox.net/packages/")))
M-x package-install RET nodejs-repl RET
。