Node.js REPL延续行

时间:2011-07-18 14:46:17

标签: node.js read-eval-print-loop

使用node.js repl时,有没有办法退出节点过于热心的延续行?

例如:

$ node
> {- -}
... 

几乎所有你可以输入的东西都会给你另一条延续线。 Ctrl + D退出整个repl。

显然我不想一直打字{- -},但我确实发现当我使用repl进行实验时,我经常输入错误的内容。然后我必须退出repl,并释放内存中的所有位。

2 个答案:

答案 0 :(得分:4)

您也可以输入:

.break

类型

.help

更多REPL选项... .clear命令也可能有用,因为它会中断并清除本地上下文,以防你想省去退出和重新启动repl的麻烦。

答案 1 :(得分:2)

抱歉 - 我真的应该实验更多, Google 更少。

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

Ctrl + C首先退出任何延续。然后,如果再次点击它打印

(^C again to quit)

然后退出,正如它所说的那样。

为了使这个问题更有用,只需测试一下,同样的东西在Python的repl,Guile中有效。但是在Rhino中不起作用,它完全退出了repl。