我在CLI程序中使用Scala JLine.它工作正常,但每次重新启动程序时都会忘记我的历史记录.我看到一个叫做的类FileHistory,我看到这个ConsoleReader类有一个叫做setHistory()实例的方法FileHistory.我希望调用该方法会导致它创建或加载并保存包含我的历史记录的文件.但事实并非如此.
不幸的是,文档几乎不存在.如何在下次运行启用JLine的程序时记住我在上一次运行中键入的命令?
mirandes给出了正确的答案.感谢mirandes和som-snytt对他们的帮助(是的,有帮助的)反应.