2011-07-18 3 views
1

Lorsque vous travaillez avec node.js repl, existe-t-il un moyen de quitter une ligne de continuation dont le noeud est trop zélé?Node.js Lignes de continuation REPL

Par exemple:

$ node 
> {- -} 
... 

Et à peu près tout ce que vous pouvez taper alors vous donne une autre ligne de continuation. Ctrl + D ferme tout le repl.

Évidemment, je ne veux pas taper {- -} tout le temps, mais je trouve souvent que je tape quelque chose d'erroné lorsque j'utilise le repl pour expérimenter. Ensuite, je dois quitter le repl, et perdre tous les bits en mémoire.

Répondre

3

Vous pouvez également taper:

.break 

Type de

.help 

pour plus d'options de REPL ... la commande .clear peut également être utile, car elle casse et efface le contexte local, en cas vous voulez vous épargner la peine de quitter et de redémarrer le repl.

+0

Ah cool. Merci. – Ian

2

Désolé - je devrais vraiment expérimenter plus et Google moins.

La réponse (au moins sur Ubuntu) est Ctrl + C.

Ctrl + C ferme d'abord toute continuation. Ensuite, si vous appuyez à nouveau sur cette touche, il imprime

(^C again to quit) 

Puis se ferme, comme indiqué.

Dans l'intérêt de rendre cette question plus utile, juste testé cela et la même chose fonctionne dans le replier de Python, Guile. Mais ne fonctionne pas dans Rhino, où il se ferme complètement.

+0

Control-C fonctionne également dans le port Cygwin – nponeccop

Questions connexes