Gnu画面で動的タイトルをカスタマイズしたいです。
以前のディストリビューション(ミント)で動作していたスクリプトがありましたが、現在lubuntu 18.04に移動したため、もう機能しません。
私に入れてください~/.zshrcファイル、事前命令()動的タイトルを設定するために必要なシーケンスのgnu画面を表示する機能(現在のディレクトリやその他の情報を想定):
precmd () {
if [[ $TERM == screen* ]]; then
print -Pn '\ek%~ INFO\e\\'
fi
}
これはうまくいきましたが、もう機能しません。しかし、まだ動的ヘッダーを使用できます。ただ私のスクリプトから来ているわけではないので(INFO部分の違いのために気づきました)、それを削除することができます。~/.zshrcファイルには影響はありません。
だからそれは別の場所から来て、私のスクリプトを上書きすることです。しかし、私はタイトル()機能、私~/.zshrcファイルを削除すると、突然ジョブをオーバーライドできます。
title () {
if [[ $TERM == screen* ]]; then
print -Pn '\ek%~ INFO\e\\'
fi
}
precmd () {
title
}
まあ、必ず電話する必要はありません。タイトル()機能事前命令()関数を削除すると、とにかく無視されます。事前命令()関数名を指定すると同じように動作します。タイトル()
だからどうしたの? 「隠す」方法事前命令()関数は私のプロンプトをオーバーライドしますが、一部のメッセージはオーバーライドできます。傾斜()機能?何が起こったのか理解できませんか?
調べた/etc/zshフォルダ、いいえタイトル()または事前命令()そこで役割を果たす