[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:05353] エスケープシーケンス



もうひとつ加藤です。

ログインシェルに zshを使っています。
平常時と rootになっている時をしっかり区別するために
プロンプトに色をつけたりしています。
ところがエスケープシーケンスの使い方が間違っているのか、
端末の横巾文字数を越えるコマンドを入力する時などに
折り返された後で一行目の文字列が見えなくなったり、
ctrl+Aしても先頭までカーソルが戻らなかったりと表示が乱れます。

~/.zshrcには

PS1="%B^[[33m%n@%m%b^[[m:%2c%(#.#.$) "

と記述しています("^["をエスケープシーケンスと見てください)
表示意図としては黄色太文字で username@MachineName:directory のつもりで、
事実そのように表示されています。

どこがおかしいのか御指摘頂ければ幸いです。

-- 

---------------------------------------
武州豐多摩郡江古田ガ原沼袋
加藤孝幸:rrr@pluto.dti.ne.jp
http://www.pluto.dti.ne.jp/~rrr/
---------------------------------------

Follow-Ups
[plamo:05357] Re: エスケープシーケンス, Shun-ichi TAHARA (田原 俊一)

[検索ページ] [メール一覧]
Plamo ML 公開システム