2012-04-24 20 views
7

Używam MIT-Scheme na jakiś czas teraz, i to działa świetnie. Jednak w trybie REPL naprawdę brakuje mi historii wszystkich poleceń, które wpisałem. Ponowne wpisanie kodu w przypadku drobnego błędu literowego jest bardzo frustrujące.MIT Schemat REPL historia

Jak można włączyć tryb history? (Jeśli coś takiego istnieje)

+0

Tak, to byłoby bardzo miło wiedzieć. – oobivat

Odpowiedz

1

Edwin, programu edytora tekstu MIT/GNU, zapewnia special mechanism do interakcji ze schematem odczytu eval-print pętle: buforów rEPL.

Każdy bufor REPL utrzymuje historię wyrażeń, które zostały wpisane do niego. Kilka poleceń umożliwia dostęp do zawartości tej historii. Polecenie M-p przesuwa się wstecz w historii, wstawiając wcześniej ocenione wyrażenia w punkcie. Podobnie M-n porusza się do przodu w historii. Polecenia C-c C-r i C-c C-s przeszukują do tyłu i do przodu historię dla określonego ciągu znaków.

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

+0

W rzeczywistości szukałem czegoś poza Edwinem, które można wykorzystać w czystym schemacie MIT REPL. – Gooner

+0

twoje rozwiązanie jest dobre dla systemu Windows, który jest brak cygwin, dzięki. – Boluny