我一直在尝试OCaml。有时候使用解释器shell测试一些代码会更快,但是当我按下“向上”键时,它不会显示最后一个命令。
当我错过输入某些内容或希望看到会产生一些变化时会感到很痛苦。
任何人都知道是否还有另一把钥匙?
谢谢,
答案 0 :(得分:29)
使用rlwrap
:
rlwrap ocaml
ocaml
本身没有阅读支持。
您可以使用~/.inputrc
配置readline。
例如,您可以添加这样的行:
$if ocaml
"\C-o": "()\C-b"
"\C-n": ";;\n"
$endif
现在,您可以在ctrl-o
中使用ctrl-n
和ocaml
个热键。试试吧。
答案 1 :(得分:3)
您可以使用改进的顶级utop。 此外,它还包括良好的完成能力。
答案 2 :(得分:0)
我使用 ctrl + 向上箭头作为上一个输入