Linux ZSH扩展bash自动完成

Linux ZSH扩展bash自动完成,linux,bash,ubuntu,command-line,zsh,Linux,Bash,Ubuntu,Command Line,Zsh,有可能使ZSH扩展bash自动完成吗?Bash可以自动完成系统中几乎所有的命令,在ZSH中,我总是需要为它启用一个插件 下面是一个示例(忽略警告,这些警告来自在bash中不起作用的自定义脚本) 您可以安装项目zsh completions () 来自Ubuntu软件包的 echo "deb http://download.opensuse.org/repositories/shells:/zsh-users:/zsh-completions/xUbuntu_19.10/ /"

有可能使ZSH扩展bash自动完成吗?Bash可以自动完成系统中几乎所有的命令,在ZSH中,我总是需要为它启用一个插件

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

您可以安装项目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存储库
  • 克隆存储库:
  • 将目录包括在$fpath中,例如通过添加~/.zshrc:
  • 您可能必须强制重新生成zcompdump:

我不知道zsh是否有内置的自动完成功能。我所能给你的建议就是使用一个插件…这不是这里的主题;堆栈溢出专门用于解决有关开发软件的问题。考虑或询问与UNIX工具作为用户交互的问题。
git clone git://github.com/zsh-users/zsh-completions.git
fpath=(path/to/zsh-completions/src $fpath)
rm -f ~/.zcompdump; compinit