2012-04-24 27 views
7

Tôi đã sử dụng MIT-Scheme cho đôi khi bây giờ, và nó hoạt động rất tốt. Tuy nhiên, trong chế độ REPL, tôi thực sự nhớ có một lịch sử của tất cả các lệnh mà tôi đã gõ vào nó. Nó rất bực bội khi gõ lại một đoạn mã trong trường hợp có lỗi in nhỏ.MIT Scheme REPL history

Làm cách nào để kích hoạt chế độ history? (Nếu một điều như vậy tồn tại)

+0

Vâng, điều này sẽ rất tốt đẹp để biết. – oobivat

Trả lời

1

Edwin, trình soạn thảo văn bản Chương trình MIT/GNU, cung cấp special mechanism để tương tác với Đề án đọc-eval-print loop: REPL buffer.

Mỗi bộ đệm REPL duy trì lịch sử các biểu thức được nhập vào nó. Một số lệnh cho phép bạn truy cập vào nội dung của lịch sử này. Lệnh M-p di chuyển ngược qua lịch sử, chèn các biểu thức được đánh giá trước đó tại điểm. Tương tự như vậy, M-n di chuyển về phía trước thông qua lịch sử. Các lệnh C-c C-r và C-c C-s tìm kiếm lùi lại và chuyển tiếp qua lịch sử cho một chuỗi cụ thể.

chương trình

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

+0

Thực ra, tôi đang tìm kiếm thứ gì đó bên ngoài Edwin, có thể sử dụng được trong chương trình REPL thuần túy của MIT. – Gooner

+0

giải pháp của bạn là tốt cho Windows mà là thiếu Cygwin, cảm ơn. – Boluny

Các vấn đề liên quan