Tela GNU - Removendo a janela do vim após sair

12

Eu uso o urxvt com a tela GNU com o X11 no meu mac. Eu gosto muito. Meu único problema é que, quando eu saio do vim, ele coloca o prompt do shell abaixo da janela do vim. Este não é um problema enorme, mas basicamente oculta o que eu estava fazendo antes de abrir o vim. Se eu usar o urxvt sem a tela GNU e sair do vim, ele oculta a janela do vim e coloca o prompt do meu shell logo após o prompt que abriu o vim.

Alguma idéia do que posso corrigir na tela para ajudar com isso?

Isso tem algo a ver com o apagador de tela?

Brian
fonte
aqui está um link bom com configurações comuns que você deve ter em sua screenrc ou .screenrc wiki.linuxquestions.org/wiki/Screen
Pico

Respostas:

18

Ative a altscreenopção em ~/.screenrc.

Programas em tela cheia usam um recurso de terminal chamado "tela alternativa", que possui um buffer de tela separado e (geralmente) pequenas alterações de comportamento para se adaptar a essas interfaces. O programa entra na tela 'alternativo' quando iniciado e volta ao 'normal' ao sair.

Como o próprio Screen atua como um emulador de terminal, ele também deve emular o recurso alt-screen. Todos os outros emuladores de terminal ativam esse recurso por padrão, mas o Screen está oculto por trás da altscreenopção por alguns motivos históricos.

user1686
fonte
1
Eu não posso te votar o suficiente!
George
11

Adicione esta linha ao seu ~ / .screenrc:

altscreen on
garyjohn
fonte