Изменение стиля приглашения экземпляра virtualenv с помощью zsh

Я хотел бы изменить мой стиль приглашения zsh для каждого экземпляра virtualenv, который я использую или создаю. Мое фактическое приглашение выглядит так:

declare PS1="%{$fg[magenta]%}%n%{$reset_color%} at %{$fg[yellow]%}%m%{$reset_color%} in %{$fg_bold[green]%}%3~%{$reset_color%}"

Когда я активирую virtualenv, он просто добавляет некоторую информацию перед подсказкой:

(the name of my venv)my_prompt

Знаете ли вы, как изменить цвета или стили?


person Jérôme Pigeot    schedule 05.09.2010    source источник


Ответы (2)


Если вы используете virtualenvwrapper, вы можете использовать его хуки для этого.

person Ian Bicking    schedule 05.09.2010

И вы можете использовать плагин virtualenvwrapper в файле ~/.zshrc. Не используйте плагин virtualenv вместе с virtualenvwrapper.

person bnPYSse    schedule 27.11.2014