在 bash 中启用基于鱼式联机帮助页的完成

在 bash 中启用基于鱼式联机帮助页的完成

Fish 真正吸引人的功能之一是它支持根据每个命令各自的联机帮助页中的规范来智能选项卡完成选项。有没有人创建了一种方法来使用这些数据启用 bash 的制表符完成智能?

答案1

如果您指的是在已输入选项指示符的情况下选项值是否已完成,则bash确实具有该功能(请参见例如可编程完成的文档)。然而,据我所知,它不能从联机帮助页自动生成。

sh-manpage-completions项目朝这个方向发展,似乎是基于fishs(基于python)的机制。

相关内容