我在使用SML/NJ交互系统时遇到了一些问题,即当我尝试使用箭头键(无论是向左还是向右对我输入的表达式进行更正,直到重复最后一个表达式)时,我的终端打印代码。(例如,左上方^[[D
的^[[A
,等等)。虽然我仍然可以使用这个系统,但它使它变得非常乏味。
我在Control.Compiler上到处看了看,我是不是漏掉了什么?不管它有什么价值,我都在使用Mac终端。
谢谢^_^
发布于 2009-12-16 10:28:09
尝尝这个。您可以使用socat为许多内容添加readline支持:
socat READLINE EXEC:sml
我刚刚意识到你在OS上。socat似乎确实可以在OS上使用,尽管我还没有测试过它(这在Linux上是有效的)。
发布于 2013-01-19 10:52:10
另一个选择是rlwrap
。
rlwrap sml
https://stackoverflow.com/questions/1911861
复制相似问题