23

每次我在解释器中使用这些键时,我都会不断收到如下符号:

[[D^[[C

我在 ZSH 中使用 Linux Mint 12,但是在带有 bash 的 Ubuntu 中我得到了相同的结果。此外,在 ssh 中也是如此。

4

2 回答 2

24

股票 OCaml 顶层没有内置行编辑。我使用rlwrap

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

在我看来,在没有这样的情况下使用顶层是非常痛苦的!

其他可能性是在 emacs 下运行顶层(我认为这是一个流行的选择),或者使用utop。我没用过utop,但听起来很酷。

于 2012-11-05T02:12:26.167 回答
20

另一种选择是使用: ledit ocaml

虽然我自己更喜欢 utop。

于 2012-11-05T03:21:39.753 回答