在comment in response to a shell question,用戶tinkertim說,這是容易破解ksh
使用bash
自動完成庫。我希望沒有什麼比使用bash
自動補全與AT & T ksh93
。如何才能做到這一點?如何編程ksh93以使用bash自動完成?
ksh93
有一個新版本一年幾次,所以我要尋找不涉及修改源代碼的解決方案。 ksh93
可以動態鏈接新的C模塊,並且可以高度編程(我在每次擊鍵時都運行ksh函數),所以修改源代碼應該不是必須的。
注:我不是在談論名自動完成,這是很容易在ksh
做。我正在討論bash所有其他美味的自動補全功能,例如nmh
命令的自動補全選項或自動完成的Mercurial命令。像這樣的東西。
rlwrap實際上看起來對其他問題非常有用,但其自動完成設施非常少。 – 2009-06-04 03:26:06
無論如何,它會與KSH的輸入能力相沖突,如果有一些特別的。 – TheBonsai 2009-06-04 07:17:10