2011-07-18 43 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