Как 'зафиксировать' интерактивную систему SML/NJ для использования Клавиш со стрелками

Я испытываю некоторые затруднения с помощью интерактивной системы SML/NJ, а именно, что, когда я пытаюсь использовать свои клавиши со стрелками (любой левый или правый для создания исправления в выражении я ввел, для повторения последнего выражения), мои Терминальные коды печати. (например. ^[[A для^[[D для левого, и т.д.). В то время как я могу все еще использовать систему, она делает это очень утомительным.

Я озирался в Управлении. Компилятор, там что-то, что я пропускаю? Для чего его ценность, я использую Терминал Mac.

Спасибо ^_^

19
задан pablo.meier 16 December 2009 в 02:18
поделиться

1 ответ

Попробуйте это. Вы можете использовать socat для добавления поддержки readline ко многим вещам:

socat READLINE EXEC:sml

Я только что понял, что вы работаете в OS X. Похоже, что socat доступен для OS X, хотя я не тестировал его (это работает в Linux).

16
ответ дан 30 November 2019 в 02:18
поделиться