web-dev-qa-db-ja.com

zsh自動タイトルを変更して、ユーザーとホストを非表示にします

現在、zshシロアリターミナルを開くと、ウィンドウのタイトルは

user@Host: ~

自動タイトルを完全に無効にせずにuser@Host部分を削除する方法はありますか?

DISABLE_AUTO_TITLE.zshrcを有効にすると、ウィンドウのタイトルは常にtermiteになります。ディレクトリを参照しているときにウィンドウのタイトルを変更して、ユーザーとホストが表示されないようにします。ディレクトリのみが表示されますが、たとえば、nmtuiを開いた場合はウィンドウのタイトルを変更します。 nmtuiのままではなく、自動的にtermiteになります。

4
rococo

もう少し掘り下げて、それを理解しました!

私のzshテーマ(oh-my-via)で、これを追加しました:

ZSH_THEME_TERM_TITLE_IDLE="%~"

見つかったデフォルト値を上書きします ここZSH_THEME_TERM_TITLE_IDLE="%n@%m: %~"

6
rococo