
Tmux — великолепная программа, которая почти заменила мне мой терминальный «терминатор», особенно в <bindkey>-z
последних версиях.
Главное, что меня раздражает в tmux, это то, что всякий раз, когда я закрываю окно (вкладку), скажем, #2, все остальные вкладки, например #3, остаются там. А когда я создаю новое окно (вкладку), он сохраняет его на месте #2.
Мне бы хотелось получить более традиционное поведение, как в веб-браузерах и другом программном обеспечении на основе вкладок: когда вы закрываете вкладку, заполняйте свободные ячейки, перемещая все справа налево. Когда вы создаете вкладку, создавайте ее справа. Затем, если я захочу разместить окно (вкладку) где-то, я могу попросить tmux сделать это явно.
решение1
Если вы используете tmux 1.7, вы можете использовать опцию renumber-window
:
перенумерация-окон [вкл | выкл]
Если включено, то при закрытии окна в сеансе автоматически перенумеровывать другие окна в числовом порядке. При этом учитывается параметр base-index, если он установлен. Если выключено, не перенумеровывать окна.
Установите это .tmux.conf
так:
set -g renumber-windows on
означает, что закрытие окна №2 перенумерует окно №3 на №2, а открытие нового окна поместит его на №3.