【发布时间】:2015-11-24 18:06:25
【问题描述】:
我使用 gnome-terminal 和 zsh。我最近在打开新选项卡 (CTRL+SHIFT+T) 时遇到了保留当前工作目录的问题,因为它曾经自我重置每次都到$HOME。我通过添加解决了它:
. /etc/profile.d/vte.sh
到.zshrc 文件。
现在,由于我使用 virtualenv(和 virtualenvwrapper),我希望避免每次打开新标签时都必须执行 workon virtualenv_name。
显而易见的解决方案是将该命令放在.zshrc 中,但是我不想总是 进入 virtualenv。我只想在我打开一个新标签并且我已经在一个 virtualenv 中时才这样做。
现在,由于 virtualenv 只是对PATH、PS1 之类的修改,我想我可以通过某种方式做到这一点。有什么想法吗?
【问题讨论】:
标签: virtualenv zsh virtualenvwrapper