我使用覆膜获取在交互控制台(如gnuplot、sqlite3 )中默认不可用的readline特性( Ubuntu)。
它允许一个人在文件~/.<command>_completions中指定一个完成词列表。考虑使用bash的示例
rlwrap‸<TAB>
rlwrap ‸而这个,使用rlwrap
echo rlwrap > ~/.bash_completions
rlwrap -a bash
rlwrap‸<TAB>
rlwrap‸
rlwra‸<TAB>
rlwrap ‸是否有可能让rlwrap在这方面表现得像bash一样,并完成一个已经键入完整的单词?
这是特别令人沮丧的,当使用大小写不敏感的完成,以完成大写sqlite关键字。如果按预期工作,我可以在每个关键字之后点击TAB,而不是空格,并将其转换为大写。目前,我输入的关键字全部是小写和标签完成是大写,这侵犯了我的审美敏感性。
发布于 2015-11-14 15:55:50
这是rlwrap早期版本的一个问题。
It 已在0.42版中得到修正,这是最近的一次。它是还没有为Ubuntu打包,但是您可以获取一个非常容易构建的源档案。
https://stackoverflow.com/questions/33689687
复制相似问题