如何在Mac上的终端中的SML / NJ的REPL中移动光标?

时间:2013-01-23 21:23:43

标签: functional-programming sml smlnj

在Mac OSX的终端,我打开SML,如果输入错误,我希望将光标移动到那个地方修改某些内容或添加/删除某些内容,但是一旦我点击{{1}键盘上的(左箭头),<-给了我

enter image description here

是的,REPL事。

那么如何移动光标?

1 个答案:

答案 0 :(得分:4)

是的,SML / NJ的REPL不支持箭头键。您可以使用rlwrap tool来解决此问题。这允许您使用左右箭头键在一行内导航,使用向上和向下箭头键来调用您之前输入的行。

如果您使用Emacs编写SML文件,还可以在Emacs缓冲区中运行SML。