2015-02-17 145 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

相關問題