[英]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-o
和ctrl-n
热键。 去尝试一下。
您可以使用改进的顶级utop 。 此外,它包括很好的完成能力。
我使用 ctrl + 向上箭头作为上一个输入
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.