有没有一种方法可以在utop中打印历史列表,比如从bash调用history?我也没有在emacs中找到任何与utop-mode相关的历史环。我试着利用历史去嬉皮士-扩大在REPL中的反对。
Utop似乎响应像history-prev和history-next这样的命令(来自utop.el),但这就是我所发现的全部。
发布于 2016-12-09 18:49:38
这
μ> #require "lambda-term";;
μ> LTerm_history.contents UTop.history;;将将utop历史记录打印为字符串的OCaml列表,第一个元素是您执行的最新命令(这并不令人惊讶地是"LTerm_history.contents UTop.history;;")。
注意:您可以将#require "lambda-term";;添加到您的.ocamlinit文件中,以跳过上面清单中的第一个命令。
如果您想使用一些系统实用程序来访问您的~/.utop-history历史记录,也可以使用utop文件。
https://stackoverflow.com/questions/41066352
复制相似问题