1
我是使用emacs的新手,我試圖在劣勢模式下啓動節點REPL,以便與我的代碼一起交互式運行JS。當我嘗試運行命令C-c!
時,在緩衝區中收到錯誤,說明C-c!
未定義。我無法在網上找到答案(這可能是我沒有使用正確的搜索條件的一個功能),我希望有人能指出我正確的方向。在emacs中啓動節點REPL
我是使用emacs的新手,我試圖在劣勢模式下啓動節點REPL,以便與我的代碼一起交互式運行JS。當我嘗試運行命令C-c!
時,在緩衝區中收到錯誤,說明C-c!
未定義。我無法在網上找到答案(這可能是我沒有使用正確的搜索條件的一個功能),我希望有人能指出我正確的方向。在emacs中啓動節點REPL
C-c !
是特定於Python REPL。對於node.js,您需要輸入M-x nodejs-repl
。
這需要在Marmalade和MELPA中找到的包nodejs-repl;要安裝它,請確保您設置了其中一個存儲庫(從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
。
推測使用一些第三方庫/包? – phils 2014-10-06 22:55:28
phils:已添加。我假設OP已經安裝了。 – echristopherson 2014-10-07 03:02:18
是的,我曾經討論過是否將評論添加到問題或答案中。我這樣做是因爲你指定了一個命令來調用。這不在默認的GNU軟件包歸檔中,但它似乎在所有常見的第三方歸檔中都可用。我建議看着melpa-stable或者果醬。 – phils 2014-10-07 03:50:48