ssh接続しているときはtmuxのウィンドウ名が接続先になっているとわかりやすそうだったので、雑なfunctionを書いた。 以下のfunctionをzshが読める設定ファイルに記載すればOK。僕は.zshenvに書いてます。 sshから戻ると、ウィンドウ名はもちろん元に戻ります。 function ssh() { if [[ -n $(printenv TMUX) ]] then local window_name=$(tmux display -p '#{window_name}') tmux rename-window -- "$@[-1]" # zsh specified # tmux rename-window -- "${!#}" # for bash command ssh $@ tmux rename-window $window_name else command ssh
![tmuxのウィンドウ名をsshで繋いでるときは接続先ホストにする - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/14ed74f2d98bcfe6a3f5f811bcc527628e06de29/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9dG11eCVFMyU4MSVBRSVFMyU4MiVBNiVFMyU4MiVBMyVFMyU4MyVCMyVFMyU4MyU4OSVFMyU4MiVBNiVFNSU5MCU4RCVFMyU4MiU5MnNzaCVFMyU4MSVBNyVFNyVCOSU4QiVFMyU4MSU4NCVFMyU4MSVBNyVFMyU4MiU4QiVFMyU4MSVBOCVFMyU4MSU4RCVFMyU4MSVBRiVFNiU4RSVBNSVFNyVCNiU5QSVFNSU4NSU4OCVFMyU4MyU5QiVFMyU4MiVCOSVFMyU4MyU4OCVFMyU4MSVBQiVFMyU4MSU5OSVFMyU4MiU4QiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9OTU0MDlhNmVkMzUyOGMyODk4MGUyMzY2Y2ZmNzIyM2M%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBzaHJrdyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZDE4OTY0MWRhYjZkNTI3ZDVhMGFjOGM5ZGYwMWNjMmI%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3Df454c8a3f563e34265ad56e7028c0d42)