And*_*rea 3 ocaml autocomplete utop
我很抱歉这个新问题,但我刚开始使用OCaml而且我找不到如何使用utop自动完成功能.
当我开始在utop中输入内容时,我会在shell的底部看到一个选项列表.如果只有一个有效选项,按TAB将自动完成我正在写的内容.但如果有多个有效的选择,并且我发现了我想要的那个,我还没有找到一种方法来选择它(除了继续写作).
例如(假设我已导入Core.Std)我输入
Float.of
Run Code Online (Sandbox Code Playgroud)
第一个建议是Float.of_float,第二个建议是Float.of_int.如何选择第二个?
引用utop的自述文件:
utop在提示后显示一个条,用于实时显示可能的完成情况.您可以使用M-left和M-right在其中导航,并使用M-tab选择一个完成.M表示元键,大部分时间是Alt.
因此,您可以使用完成导航Alt.
与utop玩得开心!
编辑:
它似乎Alt并不总是有效,取决于终端.Esc然而,键入然后好的键可以工作.
此外,绑定可以很容易通过~/.lambda-term-inputrc文件重新绑定,请参阅此处.