Zsh gpg2 自动补全

Zsh gpg2 自动补全

我在 OSX 上使用zshwith oh-my-zsh。我gnupg2从自制程序安装,给了我可执行文件gpg2。不幸的是,zsh自动完成似乎只支持gpg(即使该可执行文件甚至没有安装)。有没有办法启用zsh自动完成功能gpg2。有某种oh-my-zsh插件可以实现这个功能吗?

答案1

Gpg 2.x 具有与 gpg 1.x 几乎相同的命令行选项,您不太可能遇到已更改的极少数选项。因此声明gpg2具有与 相同的完成gpg。在您的行.zshrc之后compinit,添加

compdef gpg2=gpg

如果您没有compinit该行(可能位于 oh-my-zsh 内部深处的某处),请将其放在包含 oh-my-zsh 组件之后。

相关内容