Tmux içinden Iterm2 sekmesini yeniden adlandırın


17

Bir iterm2 sekmesini yeniden adlandırmak için aşağıdaki işlevi kullanabilirsiniz ve bu harika çalışıyor.

function rename_tab {
    echo -ne "\033]0;"$@"\007"
}

Ancak, bu işlevi bir tmux oturumunda çalıştırırsam, hiçbir şey olmaz.

Nasıl tmux iken bu iş yapmak için bir fikir? Teşekkürler!

Yanıtlar:


18

Tmux seçeneğini kullanabilirsiniz set-titles

Benim .tmux.conf aşağıdaki satırı var:

set-option -g set-titles on

Yapılandırmanızdaki değişiklik geçerli olmadan önce tmux sunucusunu yeniden başlatmanız (mevcut oturumları öldürmeniz) veya dosyayı yeniden kaynaklamanız gerekir. Bunu mevcut bir oturum için aşağıdakilerle de çalıştırabilirsiniz:<prefix>:set-option set-titles on


2
Müthiş! Teşekkürler! <prefix>: set-option set-titles-string tab-name-here tam olarak istediğimi yaptım.
chevett

3
set-option -g set-
title

İle tmux yapılandırmasını kolayca yeniden yükleyebilirsiniz tmux source-file ~/.tmux.conf. Kaynak - blog.sanctum.geek.nz/reloading-tmux-config
studgeek

1
Tmux

Kontrol modunu (aka tmux -CC) kullanmak için herhangi bir çözüm var mı? Tmux'da bir hata olabilir mi?
18'de

4

İTerm2'de tmux entegrasyonunu kullanırken set başlığını çalıştıramadım (ile çalışıyor tmux -CC)

Bunun yerine bu iyi çalışıyor

function tabname {
  if [ -z $TMUX ] ; then
    printf "\e]1;$@\a"
  else
   tmux rename-window "$@"
  fi
}

Bunu .bashrc / .zshrc dosyanıza koydunuz mu? Yoksa bunu .tmux.conf içine yerleştirebilir miyiz?
danyim

Ben koydum.bashrc
Bittenus

0

Bu cevap soruya doğrudan bir cevap değil, bunun için üzgünüm. Bunun yerine, komut satırı eşdeğeri olmadan iTerm2'den bunu nasıl yapacağınızdır.

iTerm Menü Çubuğu -> Kabuk ->

Kabuk

tmux ->

tmux

Gösterge tablosu -> bir pencere seçin ->

Gösterge Paneli

Yeniden adlandırmak için return tuşuna basın (tıpkı Finder'da olduğu gibi!) Yeniden adlandırmak için enter tuşuna basın

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.