2011-07-18 72 views
1

使用node.js repl時,是否有退出繼續行的方法,該行正處於熱烈的討論中?Node.js REPL繼續行

例如:

$ node 
> {- -} 
... 

和幾乎所有你可以鍵入然後給你一個續行。 Ctrl + D退出整個repl。

很顯然,我不想一直打字{- -},但我確實發現當我使用repl進行實驗時,經常會輸入錯誤的內容。然後,我必須退出repl,並將內存中的所有內容都丟掉。

回答

3

您也可以鍵入:

.break 

類型

.help 

更多REPL選項...因爲它打破和清除當地的情況,萬一.clear命令也可能是有用你想爲自己節省退出和重新啓動repl的麻煩。

+0

很酷。謝謝。 – Ian

2

對不起 - 我真的應該實驗更多和谷歌更少。

答案(至少在Ubuntu上)是Ctrl + C。

Ctrl + C首先退出任何延續。然後,如果您再次打印,則打印

(^C again to quit) 

然後退出,就像它說的那樣。爲了使這個問題更加有用,只需測試一下這個,同樣的東西在Python的repl,Guile中也是可行的。但是在犀牛中它並不起作用,因爲它完全退出了它。

+0

Control-C在Cygwin端口也可以工作 – nponeccop