George Nachman , o cara iTerm2, acabou resolvendo meu problema aqui . Em suma, eu só precisava desmarcar Prefs > Perfis > Terminal > Salvar linhas para retroceder no modo de tela alternativa no menu iTerm2.
No iTerm2 (Versão 2.1.4), quando eu rigo para cima para ver os comandos anteriores, estou vendo pedaços de sessões anteriores do Vim, que eu não quero ver. Alguma idéia de por que isso estaria acontecendo e como consertar isso?
Como exemplo, aqui está uma saída depois que eu digitei uma linha de um arquivo no Vim e, em seguida, rolei para cima. A linha superior é um remanescente da sessão do Vim. (Eu tenho números de linha no Vim, que é onde o 1
vem.)
1 I'm typing a line in Vim.
Last login: Tue Jan 5 10:16:18 on ttys001
imac:~$ vi test.txt
imac:~$ cat test.txt
I'm typing a line in Vim.
imac:~$
Às vezes, muito remanescentes são exibidos. Qualquer pensamento seria apreciado.
George Nachman , o cara iTerm2, acabou resolvendo meu problema aqui . Em suma, eu só precisava desmarcar Prefs > Perfis > Terminal > Salvar linhas para retroceder no modo de tela alternativa no menu iTerm2.
Estou executando urxvt em XQuartz e teve o mesmo problema. O que consertou para mim foi adicionar o seguinte a ~/.Xdefaults
:
urxvt*secondaryScreen: 1
urxvt*secondaryScroll: 0
Nas páginas do manual :
secondaryScreen: boolean
Turn on/off secondary screen (default enabled).
secondaryScroll: boolean
Turn on/off secondary screen scroll (default enabled). If this option is enabled, scrolls on the secondary screen will change the scrollback buffer and, when secondaryScreen is off, switching to/from the secondary screen will instead scroll the screen up.