如何使箭头键在MIT Scheme解释器中工作?

时间:2015-08-02 05:24:05

标签: macos terminal mit-scheme

我已经在运行Yosemite的笔记本电脑上的说明here安装了MIT Scheme。我可以从终端获得scheme解释器,但我的箭头键似乎都没有工作。对于任何打字错误,我做了我不能回去纠正它。我必须使用退格键或重新输入整个内容。

左箭头打印^[[D

右箭头打印^[[C

向上箭头打印^[[A

向下箭头打印^[[B

这是一个截图:

screnshot showing arrow keys at work, not

1 个答案:

答案 0 :(得分:13)

您可以使用rlwrap。这是Readline的回顾。在系统中安装后,只需运行:

$ rlwrap mit-scheme

它应该有效。有一个tutorial

即使可以做到,但这并不意味着你应该这样做。麻省理工学院计划已经 提供Edwin编辑器,这是一个像编辑器一样的emacs,效果很好。我每天都使用它。它还附带一个图形调试器。你的其他选择是emacs + Geiser(或Greg的racket-mode),带有guile或racket。或DrRacket是一个IDE,有许多学习辅助工具。