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?


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.


1
Eu não posso te votar o suficiente!
George

11

Adicione esta linha ao seu ~ / .screenrc:

altscreen on
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.