首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过jline3在每一行添加字符串?

如何通过jline3在每一行添加字符串?
EN

Stack Overflow用户
提问于 2020-04-06 16:23:43
回答 2查看 66关注 0票数 0

我希望应用程序在每一行上打印其名称,如(shell > ):

代码语言:javascript
复制
shell > --param1 value1 --param2 value2

有没有可能用jline3实现?

EN

回答 2

Stack Overflow用户

发布于 2020-04-06 16:49:27

您可以使用jline3-terminal来完成此操作。它支持'jansi‘和'jna’。两者的工作方式基本相同,但jansi比jna要轻一些。而jna更通用。

您可以按照documentation here和终端文档here进行操作。

最好从maven项目开始,然后继续文档。

如果还有其他事情,请告诉我。

票数 0
EN

Stack Overflow用户

发布于 2020-11-15 17:37:47

参见JLine readLine() javadoc。将命令提示符(shell >)添加到您的命令行界面应用程序调用readLine方法

代码语言:javascript
复制
lineReader.readLine("shell > ", null, null);

如果您还想添加buffer作为用户编辑的默认值,则调用readLine方法作为

代码语言:javascript
复制
lineReader.readLine("shell > ", null, "--param1 value1 --param2 value2");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61055673

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档