我下载了 Mozilla Rhino,所以我可以通过以下方式使用交互式 JavaScript 控制台
java -jar js.jar
我可以进入提示,一切正常。除了... 我的箭头键没有映射来前后移动光标或使用上下历史功能。现在,根据文档,这些功能确实存在于交互式控制台中,但它们似乎在 Mac OS 上中断了。我需要一些指针来更改这些设置或添加代码来支持这一点?
使用 JSC 时,我没有这个问题。
谢谢,
我下载了 Mozilla Rhino,所以我可以通过以下方式使用交互式 JavaScript 控制台
java -jar js.jar
我可以进入提示,一切正常。除了... 我的箭头键没有映射来前后移动光标或使用上下历史功能。现在,根据文档,这些功能确实存在于交互式控制台中,但它们似乎在 Mac OS 上中断了。我需要一些指针来更改这些设置或添加代码来支持这一点?
使用 JSC 时,我没有这个问题。
谢谢,
像这样运行“js.jar”时没有内置的键绑定。您可能想要做的是查看JLine “控制台运行器”项目。
看起来他们在 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