子猫文書の設定を試してみました。
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」ではないパスのみを印刷しますが、パスを含めないように変更できます。