繁体   English   中英

如何在 OCaml 解释器 shell 中重复最后一个命令

[英]how to repeat last command in OCaml interpreter shell

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

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

有谁知道它是否有另一个密钥?

谢谢,

使用rlwrap

rlwrap ocaml

ocaml本身没有 readline 支持。

您可以使用~/.inputrc配置 readline。 例如,您可以向其中添加以下行:

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

现在您可以在ocaml使用ctrl-octrl-n热键。 去尝试一下。

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

我使用 ctrl + 向上箭头作为上一个输入

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM