Autocomplete zsh自动完成水蟒环境

Autocomplete zsh自动完成水蟒环境,autocomplete,zsh,anaconda,Autocomplete,Zsh,Anaconda,是否可以让zsh自动完成显示在源代码激活下的anaconda环境?总是要运行conda info-e来找出每个环境的名称,这很烦人。您可以在~/.zshrc文件中创建一个别名来执行此命令 在文本编辑器中打开~/.zshrc文件 添加以下行:alias NAME='conda info-e' 您可以为别名设置任何名称 然后保存文件并重新启动终端 您应该能够运行NAME来列出环境名称,如图所示 通过将存储库克隆到您的计算机来安装它 git clone https://github.com/esc/c

是否可以让zsh自动完成显示在
源代码激活
下的anaconda环境?总是要运行
conda info-e
来找出每个环境的名称,这很烦人。

您可以在
~/.zshrc
文件中创建一个别名来执行此命令

在文本编辑器中打开~/.zshrc文件

添加以下行:
alias NAME='conda info-e'

您可以为别名设置任何名称
然后保存文件并重新启动终端

您应该能够运行
NAME
来列出环境名称,如图所示

通过将存储库克隆到您的计算机来安装它

git clone https://github.com/esc/conda-zsh-completion
并将以下内容添加到您的
.zshrc

fpath+=/path/to/where/you/installed/conda-zsh-completion
compinit conda
请注意,如果您使用的是
oh my zsh
,则第一行必须在您启动
oh my zsh
的行之前,第二行必须在初始化之后

现在你可以像康达一样自动完成了

conda a<TAB> env-name-parti<TAB>
conda环境名称部分
对于zsh,推荐引用自。但是这个插件的文档没有那么大的帮助。我建议您使用,这是一个插件管理器的哦,我的zsh。在
中添加这一行。zshrc
很好用

抗原束esc/conda zsh完成

有,但我不知道它是否支持
activate
。你使用的是windows还是mac?这并不能回答问题,它只允许你用更少的按键来执行
conda info-e
。他很恼火,因为他一直在运行一个长命令,别名能解决这个问题吗?