rlwrap是 readline wrap的縮寫,
關於readline,請參閱我以前的文章以及wikipedia對readline的介紹。
這個工具是一個wrapper,把不支持readline的CLI工具變為支持readline。
原理應該是截取鍵盤輸入并經過readline處理,再重定向到原工具。
安裝好後,直接rlwrap tools_name運行。比如我運行一個scheme的解譯器gosh,則是:
$ rlwrap gosh
運行結果很贊,不僅readline可以使用了,甚至連括號匹配也有了高亮顯示。
No comments:
Post a Comment