Скажи, я открываю терминал
$ echo $LINES
25
$ vi
:set lines?
25
:set lines=50
:!echo $LINES
50
-Как я ожидал (и окно терминала изменяет размеры и все работает). Но если я начну tmux с нового (не измененного размера) терминала
$ tmux new -s resize_for_crying_out_loud
$ echo $LINES
25
$ vi
:set lines?
25
:set lines=50
:!echo $LINES
25
и vi непригоден, потому что он запутан и не будет отображаться правильно. Я могу отрегулировать размер окна с помощью мыши, и получим обе строки:set? а также :!echo $ LINES команды, чтобы согласиться. Также TERM = screen-256color-it в tmux, TERM = rxvt-unicode-256color в обычном терминале.
$ tmux new -s this_is_how_the_manual_says_to_resize -y 50
тоже не работает.