是否有可能使用箭头键在OCaml的翻译吗?(Is it possible to use arrow

2019-08-02 07:36发布

每次我用在解释这些键我不断收到符号像这样出现的:

[[D^[[C

我使用的是Linux Mint的12 ZSH,但我得到了同样的结果在Ubuntu在bash。 此外,在SSH同样的事情。

Answer 1:

该股OCaml的顶层不具有行编辑内置的我使用。 rlwrap

$ cat bin/ocaml
#!/bin/sh
exec rlwrap /usr/local/bin/ocaml "$@"

使用顶层没有这样的事情是很痛苦的,在我看来!

其他的可能性是运行在Emacs的顶层(一个流行的选择,我认为),或使用UTOP 。 我没有使用过UTOP,但它听起来很酷。



Answer 2:

另一种选择是使用方法: ledit ocaml

虽然我更喜欢在UTOP什么都自己。



文章来源: Is it possible to use arrow keys in OCaml interpreter?