Diciamo che apro un terminale
$ echo $LINES
25
$ vi
:set lines?
25
:set lines=50
:!echo $LINES
50
-come mi aspetterei (e la finestra del terminale ridimensiona e tutto funziona). Ma se inizio tmux da un terminale nuovo (non ridimensionato)
$ tmux new -s resize_for_crying_out_loud
$ echo $LINES
25
$ vi
:set lines?
25
:set lines=50
:!echo $LINES
25
e vi è inutilizzabile perché viene confuso e non viene visualizzato correttamente. Posso regolare le dimensioni della finestra con il mouse, e questo ha entrambe le opzioni: set lines? e:! echo $ comandi di LINES per essere d'accordo. Anche TERM = screen-256color-it in tmux, TERM = rxvt-unicode-256color nel terminale normale.
$ tmux new -s this_is_how_the_manual_says_to_resize -y 50
inoltre non funziona.