tmuxでSSH時に変更したwindow-nameを自動でもとに戻す
上記の記事の設定が便利ですが、コメントで @kawaz さんが指摘しているように、SSHを終了して戻ってきたときにwindow-nameが戻らないのが不便だったのでこんな感じの関数を登録しました。
.zshrc
function ssh() {
local window_name=$(tmux display -p '#{window_name}')
command ssh $@
tmux rename-window $window_name
}
あとは通常通りの ssh
コマンドを使えば自動でtmuxのwindow-nameが切り替わります。tmuxの外にいても特にエラーなどは発生しません。
Author And Source
この問題について(tmuxでSSH時に変更したwindow-nameを自動でもとに戻す), 我々は、より多くの情報をここで見つけました https://qiita.com/yuku_t/items/4ffaa516914e7426419a著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .