これは私のものです。早く、良い~/.bashrc
:
export PS1="${debian_chroot:+($debian_chroot)}\[\033[01;35m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ "
...同様の結果が出ます。
私の考えではビデオの逆方向部品の色ですluis@PortatilAsu
。
私はインターネットで読んだANSIコードすべてのテキスト文字列のビデオ反転プレフィックスは必要であるため、\033[7m
次のことをテストしました。
export PS1="${debian_chroot:+($debian_chroot)}\[\033[01;35m\]\[\033[7m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ "
(追加のコンテンツ\033[7m
と場所を参照してください)
結果は良いようです:
しかし、プロンプトの設定はやや厄介なように見え、いくつかの文書によると、コードを正しい位置に配置せずにカーソルが移動しない、またはプロンプト自体を通過してバックスペースに移動したり、新しい行が発生しないなどの奇妙な動作が発生すると、混乱する可能性がありますあると言われています。 ...など。
~である場所PS1プロンプト変数を選択しました。そうですか?私のプロンプトは今うまくいくようです(バックスペース、行末の表示などに問題はありません)。このような奇妙な動作を表示する必要がありますか?どの基本ルールプロンプトの「奇妙な動作」(存在する場合)を防ぐのも良いでしょう。
答え1
コードは大丈夫に見えますが、7
前の色定義をここに置くことができ、不要なゼロをすべて削除するので、次のようになります。
export PS1="${debian_chroot:+($debian_chroot)}\[\033[1;7;35m\]\u@\h\[\033[0m\]:\[\033[1;34m\]\w\[\033[0m\]\$ "