其中一些git命令有很多选项,在它们中搜索我需要的选项通常会很有用-我只是在寻找控制TAB宽度的选项git-gui,但是大约有200个补全git config。一个显而易见的解决方法是将所有补全复制到编辑器中并搜索它们,但我宁愿这样做
[something] | grep tab
没有man或的info页面compgen,help compgen甚至没有解释其自身的选项,也没有自动完成的功能compgen(讽刺的是那是怎么回事?)。
PS:compgen -A不起作用。
PPS:这不是一个问题git-gui- 制表符宽度问题的解决方案在其他地方。
PPPS:这与自动完成命令无关,仅与命令参数有关。
这与如何通过管道传递“ tab complete”的输出非常相似?,但那里公认的答案专门用于完成命令,而不是辩论
—
Michael Mrozek