tmux
добавляет resize-window
в версии 2.9 , выпущенной 26 марта 2019 года.
resize-window
предоставляет возможность иметь размер буфера больше, чем самый большой изразмеры окна клиента, и принимает параметры, аналогичные уже существующим resize-pane
, т.е. вы можете либо указать значение для любой (или обеих) высоты и ширины, либо вы можете более естественно выбрать изменение размера окна "с любой из сторон".
Убедившись, что вы работаете с tmux v2.9 или новее (tmux -V
сообщит вам, какую версию вы установили - если вам нужно выполнить обновление, обязательно прекратите все существующие сеансы, чтобы обновить работающий демон):
Чтобы изменить размер окна, войдите в командный режим tmux (по умолчанию: ctrl - b , затем : ), затем введите resize-window
сопровождаемый -x <NEW_WIDTH>
или -y <NEW_HEIGHT>
, сопровождаемый Введите , чтобы установить абсолютную величину ширины / высоты (в ячейках / символах).
Чтобы вместо этого увеличить существующую ширину / высотуа не указывать его как абсолютзначение, используйте resize-window
с одним из -U
, -D
, -L
или -R
, а затем n
, чтобы увеличить размер в U p, D собственные, L eft или R направления по n
ячейкам / символам.
например
# set virtual terminal width to 2000 pixels
resize-window -x 2000
или
# increase width by 200 columns
resize-window -R 200
Существует обычно небольшое преимущество в увеличении высоты сверх размера вашего фактического окна клиента, поскольку tmux уже предлагает огромный прокрутку, и такого вертикального переноса не существует, но если программе требуетсяНекоторое минимальное пространство, например, для размещения пользовательского интерфейса curses, выглядит некрасиво при ограниченном размере, с этим можно обойтись.