/ / Pourquoi tmux efface-t-il le contenu du terminal à la sortie de l'éditeur? - macos, bash, vim, emacs, tmux

Pourquoi tmux efface-t-il le contenu du terminal lorsque l'éditeur est fermé? - macos, bash, vim, emacs, tmux

Dites que je suis en train d’exécuter tmux et utilisez "ls" pour obtenirquelque chose sur l'écran. Puis j'entre dans Vim pour éditer un fichier. Après avoir quitté Vim, tmux efface le texte situé au-dessus de l'invite bash (contrairement à la commande clear, l'invite restant au même endroit).

Y a-t-il un moyen d'empêcher ce comportement? J'utilise tmux 1.3 dans Terminal.app sous OS X.

Réponses:

5 pour la réponse № 1

Si votre version de tmux a cette option, ajoutez cette ligne à votre ~/.tmux.conf:

set-window-option -g alternate-screen on

0 pour la réponse № 2

Essayez de mettre ceci dans votre fichier .vimrc:

set t_ti= t_te=