Tela GNU - Removendo a janela do vim depois de sair

11

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 embaixo da janela do vim. Este não é um grande problema, mas basicamente esconde tudo 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 shell logo após o prompt que abriu o vim.

Alguma ideia do que posso consertar na tela para ajudar com isso?

Isso tem algo a ver com o protetor de tela?

    
por Brian 15.09.2010 / 21:53

2 respostas

18

Ative a opção altscreen em ~/.screenrc .

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

Como a própria Tela atua como um emulador de terminal, ela precisa emular o recurso de tela alternativa também. Todos os outros emuladores de terminal ativam esse recurso por padrão, mas o Screen oculta a opção altscreen por alguns motivos históricos.

    
por 15.09.2010 / 22:47
10

Adicione esta linha ao seu ~ / .screenrc:

altscreen on
    
por 15.09.2010 / 22:48