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?
vim
gnu-screen
urxvt
Brian
la source
la source
Réponses:
Activez l'
altscreen
option 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'
altscreen
option pour certaines raisons historiques.la source
Ajoutez cette ligne à votre ~ / .screenrc:
la source