【问题标题】:How to deactivate JLine for Jython interactive interpreter session?如何为 Jython 交互式解释器会话停用 JLine?
【发布时间】:2009-07-13 08:15:31
【问题描述】:

Jython 2.5 默认带有 JLine。

我更喜欢使用带有rlwrap 的交互式解释器。如果 JLine 处于活动状态,似乎 rlwrap 不起作用。

在 Scala 中,我会使用 rlwrap scala -Xnojline

Jython 是否有类似的选项来停用 JLine?

【问题讨论】:

  • 删除了“scala”标签,因为这个问题与 Scala 无关。

标签: jython readline


【解决方案1】:

您可以将 jython 属性 python.console 设置为 org.python.util.InteractiveConsole。这是 Jython 中的默认设置 2.2 并且是一个简单的无历史控制台。您可以通过命令行设置此属性,例如:

jython -Dpython.console=org.python.util.InteractiveConsole

或更改本地注册表中的属性。看 http://wiki.python.org/jython/UserGuide#the-jython-registry

【讨论】:

  • 感谢您的提示。它有效:'rlwrap jython -Dpython.console=org.python.util.InteractiveConsole'。这也有效:'rlwrap jython -Djline.terminal=jline.UnsupportedTerminal'。 'jython-users' 邮件列表上的答案:news.gmane.org/…
猜你喜欢
  • 2015-06-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-31
相关资源
最近更新 更多