Monday, November 2, 2009

推荐一个好工具:rlwrap

rlwrap是 readline wrap的縮寫,
關於readline,請參閱我以前的文章以及wikipedia對readline的介紹
這個工具是一個wrapper,把不支持readline的CLI工具變為支持readline。
原理應該是截取鍵盤輸入并經過readline處理,再重定向到原工具。

安裝好後,直接rlwrap tools_name運行。比如我運行一個scheme的解譯器gosh,則是:
$ rlwrap gosh

運行結果很贊,不僅readline可以使用了,甚至連括號匹配也有了高亮顯示。

No comments: