0

我使用rlwrap来获取默认情况下(在 Ubuntu 上)在交互式控制台(readlinegnuplot.sqlite3

它允许在文件中指定一个完成词列表~/.<command>_completions。考虑这个例子bash

rlwrap‸&lt;TAB>
rlwrap ‸

而这个,使用rlwrap

echo rlwrap > ~/.bash_completions
rlwrap -a bash
rlwrap‸&lt;TAB>
rlwrap‸
rlwra‸&lt;TAB>
rlwrap ‸

是否有可能在这方面rlwrap表现得像并完成一个完整输入的单词?bash

当使用不区分大小写的完成来完成大写 sqlite 关键字时,尤其令人沮丧。如果它按预期工作,我可以TAB在每个关键字而不是空格之后点击并将其转换为大写。目前,我完整输入的关键字是小写,tab完成是大写,这冒犯了我的审美情趣。

4

1 回答 1

0

这是早期版本的问题rlwrap

已在 0.42 版本中得到修复,这是截至今天的最新版本。它尚未为 Ubuntu 打包,但您可以获取一个非常易于构建的源代码存档。

于 2015-11-14T15:55:50.337 回答