мой текущий bash ps1 выглядит следующим образом:
bldred='\e[1;31m' # Red
bldcyn='\e[1;36m' # Cyan
bldwht='\e[1;37m' # White
txtrst='\e[0m' # Text Reset - Useful for avoiding color bleed
export PS1="\n\[$bldred\]\u\[$txtrst\]@\[$bldwht\]\h\[$txtrst\]:\[$bldcyn\]\w\[$txtrst\]$ "
Тем не менее, работает:
source activate <env-name-here>
по умолчанию сообщает conda
добавить env-name
к моему PS1
:
(<env-name-here>)
user@short-domain:fullpath$
Есть ли способ сказать conda
вместо этого вставить env-name
в мой PS1
, в частности, сразу после новой строки?
conda
, но не могли бы вы просто передать ему строку<env-name-here>\n
и удалить\n
из своей PS1? - person Aaron   schedule 27.02.2017<env-name-here>
в той же строке, что и остальная часть его строки подсказки, поэтому добавление завершающей новой строки к<env-name-here>
приведет к провалу. - person drmuelr   schedule 11.07.2020export PS1
- person wjandrea   schedule 03.10.2020