我已经按照这里的说明在我的Yosemite笔记本上安装了MIT Scheme。我可以从终端获取scheme
解释器,但是我的箭头键似乎都不起作用。对于我所犯的任何打字错误,我无法回到光标位置进行更正,只能使用删除键或重新输入整个内容。
左箭头键显示^[[D
右箭头键显示^[[C
上箭头键显示^[[A
下箭头键显示^[[B
以下是屏幕截图:
我已经按照这里的说明在我的Yosemite笔记本上安装了MIT Scheme。我可以从终端获取scheme
解释器,但是我的箭头键似乎都不起作用。对于我所犯的任何打字错误,我无法回到光标位置进行更正,只能使用删除键或重新输入整个内容。
左箭头键显示^[[D
右箭头键显示^[[C
上箭头键显示^[[A
下箭头键显示^[[B
以下是屏幕截图:
你可以使用rlwrap,它是Readline的包装器。在系统中安装后,只需运行:
$ rlwrap mit-scheme
它应该能正常工作。这里有一个教程。
即使可以做到,也不意味着您应该这样做。MIT Scheme已经提供了Edwin编辑器,它类似于emacs编辑器,并且非常好用。我每天都在使用它。它还配备了图形化调试器。您的其他选项是emacs + Geiser(或Greg的racket-mode),带有guile或racket。或者DrRacket是一种集成开发环境,具有许多学习辅助功能。
scheme
,因为我使用这个链接安装了不同版本,所以启动编辑器是scheme --edit
。mit-scheme --edit
返回command not found: mit-scheme
,这让我困惑了一分钟。如果其他人遇到了同样的问题... - Mote Zart