Ubuntu 20.04のPuttyでzshを試しています。私の好きな機能は、zshがウィンドウのタイトルに実行中のコマンドを自動的に表示することです。
それにもかかわらず、実行中のコマンドにユーザー名とホスト名を追加したいと思います。
スクリーンショットに示すように、私はhtopを実行しています。たとえば、gqqnbig@tatooine:~ htop
タイトルで話しているように何も実行しない場合、zshはタイトルをに設定できますか?
私もoh-my-zshを使っています。
マロンリチャートへの回答
はい、私はパテを使用しています。スクリーンショットのようにBashを使用すると、Puttyはウィンドウのタイトルを設定できません。アドバイスしてください。
答え1
私の好きな機能は、zshがウィンドウのタイトルに実行中のコマンドを自動的に表示することです。
実際にこれを行うのはZsh自体ではなくOh-My-Zshです。
目的の動作を取得するには、次の手順を実行します。
- Oh-My-Zshファイルから
lib/termsupport.zsh
、関数をファイルomz_termsupport_preexec
にコピーします。.zshrc
- 最後の行(
title '$CMD' '%100>...>$LINE%<<'
)を次に変更します。title "$ZSH_THEME_TERM_TITLE_IDLE $CMD" \ "%100>...>$ZSH_THEME_TERM_TAB_TITLE_IDLE $LINE%<<"