私はCrunchbangでvirtualenv
、、、、、、ターミネーターvirtualenvwrapper
を使用します。zsh
oh-my-zsh
virtualenv
現在の名前をこのように表示しようとしています。
workon example
(example)...
多くの解決策を試しましたが、何も機能しないようです。これは私の.zshrcです。ファイルを修正することは大きな問題ではないことを知っていますが、正しい解決策が見つかりません。 Django開発のためにLinuxを最後に使用してから古く、以前に何をしたのか忘れました。
今理解していますusername@crunchbang
。どの virtualenv を使用しているかわかりません。
ベストアンサー1
シェルプロンプト
あなたの環境にvirtualenv
ファイルがありますbin/activate
。このファイルを編集して、プロンプトを必要に応じて変更できます。特にファイルのこの部分は次のとおりです。
...
else
PS1="(`basename \"$VIRTUAL_ENV\"`)$PS1"
fi
...
この変数はPS1
シェルプロンプトの外観を制御する特殊変数です。値を変更するとvirtualenv
プロンプトが変わります。
PS1="(this is my prompt) "
はい
サンプル環境を作成します。
$ virtualenv tst-env
virtualenv
このファイルは通常。$ cd $HOME/tst-env $ source bin/activate (tst-env)[saml@grinchy tst-env]$
PS1
ファイルの変数を上記のように変更した後、bin/activate
プロンプトは次のようになります。$ source bin/activate (tst-env)