Kitty Terminalタブのタイトルにパスがありませんか?

Kitty Terminalタブのタイトルにパスがありませんか?

子猫文書の設定を試してみました。

tab_title_templateタブのタイトルを変更するために使用します。

この{title}変数にはファイル名とパスが含まれます。パスだけを除いてファイル名だけを保持する方法はありますか?

私の現在のkitty.confは次のとおりです。

tab_title_template "{index}: {title}"  

答え1

私も今日猫遊びをして、あなたと同じ問題に直面しました。これは当時自分自身について知っていた事実だ。それがあなたにインスピレーションを与えることを願っています!

tab_title_template "{index}: {title[title.rfind('/')+1:]}"  

答え2

私はこれをkitty.confで使用します。

tab_title_template "{index}: {title.split('/')[-1]}"

答え3

あなたは少し遅れているかもしれませんが、テンプレートでkittyが使用する「title」の値はシェルで設定したタイトルから来ます。

したがって、zshと同様に、zsh構成に次の項目を追加して必要に応じて変更できます。

DISABLE_AUTO_TITLE="true" デフォルトでは自動タイトルを無効にしてから

function stitle() { echo -en "\e]2;$@\a" } この機能を入れて好きなものに変更できます。この例では、私が好む「username@host」ではないパスのみを印刷しますが、パスを含めないように変更できます。

関連情報