Eu uso um PuTTY modificado (PuTTY Tray, derivado do PuTTYcyg) para conectar ao shell de login do Cygwin (zsh), no Windows 7 (64 bits). Isso funciona, mas a atualização da tela é muito lenta. Por exemplo, quando eu abro o Vim, posso assisti-lo varrendo a tela. Isso se torna um problema específico ao editar e navegar pelo código.
Meu .zshrc
está definido para anexar diretamente em uma sessão do tmux (ou criar um, se ele não existir). No entanto, o problema existe fora do tmux ao usar o Vim; quando no shell, parece OK, mas apenas anedoticamente.
Eu executei esta configuração no Windows XP (32 bits) e isso nunca foi um problema.
Minha presunção é que o valor TERM
possivelmente não está definido corretamente. No entanto, eu posso estar longe! Atualmente é definido como:
PuTTY Tray Terminal-type string: screen-256color
Terminal-speeds: 38400,38400
.zprofile export TERM='screen-256color'
.tmux.conf set -g default-terminal "screen-256color"
.vimrc set term=screen-256color
set t_Co=256
Descobri que preciso dessas opções para obter um modo de 256 cores consistente e funcional. No entanto, isso pode ser o problema, ou existe alguma outra razão pela qual a taxa de redesenho é tão lenta?