1
在Mac OSX的终端中,我打开SML
,如果输入错误,我希望将光标移动到该位置以修改某些内容或添加/删除某些内容,但一旦我在键盘上点击了<-
(左箭头)中,REPL
给我如何在Mac终端的SML/NJ的REPL中移动光标?
是的,这^[[D
事情。
那么如何移动光标?
在Mac OSX的终端中,我打开SML
,如果输入错误,我希望将光标移动到该位置以修改某些内容或添加/删除某些内容,但一旦我在键盘上点击了<-
(左箭头)中,REPL
给我如何在Mac终端的SML/NJ的REPL中移动光标?
是的,这^[[D
事情。
那么如何移动光标?
是的,SML/NJ的REPL不支持箭头键。您可以使用rlwrap
tool来解决此问题。这允许您使用左右箭头键在一行内导航,使用上下箭头键调出您之前输入的行。
如果您使用Emacs编写您的SML文件,您也可以在Emacs缓冲区中运行SML。
你可以请检阅我的代码:http://stackoverflow.com/questions/14759932/simple-non-optimal-unionfind-in-ocaml? –