Rhino 1.7 в оболочке не отображает клавиши со стрелками для истории - PullRequest
1 голос
/ 30 января 2011

Я скачал Mozilla Rhino, чтобы я мог использовать интерактивную консоль JavaScript через

java -jar js.jar

Я могу получить приглашение, и все работает нормально.За исключением ... Мои клавиши со стрелками не отображаются для перемещения курсора назад и вперед или для использования функции истории с помощью вверх и вниз.Теперь, согласно документации, эти функции существуют в интерактивной консоли, но, похоже, они ломаются в Mac OS.Мне нужно несколько указателей, чтобы изменить эти настройки или добавить код для поддержки этого?

При использовании JSC у меня нет этой проблемы.

Спасибо,

Ответы [ 2 ]

1 голос
/ 30 января 2011

При запуске только "js.jar" нет встроенных привязок клавиш.Что вы можете сделать, это заглянуть в проект JLine"консольный бегун".

0 голосов
/ 07 апреля 2015

Похоже, что в версии 1.7R2 добавлена ​​поддержка JLine. Вам просто нужно добавить его в путь к классу, например

java -cp js.jar: lib / jline-0.9.93.jar org.mozilla.javascript.tools.shell.Main

Ссылка: https://developer.mozilla.org/en/docs/New_in_Rhino_1.7R2

...