Pipenv подскажет, чтобы соответствовать терминалу PS1 - PullRequest
0 голосов
/ 28 февраля 2019

Я использую MacOS и bash.

Я использую pipenv для виртуальных сред, и я действительно хочу, чтобы внешний вид моей виртуальной оболочки соответствовал виду моей стандартной оболочки.

Когда я за пределами pipenv, я установил свой .bash_profile, чтобы у меня было время, зеленая командная строка, которая показывает полный путь к моему рабочему каталогу и, если этот каталог имеет gitрепо, он показывает мою текущую ветку в конце.

Я искал правильный файл для редактирования, чтобы получить одинаковый внешний вид для каждой новой оболочки pipenv, но мне не повезло найти правильный файл для копирования настроек моего профиля.

Хотите знать, как я могу настроить его с помощью стандартного PS1 внешнего вида терминала (цвета и текущая ветвь git и т. Д.).

1 Ответ

0 голосов
/ 06 марта 2019

pipenv-FAQ

Посмотрите, что оболочка не отображает имя virtualenv в приглашении :

Это сделано намеренно.Вы можете сделать это самостоятельно либо с помощью плагинов оболочки, либо с умной конфигурацией PS1.Если вы действительно хотите вернуть его обратно, используйте

И для «плагинов оболочки»

Вам нужно искать не «pipenv + bash», а virtualenv + bash promptРешения, такие как:

Как изменить стандартное приглашение virtualenv?

Мне трудно порекомендовать "Какой способ лучше?"

(я использую zsh сам)

...