禁用JShell历史记录

时间:2018-10-14 18:07:07

标签: java jshell

默认情况下,JShell启用所有键入内容的持久性历史记录,可以通过按向上箭头来调用。

关闭此“功能”的设置在哪里?

此外,我该如何清除当前历史记录?也许我很笨,但我不知道命令。 /reset似乎无能为力。

1 个答案:

答案 0 :(得分:2)

  

而且,我该如何清除当前历史记录?

我所提议的显然是一个hack,但是它似乎是有效的,至少在带有JDK11.0.4的Windows 10中:

运行注册表编辑器,然后搜索“ / J / Shell ”键。找到后(在HKCU和HKUsers下),删除HKUsers下的所有/ H / I / S / T / O / R / Y_ / L / I / N / E_值。 为我修复了它;到目前为止,该死的东西仍然有效,看起来没有什么坏东西...