Java:“历史”对于cli命令,如何使输出“可编辑”?
我想在java程序中添加一个“history”函数,比如已知的bash等,所以按箭头键应该会显示之前的send命令
将过去的命令写入默认输出是没有问题的,如果按三次arrow up,默认输出将出现三行新的内容,并且输出不可编辑。我希望程序的输出被写入输入字段,所以我只需要点击回车键,重新发送命令
这可能吗
亲切的问候
你可以在下面搜索框中键入要查询的问题!
我想在java程序中添加一个“history”函数,比如已知的bash等,所以按箭头键应该会显示之前的send命令
将过去的命令写入默认输出是没有问题的,如果按三次arrow up,默认输出将出现三行新的内容,并且输出不可编辑。我希望程序的输出被写入输入字段,所以我只需要点击回车键,重新发送命令
这可能吗
亲切的问候
# 1 楼答案
看看JLine,它提供命令历史记录、制表符完成和行编辑