避免激活virtualenvwrapper上的'ls'样式列表

时间:2013-08-13 14:58:33

标签: virtualenv virtualenvwrapper

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

这是我第二次安装virtualenvwrapper,我不知道为什么现在这个问题。

对我来说,一个快速的黑客解决方案是将我的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本身有解决方案,那么这似乎比检查每个cd更合适,但现在可以使用。

0 个答案:

没有答案