我試圖運行簡單的Java應用程序,這是使用代碼完成。當我在單獨的控制檯中運行它時,它的作用就像一個魅力。但是當我通過IntelliJ IDEA嘗試它時,我的IDE不會在調試模式下攔截代碼完成操作。IntelliJ IDEA不攔截在bebug模式下的JLine代碼完成
我試圖添加到我的虛擬機選項
-Djline.terminal=jline.UnsupportedTerminal
但它並不能幫助我。
也許有人遇到這個問題?
我試圖運行簡單的Java應用程序,這是使用代碼完成。當我在單獨的控制檯中運行它時,它的作用就像一個魅力。但是當我通過IntelliJ IDEA嘗試它時,我的IDE不會在調試模式下攔截代碼完成操作。IntelliJ IDEA不攔截在bebug模式下的JLine代碼完成
我試圖添加到我的虛擬機選項
-Djline.terminal=jline.UnsupportedTerminal
但它並不能幫助我。
也許有人遇到這個問題?
jline.TerminalFactory.registerFlavor(TerminalFactory.Flavor.WINDOWS, jline.UnsupportedTerminal.class);
解決方案的描述將有助於理解它。 – teivaz 2016-05-24 21:50:55
據我所知,這與將'-Djline.terminal = jline.UnsupportedTerminal'添加到參數 – 2017-02-12 09:46:20
中相同'jline3怎麼可以做到這一點? – 2017-10-28 19:04:20
的JLine代碼完成不符合理念的控制檯兼容(請參閱[關於這個bug的討論(https://github.com/jline/jline2/issues/185)和'jline.WindowsTerminal' javadoc類別) – 2017-02-12 09:50:26