其中一些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