Putty: Atualizar a tela do VIM

2

Muitas vezes, quando trabalho no VIM via SSH no Putty a partir de uma máquina Windows, fico com a corrupção da linha, em que o visor está com uma linha desligada. Executar :!clear ou maximizando e maximizando a janela Putty resolve o problema, mas ^L e ^R não. Existe uma maneira melhor de dentro do VIM redesenhar a tela?

Obrigado.

    
por dotancohen 10.04.2012 / 21:01

2 respostas

3
:redraw

pode ser usado para redesenhar tudo.

    
por 10.04.2012 / 21:16
8

Ctrl-L redesenha tudo.

Eu estou fazendo agora em Putty e posso ver isso acontecendo.

A resposta é muito rápida para o host ao qual estou me conectando, mas se pressionar Ctrl-L várias vezes, posso ter um vislumbre da tela em vários estágios de um redesenho completo de cima para baixo.

Você está trabalhando em torno de algum problema estranho.

Primeiramente, por que sua sessão seria corrompida pelo SSH? Putty-serial, talvez ... (eu uso isso!)

Uma linha sugere que talvez o sistema operacional do outro lado tenha uma ideia errada sobre o tamanho do seu terminal. Se um aplicativo achar que seu terminal é maior do que realmente é, ele acabará gravando um caractere no canto inferior direito, causando uma rolagem.

Verifique também o valor de $TERM : qual tipo de terminal você está dando para o Vim? Uma incompatibilidade de tipo de terminal também causará esse tipo de coisa.

    
por 11.04.2012 / 03:01

Tags