ZSH 扩展了 bash 自动完成功能

ZSH 扩展了 bash 自动完成功能

可以让 ZSH 扩展 bash 自动补全功能吗? Bash 可以自动完成系统中的几乎每个命令,而在 ZSH 中我总是需要为其启用一个插件。

这是一个示例(忽略警告,来自在 bash 中不起作用的自定义脚本)

Bash 自动补全

答案1

java--version选项似乎没有记录。有记录的一个是-version.尝试java -v<Tab>

java --v<Tab>还应该建议-version您是否在完成配置中启用近似/校正:

$ java --vTab
完成更正
-verbose:class -verbose -- 打印类信息
-verbose:gc -- 打印GC信息
-verbose:jni -- 打印JNI信息
-version——打印版本

请参阅compinstall参考资料 来配置它的简单方法。

请参阅info zsh bashcompinit如何在 zsh 中使用 bash 完成功能,但请注意 bash 完成功能通常不如 zsh 的完成功能。您只想将它​​用于已编写完成程序bash但未编写完成程序的情况zsh

相关内容