我正在构建一个替代方案,readline
并希望以与制表符完成类似的方式进行readline
制表符完成。在 中readline
,如果您键入,git <tab>
您将获得所有 git 子命令作为自动完成选项。但如果你输入,ls <tab>
你会得到文件和目录。非常清楚如何通过compgen
使用其中一个选项调用来单独获取这些结果,但不清楚如何调用compgen
并获取所给出的同一组完成readline
。基本上是从所有适用的来源完成的。我可以提供什么选项来获得这种行为?
我正在构建一个替代方案,readline
并希望以与制表符完成类似的方式进行readline
制表符完成。在 中readline
,如果您键入,git <tab>
您将获得所有 git 子命令作为自动完成选项。但如果你输入,ls <tab>
你会得到文件和目录。非常清楚如何通过compgen
使用其中一个选项调用来单独获取这些结果,但不清楚如何调用compgen
并获取所给出的同一组完成readline
。基本上是从所有适用的来源完成的。我可以提供什么选项来获得这种行为?