微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ZSH扩展了bash自动补全功能 您可以安装项目zsh-completions

如何解决ZSH扩展了bash自动补全功能 您可以安装项目zsh-completions

是否可以使ZSH扩展bash自动完成功能? Bash可以自动完成系统中几乎所有命令,在ZSH中,我始终需要为其启用插件

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

Bash autocompletion

解决方法

您可以安装项目zsh-completions

https://github.com/zsh-users/zsh-completions

从Ubuntu软件包中
echo "deb http://download.opensuse.org/repositories/shells:/zsh-users:/zsh-completions/xUbuntu_19.10/ /" | sudo tee /etc/apt/sources.list.d/shells:zsh-users:zsh-completions.list
curl -fsSL https://download.opensuse.org/repositories/shells:zsh-users:zsh-completions/xUbuntu_19.10/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/shells:zsh-users:zsh-completions.gpg > /dev/null
sudo apt update
sudo apt install zsh-completions
从Gitub存储库中
  • 克隆存储库:
git clone git://github.com/zsh-users/zsh-completions.git
  • 将目录包括在$ fpath中,例如,通过添加〜/ .zshrc:
fpath=(path/to/zsh-completions/src $fpath)
  • 您可能必须强制重建zcompdump:
rm -f ~/.zcompdump; compinit

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。