我使用以下脚本启动顶层:
breakchars="(){}[],^%$#@\"\";:''\\"
exec rlwrap --remember -c -b "$breakchars" -f "$HOME"/.ml_completions -S '> ' ocaml -init ~/.ocamlinit "$@"
然后我如何构建.ml_completions文件以便我可以在顶层自动完成输入?
答案 0 :(得分:2)
我不确定如何为rlwrap创建完成文件,但您可以使用utop作为替代:
http://forge.ocamlcore.org/projects/utop/
它在顶层支持行编辑,上下文相关完成和语法高亮。