shell 中的 Rhino 1.7 不映射历史记录的箭头键
来使用交互式 JavaScript 控制台
java -jar js.jar
我下载了 Mozilla Rhino,这样我就可以通过进入提示符 ,一切都工作正常。除了...我的箭头键没有映射来前后移动光标或使用向上和向下的历史记录功能。现在,根据文档,这些功能确实存在于交互式控制台中,但它们似乎在 Mac OS 上无法使用。我需要一些指示来更改这些设置或添加代码来支持这一点?
使用JSC时,我没有这个问题。
谢谢,
I downloaded Mozilla Rhino so I can use the interactive JavaScript console through
java -jar js.jar
I can get into the prompt, and everything is all working fine. Except... My arrow keys are not mapped to move the cursor back and forth or to use the history function with up and down. Now, according to the documentation, these features do exist in the interactive console, but they seem to break on Mac OS. I need some pointers to change these settings or add code to support this?
When using JSC, I do not have this problem.
Thanks,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
当像这样运行“js.jar”时,没有内置的键绑定。您可能想要做的是查看 JLine “console runner”项目。
There are no built-in key bindings when running just "js.jar" like that. What you may want to do is look into the JLine "console runner" project.
看起来在 1.7R2 版本中他们添加了对 JLine 的支持。您只需将其添加到类路径中即可,例如
主要参考:https://developer.mozilla。 org/en/docs/New_in_Rhino_1.7R2
Looks like with version 1.7R2 they added support for JLine. You just need to add it to the class path e.g.
Reference: https://developer.mozilla.org/en/docs/New_in_Rhino_1.7R2