【问题标题】:Cursor movement keys not working properly in jshell on macOS terminal光标移动键在 macOS 终端上的 jshell 中无法正常工作
【发布时间】:2021-01-17 23:40:26
【问题描述】:

在下面的 sn-p 开始中,我输入了一些废话 asd 然后按 退格键 将其覆盖:

jshell> void asd$<3$<3>

可以看出,我得到了 $<3 而不是退格键。右箭头同样作用 $<2 。实际上左箭头工作正常。我没有~/.inputrc 文件。同样值得注意的是iTerm2 工作正常。

那么这里可能会发生什么?

【问题讨论】:

    标签: macos terminal jshell


    【解决方案1】:

    你需要执行这个命令,因为JLine(jshell用来处理命令行编辑的库)不支持MacOS:

    echo "jline.terminal=unix" > $HOME/.jline.rc
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-05-12
      • 2021-05-07
      • 2018-12-05
      • 2021-12-20
      • 2017-07-15
      • 1970-01-01
      • 2018-06-01
      • 1970-01-01
      相关资源
      最近更新 更多