zsh 函数的自定义自动补全

zsh 函数的自定义自动补全

pyenv~/environments.我的 .zshrc 中有这个函数:

actenv() {
    source ~/environments/$1/bin/activate
}

有没有办法告诉 zsh 使用 中的目录名称自动完成该功能~/environments?我明白compdef是一件事,我想过去做compdef actenv=ls。但是,这适用于我当前目录的内容而不是~/environments.

相关内容