默认情况下,JShell启用所有键入内容的持久性历史记录,可以通过按向上箭头来调用。
关闭此“功能”的设置在哪里?
此外,我该如何清除当前历史记录?也许我很笨,但我不知道命令。 /reset
似乎无能为力。
答案 0 :(得分:2)
而且,我该如何清除当前历史记录?
我所提议的显然是一个hack,但是它似乎是有效的,至少在带有JDK11.0.4的Windows 10中:
运行注册表编辑器,然后搜索“ / J / Shell ”键。找到后(在HKCU和HKUsers下),删除HKUsers下的所有/ H / I / S / T / O / R / Y_ / L / I / N / E_值。 那为我修复了它;到目前为止,该死的东西仍然有效,看起来没有什么坏东西...