tln*_*agy 8 zsh autocomplete anaconda
是否有可能让zsh自动完成显示在下面的anaconda环境source activate?总是必须运行conda info -e以弄清楚每个环境的名称是很烦人的.
通过将存储库克隆到您的机器来安装它
git clone https://github.com/esc/conda-zsh-completion
Run Code Online (Sandbox Code Playgroud)
并将以下内容添加到您的 .zshrc
fpath+=/path/to/where/you/installed/conda-zsh-completion
compinit conda
Run Code Online (Sandbox Code Playgroud)
请注意,如果您使用的oh-my-zsh是第一行,则必须在您启动的行之前oh-my-zsh,第二行在初始化之后。
现在你可以像这样自动完成 conda
conda a<TAB> env-name-parti<TAB>
Run Code Online (Sandbox Code Playgroud)
对于 zsh,引用自conda doc,它推荐conda-zsh-completion。但该插件的文档并没有那么有用。我建议您使用抗原,它是 oh-my-zsh 的插件管理器。添加这一行.zshrc就可以了,
antigen bundle esc/conda-zsh-completion
Run Code Online (Sandbox Code Playgroud)
jos*_*nez -3
您可以在文件中创建别名~/.zshrc来执行此命令。
在文本编辑器中打开 ~/.zshrc 文件
添加以下行:alias NAME='conda info -e'
您可以为所需的别名设置任何名称
,然后保存文件并重新启动终端。
您应该能够运行NAME以列出环境名称
| 归档时间: |
|
| 查看次数: |
1264 次 |
| 最近记录: |