我想用Jline开发一个java cli ..我从网上得到了不同的Jline版本,但我不知道它们之间的区别..
我的操作系统是WINDOWS XP SP2。
在Jline09.9和Jline1.0中,它也不支持干净的屏幕。如何配置键盘绑定来支持干净的屏幕??
源代码WindowsTerminal.java
/**
* Windows doesn't support ANSI codes by default; disable them.
*/
public boolean isANSISupported() {
return false;
}在jLine0.9.9和Jline1.0中,清理屏幕不起作用。http://i.stack.imgur.com/2m71z.jpg
在Jline2.x中,它支持干净屏幕,但当我使用数组键UP/DOWN/LEFT/RIGHT,INSERT,DELETE,END...
键入数组键或DELETE、HOME、INSERT键http://i.stack.imgur.com/5A8d2.jpg时,Jline2.6和Jline2.9中出现错误代码和奇怪字符
我不知道如何通过keybinds.properties在Jline1.x和Jline2.x中配置键绑定。如何配置keybinds.properties?怎么用??
你能给出一些建议或例子吗?
发布于 2015-04-25 02:00:03
你安装AnsiConsole了吗?这是渲染“胡言乱语”转义代码所必需的。
AnsiConsole.systemInstall();应该会为你做的。
https://stackoverflow.com/questions/14569027
复制相似问题