Node.js строки продолжения REPL - PullRequest
1 голос
/ 18 июля 2011

При работе с repl node.js, есть ли способ выйти из строки продолжения, из-за которой узел слишком усердствует?

Например:

$ node
> {- -}
... 

И почти все, что вы можете напечатать, дает вам еще одну строку продолжения. Ctrl + D завершает весь ответ.

Очевидно, я не хочу все время печатать {- -}, но я часто нахожу что-то ошибочное, когда использую repl для экспериментов. Затем я должен выйти из реплея и потерять все биты в памяти.

Ответы [ 2 ]

4 голосов
/ 20 июля 2011

Вы также можете ввести:

.break

Введите

.help

для получения дополнительных параметров REPL ... команда .clear также может быть полезна, поскольку она нарушает и очищает локальный контекстВ случае, если вы хотите избавить себя от необходимости выхода и перезапуска репла.

2 голосов
/ 18 июля 2011

Извините - мне действительно нужно экспериментировать больше и Google меньше.

Ответ (по крайней мере, в Ubuntu) - Ctrl + C.

Ctrl + C первым завершает любое продолжение.Затем, если вы нажмете на него еще раз, выведите

(^C again to quit)

Затем выйдет, как говорится.

Чтобы сделать этот вопрос более полезным, просто протестируйте его, и то же самое работает в репорте PythonГиль.Но не работает в Rhino, где он полностью закрывает реплей.

...