簡體   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