0

jline で Java cli を開発したい..インターネットから別のバージョンの Jline を入手したのですが、それらの違いがわかりません..

私のOSは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 を使用すると、コンソールが意味不明に表示されます。

Jline 2.6 および Jline2.9 の不正なコードと奇妙な文字 配列キーまたは DELETE、HOME、INSERT キーを入力した場合 http://i.stack.imgur.com/5A8d2.jpg

keybinds.properties を使用して Jline1.x および Jline2.x でキーバインドを構成する方法がわかりません。また、keybinds.properties の設定方法は? それの使い方??

アドバイスや例を教えてください。

4

1 に答える 1

0

AnsiConsole をインストールしましたか? これは、「意味不明な」エスケープ コードをレンダリングするために必要です。

AnsiConsole.systemInstall();

あなたのためにそれをすべきです。

于 2015-04-24T18:00:02.970 に答える