¿Es posible utilizar las teclas de flecha en el intérprete OCaml?
interpreter arrow-keys (2)
Cada vez que uso estas teclas en el intérprete, siempre aparecen símbolos como este:
[[D^[[C
Estoy usando Linux Mint 12 en ZSH, sin embargo, estoy obteniendo el mismo resultado en Ubuntu con bash. Además, lo mismo en ssh.
El nivel de inventario de OCaml no tiene edición de línea incorporada. Uso rlwrap
:
$ cat bin/ocaml
#!/bin/sh
exec rlwrap /usr/local/bin/ocaml "$@"
¡Usar el nivel superior sin algo como esto es bastante doloroso, en mi opinión!
Otras posibilidades son ejecutar el nivel superior bajo emacs (una opción popular, creo), o usar utop . No he usado utop, pero suena bien.
Otra opción es usar: ledit ocaml
Aunque prefiero utop sobre cualquier otra cosa yo mismo.