如何向上滚动到mit scheme REPL中的最后一个条目?
我正在从课本上学习如何向上滚动到mit scheme REPL中的最后一个条目?,scheme,read-eval-print-loop,mit-scheme,Scheme,Read Eval Print Loop,Mit Scheme,我正在从课本上学习scheme编程。我对方案非常陌生。我已经安装了这个。我不知道,如何在REPL中向上滚动 例如: 1 ]=> (define x 5) ;Value: x 1 ]=> x ;Value: 5 现在,当我使用up箭头键绑定到向上滚动值时,我得到了一些意想不到的结果。如图所示: 1 ]=> ^[[A 有人能告诉我如何使用方案解释器的基本知识吗?谢谢。首先,没有一个Scheme解释器,因为有很多实现。您需要的是readline支持 mit scheme没有
scheme
编程。我对方案非常陌生。我已经安装了这个。我不知道,如何在REPL
中向上滚动
例如:
1 ]=> (define x 5)
;Value: x
1 ]=> x
;Value: 5
现在,当我使用up箭头键绑定到向上滚动值时,我得到了一些意想不到的结果。如图所示:
1 ]=> ^[[A
有人能告诉我如何使用方案解释器的基本知识吗?谢谢。首先,没有一个Scheme解释器,因为有很多实现。您需要的是readline支持
mit scheme没有它,但如果您使用*nix系统,您可以使用rlwrap scheme
安装并启动解释器,使用箭头键也可以。请注意,这可以为所有程序提供历史记录功能,而不仅仅是方案解释器
readline支持还包括、和。可能更多。默认情况下,它们并不总是加载的,因此请搜索文档以了解如何启用它
如果您使用的是图形操作系统,如Windows、Gnome/KDE或OSX,使用with将为您提供更多关于如何编辑、运行甚至调试程序的选项 不,ctrl-p不起作用。