2009-05-28 25 views
6

Tôi đang chơi với Paul Graham's arc, và nó nhận được thực sự gây phiền nhiễu rằng mũi tên lên chèn^[[A thay vì lệnh trước đó, và^R không hoạt động như trong vỏ. Tôi mơ hồ nhớ rằng có một cách đơn giản để chạy REPL của Arc trong một chương trình mà sẽ nhớ lịch sử đầu vào - có ai biết nó là gì không?Chương trình nào có thể giúp vỏ REPL nhớ và lịch sử tìm kiếm?

Trả lời

7

Có lẽ bạn đang nghĩ đến rlwrap?

7

Tôi thích rlwrap quá, nhưng tùy chọn khác bao gồm:

  • Emacs chế độ:
    • shell
    • term
    • comint
    • Slime (làm việc với Lisps chung và Clojure, có lẽ không phải với Arc)
  • ssfe (phần frontend của sirc)
  • jline (đặc biệt là nếu REPL được viết bằng Java, mà hồ quang không phải là)
+0

Tôi đã không nghĩ về ssfe trong hơn một thập kỷ, nhưng nó * sẽ * hoạt động ở đây. Ý kiến ​​hay. –

0

nex3's arc on github đi kèm với một arc.sh kịch bản trong đó kêu gọi rlwrap theo mặc định và chế độ emacs để sử dụng lịch sử với alt + P và alt + N.

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