1

我刚刚安装,当我激活 a 时virtualenv,我会得到目录中文件和目录的列表.virtualenvs。我zsh在进入目录时会列出目录,但我希望能够跳过这个。

这只是我第二次安装virtualenvwrapper,我不确定为什么现在会出现问题。

对我来说,一个快速的 hacky 解决方案是将我的cd功能更改为跳过列表:

cd(){
if [ -n "$1" ]; then
    case "$1" in
        "$HOME/.virtualenvs")
            :
        ;;
        *)
            builtin cd "$@"&&ls -lah --color=auto
        ;;
    esac
else
    builtin cd ~&&ls -lah --color=auto
fi
}

如果本身有解决方案virtualenvwrapper,那似乎更可取,然后必须检查 every cd,但这目前有效。

4

0 回答 0