在 Mac OSX 的终端中,我打开SML
,如果我输入错误,我希望将光标移动到该位置以修改某些内容或添加/删除某些内容,但是一旦我<-
在键盘上点击(左箭头),就会REPL
给我
是的,那个^[[D
东西。
那么如何移动光标呢?
在 Mac OSX 的终端中,我打开SML
,如果我输入错误,我希望将光标移动到该位置以修改某些内容或添加/删除某些内容,但是一旦我<-
在键盘上点击(左箭头),就会REPL
给我
是的,那个^[[D
东西。
那么如何移动光标呢?
是的,SML/NJ 的 REPL 不支持方向键。您可以使用该rlwrap
工具来解决此问题。这使您可以使用向左和向右箭头键在一行内导航,并使用向上和向下箭头键来调用您之前输入的行。
如果您使用 Emacs 编写 SML 文件,您还可以在 Emacs 缓冲区中运行 SML。