2014-10-06 94 views
1

我是使用emacs的新手,我試圖在劣勢模式下啓動節點REPL,以便與我的代碼一起交互式運行JS。當我嘗試運行命令C-c!時,在緩衝區中收到錯誤,說明C-c!未定義。我無法在網上找到答案(這可能是我沒有使用正確的搜索條件的一個功能),我希望有人能指出我正確的方向。在emacs中啓動節點REPL

回答

2

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

+0

推測使用一些第三方庫/包? – phils 2014-10-06 22:55:28

+0

phils:已添加。我假設OP已經安裝了。 – echristopherson 2014-10-07 03:02:18

+0

是的,我曾經討論過是否將評論添加到問題或答案中。我這樣做是因爲你指定了一個命令來調用。這不在默認的GNU軟件包歸檔中,但它似乎在所有常見的第三方歸檔中都可用。我建議看着melpa-stable或者果醬。 – phils 2014-10-07 03:50:48