Подтвердить что ты не робот

Можно ли использовать клавиши со стрелками в интерпретаторе OCaml?

Каждый раз, когда я использую эти ключи в интерпретаторе, я все время получаю такие символы:

[[D^[[C

Я использую Linux Mint 12 в ZSH, но я получаю тот же результат в Ubuntu с bash. Кроме того, то же самое в ssh.

4b9b3361

Ответ 1

На складе OCaml toplevel не встроено редактирование строк. Я использую rlwrap:

$ cat bin/ocaml
#!/bin/sh
exec rlwrap /usr/local/bin/ocaml "[email protected]"

Использование топлекса без чего-то подобного довольно болезненно, на мой взгляд!

Другие возможности - запустить toplevel под emacs (популярный выбор, я думаю), или использовать utop. Я не использовал utop, но это звучит круто.

Ответ 2

Другой вариант - использовать: ledit ocaml

Хотя я предпочитаю использовать что-то еще.