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?
vim
gnu-screen
urxvt
Brian
fonte
fonte
Respostas:
Ative a
altscreen
opçã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
altscreen
opção por alguns motivos históricos.fonte
Adicione esta linha ao seu ~ / .screenrc:
fonte