shell 中的 Rhino 1.7 不映射历史记录的箭头键

发布于 2024-10-14 21:06:44 字数 266 浏览 8 评论 0原文

来使用交互式 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

谎言月老 2024-10-21 21:06:44

当像这样运行“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.

戴着白色围巾的女孩 2024-10-21 21:06:44

看起来在 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

Looks like with version 1.7R2 they added support for JLine. You just need to add it to the class path e.g.

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

Reference: https://developer.mozilla.org/en/docs/New_in_Rhino_1.7R2

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文