我一直在尝试 OCaml。有时使用解释器外壳测试一些代码会更快,但是当我按下“向上”键时它不会显示最后一个命令。
当我错过输入内容或希望看到一点变化会产生什么时,这是一种痛苦。
有谁知道它是否还有其他钥匙?
谢谢,
我一直在尝试 OCaml。有时使用解释器外壳测试一些代码会更快,但是当我按下“向上”键时它不会显示最后一个命令。
当我错过输入内容或希望看到一点变化会产生什么时,这是一种痛苦。
有谁知道它是否还有其他钥匙?
谢谢,
使用rlwrap
:
rlwrap ocaml
ocaml
本身没有 readline 支持。
您可以使用~/.inputrc
. 例如,您可以向其中添加这样的行:
$if ocaml
"\C-o": "()\C-b"
"\C-n": ";;\n"
$endif
ctrl-o
现在您可以ctrl-n
在ocaml
. 就试一试吧。
您可以使用改进的顶层utop。此外,它包括很好的完成能力。
我使用 ctrl + 向上箭头作为先前的输入