Как переименовать панель в tmux
?
119
Вы имеете в виду окно tmux? Ctrl + b + ,
если у вас есть префикс отправки Cb (по умолчанию)
Тоже C-b :rename-window <new name>
и tmux rename-window <new name>
работать тоже.
Насколько я знаю, вы не можете переименовать панель
tmux
показать.ls
set-option -g allow-rename off
да, вы можете переименовывать имена панелей, а не только имена окон, начинающиеся с tmux> = 2.3. Просто введите в свою оболочку следующее:
вам может потребоваться добавить следующее в ваш .tmux.conf для отображения имен панелей:
вы также можете автоматически присвоить имя:
источник
Для тех, кто пишет tmux, есть команда,
rename-window
напримеристочник
tmux rename-window -t 9 my-project
.Для тех, кто хочет легко переименовать свои панели, это то, что у меня есть в моем
.tmux.conf
Панели автоматически получают имена с указанием их индекса, имени компьютера и текущей команды. Чтобы изменить имя машины, вы можете запустить
<C-b>R
ее, и вам будет предложено ввести новое имя.* Переименование панели работает только когда вы находитесь в оболочке.
источник
Также при написании сценария вы можете указать имя при создании окна с помощью
-n <window name>
. Например:источник
Самым простым вариантом для меня было вместо этого переименовать название терминала. См.: Https://superuser.com/questions/362227/how-to-change-the-title-of-the-mintty-window
В этом ответе они упоминают об изменении переменной PS1. Примечание: моя ситуация была специфичной для cygwin.
TL; DR Поместите это в свой файл .bashrc:
Поместите это в свой файл .tmux.conf или в аналогичное форматирование:
Затем вы можете изменить заголовок панели, набрав это в консоли:
источник
Вы можете настроить заголовок панели, установив границу панели в tmux.conf, например, следующим образом:
Где pane_index, pane_title и pane_current_path - переменные, предоставляемые самим tmux.
После перезагрузки конфигурации или запуска нового сеанса tmux вы можете установить заголовок текущей панели следующим образом:
Если на всех панелях запущены какие-то процессы, поэтому вы не можете использовать командную строку, вы также можете вводить команды после нажатия префикса bind (по умолчанию Cb) и двоеточия (:) без «tmux» перед команда:
источник