Я хотел бы указать имя моего Python virtualenv в моей подсказке ZSH, но я не могу заставить его работать. Он указан в качестве переменной среды (VIRTUAL_ENV). Я установил другой скрипт, который правильно возвращает только базовое имя моего виртуального env (envTest), но попытка включить это в мое приглашение тоже не сработало.
Подскажите конфиг:
PROMPT="╭─${user_host} ${current_dir} [${VIRTUAL_ENV}] ${rvm_ruby} ${git_branch}
╰─%B${user_symbol}%b "
Приставка:
╭─user@server ~/Projects/virtualenvTest []
╰─$ echo $VIRTUAL_ENV
╭─user@server ~/Projects/virtualenvTest []
╰─$ source envTest/bin/activate
╭─user@server ~/Projects/virtualenvTest []
╰─$ echo $VIRTUAL_ENV
/home/user/Projects/virtualenvTest/envTest
Я могу получить другие переменные окружения для отображения в моем приглашении (например, LANG).
Подскажите конфиг:
PROMPT="╭─${user_host} ${current_dir} [${LANG}] ${rvm_ruby} ${git_branch}
╰─%B${user_symbol}%b "
Приставка:
╭─user@server ~/Projects/virtualenvTest [en_US.UTF-8]
╰─$ echo $LANG
en_US.UTF-8