尝试使用 Jline 库终端的编写器时,我们遇到了一些问题。当我们尝试使用终端编写器的 print 语句编写字符串时,它会在字符串周围附加字符。
示例:打印时:terminal.writer().print("Username:");
我们得到输出字符串为“�[?1l�>�[?1000l�[?2004lUsername:�[?1h�=�[?2004h”,因为我们只想得到“用户名:”作为输出。
我们通过设置“BRACKETED_PASTE_OFF”尝试了此链接https://github.com/jline/jline3/issues/181的解决方案。但这没有用。