25

我一直在尝试 OCaml。有时使用解释器外壳测试一些代码会更快,但是当我按下“向上”键时它不会显示最后一个命令。

当我错过输入内容或希望看到一点变化会产生什么时,这是一种痛苦。

有谁知道它是否还有其他钥匙?

谢谢,

4

3 回答 3

33

使用rlwrap

rlwrap ocaml

ocaml本身没有 readline 支持。

您可以使用~/.inputrc. 例如,您可以向其中添加这样的行:

$if ocaml
"\C-o": "()\C-b"
"\C-n": ";;\n"
$endif

ctrl-o现在您可以ctrl-nocaml. 就试一试吧。

于 2012-08-01T10:28:58.663 回答
5

您可以使用改进的顶层utop。此外,它包括很好的完成能力。

于 2012-08-02T23:11:54.233 回答
0

我使用 ctrl + 向上箭头作为先前的输入

于 2021-01-26T09:46:48.877 回答