Écran GNU - Suppression de la fenêtre vim après la fermeture


12

J'utilise urxvt avec l'écran GNU avec X11 sur mon mac. Je l'aime beaucoup. Mon seul problème, c'est que lorsque je quitte vim, il place l'invite du shell sous la fenêtre vim. Ce n'est pas un gros problème, mais il cache essentiellement tout ce que je faisais avant d'ouvrir vim. Si j'utilise urxvt sans écran GNU et que je quitte vim, il masque la fenêtre vim et place mon invite shell juste après l'invite qui a ouvert vim.

Une idée de ce que je peux réparer à l'écran pour vous aider?

Cela a-t-il quelque chose à voir avec le cache-écran?


voici un bon lien avec les paramètres communs que vous devriez avoir dans votre screenrc ou .screenrc wiki.linuxquestions.org/wiki/Screen
Spike

Réponses:


18

Activez l' altscreenoption dans ~/.screenrc.

Les programmes plein écran utilisent une fonctionnalité de terminal appelée "écran alternatif", qui a un tampon d'écran séparé et (souvent) des changements de comportement mineurs pour s'adapter à de telles interfaces. Le programme entre dans l'écran «alternatif» au démarrage et revient à «normal» à la sortie.

Puisque Screen lui-même agit comme un émulateur de terminal, il doit également émuler la fonction alt-screen. Tous les autres émulateurs de terminaux activent cette fonctionnalité par défaut, mais Screen la cache derrière l' altscreenoption pour certaines raisons historiques.


1
Je ne peux pas trop te voter!
George

11

Ajoutez cette ligne à votre ~ / .screenrc:

altscreen on
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.