使用oh-my-zsh完成命令的参数

Sid*_*med 5 zsh tab-completion oh-my-zsh

有没有办法让zsh完成命令的参数(就像鱼壳一样).例如,当我键入ls --并使用TAB时,它将弹出所有ls参数的列表.

我知道我可以使用鱼壳,我知道鱼壳很棒,但鱼壳中有很多缺少的功能.这就是为什么我希望在zsh中完成此参数的完成.

Raf*_*san 5

尝试使用单个连字符,例如ls -. 所有内置命令都可以正常工作。顺便说一句,自定义 oh-my-zsh 插件自动完成功能取决于插件配置。

  • 确实有很多插件可以完成,但我需要的插件没有(比如aircrack-ng、msfvenom)。 (2认同)

Dan*_*fer 2

oh-my-zsh 有超过 200 个用于不同命令的插件。但不幸的是,自动完成都是手工制作的。所以每个命令永远不会有自动完成功能。

  • 但是fish shell 成功地提供了这个功能。 (3认同)