jline

    2熱度

    1回答

    我使用jline,我有一個整潔的ConsoleReader,一切都很好。但是,如果您在提示中輸入了某些內容並在stdout上輸出(來自另一個線程),則輸出會拆分您輸入的單詞/命令。 如何在終端底部保持jline提示? 我正在使用jline 1,但如果足夠穩定,我願意使用jline 2。

    0熱度

    1回答

    我正在使用JLine作爲控制檯應用程序,並且希望發送帶有穿透效果的文本。 這對JLine來說可能嗎?我該怎麼做? 是否有任何平臺特定的問題?

    1熱度

    1回答

    我正在寫一個cmd包裝,它應該像任何其他cmd包裝一樣,爲任何cmd應用程序攔截流。到目前爲止,我已經成功完成了大部分應用程序的工作,如'ping'等。但是,當我啓動Clojure或Scala REPL時,首先會出現問題,但是當我輸入多行函數或出現錯誤時,消息就會停止,就像管道中發生某些事情一樣。 REPL和我的包裝之間的任何通信都會停止。由於我通過包裝器啓動了所有應用程序的stdout和stde

    1熱度

    3回答

    我想知道是否可以製作一個Vim插件,將表單發送到lein repl開始的REPL會話。有沒有辦法將消息發送到現有的jline.ConsoleRunner進程?

    5熱度

    2回答

    您使用哪種類似readline的庫for Java? 'readline'就像庫一樣,我的意思是用於編輯控制檯輸入的庫,支持歷史記錄,製表符完成以及類似的東西。我在找一個,我不能從這麼多的選項中選擇(jLine - 無人維護,java-readline - 最後一個版本於2003年,其他)

    8熱度

    2回答

    我剛剛開始搞亂JLine以解析控制檯模式下的字符輸入。它似乎運作良好,但我想知道: 在JLine中是否有一種非阻塞方式來查明字符是否可用? (即在Windows中爲kbhit())。 我想我總是可以將鍵盤輸入包裝在它自己的線程中,然後在線程安全的隊列中提供鍵盤字符給主線程,但是這看起來應該是不必要的。 編輯:這是逐個字符的解析。我不打算使用GUI。在控制檯模式下,Java中的通常InputStre

    6熱度

    4回答

    由於某些原因,我無法使用jline獲取clojure REPL,我做的是git克隆github上的clojure庫,然後運行ant構建它,然後我下載jline-0.9.94。罐子與clojure.jar的目錄,然後運行以下命令: java -cp jline-0.9.94.jar:clojure.jar jline.ConsoleRunner clojure.main ,並獲得以下錯誤: Ex

    6熱度

    2回答

    我不是在尋找一個IDE或集成的REPL。我只是想問,如果有人知道是否可以在REPL中使用'psql'或某些* nix shell中的緩衝區編輯器。 在psql中,例如,您只需輸入「\ e」,您將得到編輯器中的最後一個命令,並且uppon退出它。 這對於clojure repl來說真棒。 $ java -cp jline.jar:clojure-1.3.0.jar jline.ConsoleRunn

    1熱度

    3回答

    我想獲得的JLine做標籤完成,所以我可以像輸入下面的內容: commandname --arg1 value1 --arg2 value2 我使用下面的代碼: final List<Completor> completors = Arrays.asList( new SimpleCompletor("commandname "), new SimpleCompletor("