2

在 Mac OSX 的终端中,我打开SML,如果我输入错误,我希望将光标移动到该位置以修改某些内容或添加/删除某些内容,但是一旦我<-在键盘上点击(左箭头),就会REPL给我

在此处输入图像描述

是的,那个^[[D东西。

那么如何移动光标呢?

4

1 回答 1

4

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

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

于 2013-01-23T22:21:31.167 回答