2012-04-24 20 views
7

Ich habe MIT-Scheme für einige Zeit jetzt verwendet, und es funktioniert super. Im REPL-Modus fehlt mir jedoch wirklich die Geschichte aller Befehle, die ich eingegeben habe. Es ist sehr frustrierend, ein Stück Code im Falle eines kleinen Tippfehlers neu einzugeben.MIT Scheme REPL Geschichte

Wie kann ich den history Modus aktivieren? (Wenn so etwas existiert)

+0

Ja, das wäre sehr schön zu wissen. – oobivat

Antwort

1

Edwin, der MIT/GNU Scheme Text-Editor, bietet eine special mechanism für die Interaktion mit Scheme Read-Eval-Print-Schleifen: REPL-Puffer.

Jeder REPL-Puffer enthält eine Historie der Ausdrücke, die darin eingegeben wurden. Mit mehreren Befehlen können Sie auf den Inhalt dieses Verlaufs zugreifen. Der Befehl M-p bewegt sich rückwärts durch den Verlauf und fügt zuvor ausgewertete Ausdrücke an einem Punkt ein. Ebenso bewegt sich M-n durch die Geschichte vorwärts. Die Befehle C-c C-r und C-c C-s durchsuchen den Verlauf für eine bestimmte Zeichenfolge rückwärts und vorwärts.

http://web.mit.edu/scheme_v9.0.1/doc/mit-scheme-user/Edwin-REPL-Mode.html

+0

Eigentlich war ich auf der Suche nach etwas außerhalb von Edwin, das im reinen MIT-Schema REPL verwendet werden kann. – Gooner

+0

Ihre Lösung ist gut für Windows, das ist der Mangel an Cygwin, danke. – Boluny