在CentOS8 zsh下使用docker时,遇到命令行无法自动补全的问题,一通分析后发现docker的自动补全文件安装到了 /usr/share/zsh/vendor-completions 目录,但该目录并未在fpath中。解决方法为:在 compinit 之前将该路径添加到fpath中

fpath=($fpath /usr/share/zsh/vendor-completions)

autoload -U compinit
compinit

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注