2

次のスクリプトを使用して、トップレベルを開始します。

breakchars="(){}[],^%$#@\"\";:''\\"
exec rlwrap --remember -c -b "$breakchars"  -f "$HOME"/.ml_completions -S '> ' ocaml -init ~/.ocamlinit "$@"

では、トップレベルで入力をオートコンプリートできるように .ml_completions ファイルを作成するにはどうすればよいでしょうか?

4

1 に答える 1

2

rlwrap の補完ファイルを作成する方法がわかりませんが、代わりに utop を使用できます。

https://github.com/ocaml-community/utop

トップレベルでの行編集、コンテキスト依存の補完、および構文の強調表示をサポートしています。

于 2012-07-17T17:13:32.937 に答える