tmux rafraîchit l'affichage après le changement de largeur du terminal


11

Avec screen, dans un terminal de 80 colonnes de large, je peux faire quelque chose comme:

for i in $(seq 81); do echo -n "m"; done; echo

puis redimensionnez la fenêtre pour qu'elle soit un peu plus large, et le dernier «m» saute là où il aurait été si j'avais exécuté la commande avant de redimensionner la fenêtre. J'adore vraiment tmuxmais il manque cette jolie fonctionnalité de screen... Y a-t-il un moyen de faire tmuxça (une recompute-widthcommande cachée que je n'ai pas encore trouvée)?


EDIT: 2013-07-24

Depuis février 2013, la redistribution est prise en charge par tmux!

Voici le commit.

Réponses:


7

tmux ne prend actuellement pas en charge le «reflow» ou le «rewrap» (suivant le comportement de xterm ).

L'auteur de tmux a écrit plusieurs fois qu'il n'aime pas personnellement le comportement de refusion de l' écran , mais qu'il envisagerait de l'incorporer à tmux (en option, probablement) si quelqu'un d'autre le mettait en œuvre.

Références de la liste de diffusion (plus ancienne en premier; liste non exhaustive, juste ce que j'ai tiré avec un peu de recherche):


Super, merci pour l'info. Je pourrais juste avoir un coup à ça ...
mgalgs

1
Tous les liens sont morts maintenant.
Mateusz Piotrowski

7

Depuis février 2013, la redistribution est prise en charge par tmux!

Voici le commit.


3
Quelle ironie. Je suis venu ici pour savoir comment désactiver cette fonctionnalité après avoir mis à jour ma version.
Trevor Norris

1
@philo devrait être corrigé sous peu
Romuald Brunet
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.