Esta imagem GIF ilustra o meu problema:
Meu ambiente de execução:
- Windows 7 SP1
- Vim74 (versão para Windows)
- ConEmu versão mais recente x64
Meu .vimrc
arquivo: arquivo de 529 linhas no codepad
Configurações relacionadas ao meu problema (como eu acho):
set term=xterm
set t_Co=256
let &t_AB="\e[48;5;%dm"
let &t_AF="\e[38;5;%dm"
Meu problema:
- Quando eu rolar para baixo, os textos são processados muito lentamente.
- Cursor irritante (?) Aparece aleatoriamente na tela.
- Eu tenho esse problema, mesmo com arquivos de texto simples.
- Arquivos muito curtos (menos de 50 linhas, mas com linhas roláveis).
Soluções que eu tentei:
- Reduzir synmaxcolum por
set synmaxolum=50
- Remover linha
set=xterm
(isso resolve o problema, mas preciso de 256 cores) - Eu testei no Ubuntu e no Cygwin com o mesmo
.vimrc
arquivo e plugins, mas não houve problema algum: -0 - GVim funciona bem
cmd
e executar o modo de texto vim ou executar o vim dentro do MinGW ou outro ambiente similar ao unix. A julgar pelaterm
variável, não se parece com o VIM gráfico.Respostas:
xterm
dá 8 cores, não 256. Você precisaxterm-256color
disso.$TERM
éxterm-256color
(ou algum valor similar) você não precisa mentir para o Vimset t_Co=256
.fonte