我使用rlwrap来获取默认情况下(在 Ubuntu 上)在交互式控制台(readline
如gnuplot
.sqlite3
它允许在文件中指定一个完成词列表~/.<command>_completions
。考虑这个例子bash
:
rlwrap‸<TAB>
rlwrap ‸
而这个,使用rlwrap
:
echo rlwrap > ~/.bash_completions
rlwrap -a bash
rlwrap‸<TAB>
rlwrap‸
rlwra‸<TAB>
rlwrap ‸
是否有可能在这方面rlwrap
表现得像并完成一个完整输入的单词?bash
当使用不区分大小写的完成来完成大写 sqlite 关键字时,尤其令人沮丧。如果它按预期工作,我可以TAB
在每个关键字而不是空格之后点击并将其转换为大写。目前,我完整输入的关键字是小写,tab完成是大写,这冒犯了我的审美情趣。