2015-02-17 107 views
4

我试图运行简单的Java应用程序,这是使用代码完成。当我在单独的控制台中运行它时,它的作用就像一个魅力。但是当我通过IntelliJ IDEA尝试它时,我的IDE不会在调试模式下拦截代码完成操作。IntelliJ IDEA不拦截在bebug模式下的JLine代码完成

我试图添加到我的虚拟机选项

-Djline.terminal=jline.UnsupportedTerminal 

但它并不能帮助我。

也许有人遇到这个问题?

+0

的JLine代码完成不符合理念的控制台兼容(请参阅[关于这个bug的讨论(https://github.com/jline/jline2/issues/185)和'jline.WindowsTerminal' javadoc类别) – 2017-02-12 09:50:26

回答

0
jline.TerminalFactory.registerFlavor(TerminalFactory.Flavor.WINDOWS, jline.UnsupportedTerminal.class); 
+1

解决方案的描述将有助于理解它。 – teivaz 2016-05-24 21:50:55

+0

据我所知,这与将'-Djline.terminal = jline.UnsupportedTerminal'添加到参数 – 2017-02-12 09:46:20

+1

中相同'jline3怎么可以做到这一点? – 2017-10-28 19:04:20

相关问题