Sem cor no vim com SSH no servidor Linux

Sem cor no vim com SSH no servidor Linux

No trabalho, uso SSH para conectar-me remotamente a servidores para editar arquivos. Como fiquei entediado rapidamente com o vi, criei um vim local, anos atrás, e tudo funcionou bem. Como meu perfil é compartilhado entre quase todos os servidores, o vim funciona bem em qualquer lugar.

Mas agora quero usar o vim em um servidor onde meu perfil não esteja usando o compartilhado. Então reconstruí o vim localmente. Desta vez, eu também precisei construir o ncurse. Usando os mesmos arquivos de configuração, tudo funciona, exceto cores! Acabei de receber preto, branco e alguns sublinhados, indicando que a verificação de sintaxe está ativada.

Aqui está a configuração dos diferentes servidores:

  • Servidor AIX com vim 7.2 => cores funcionam
  • Linux 2.6.32 com vim 7.2 => cores funcionam
  • Linux 3.10.0 com vim 7.4 => cores não funcionam

Os dois primeiros servidores usam minha pasta pessoal compartilhada. Portanto, pode estar relacionado à maneira como o vim foi construído/instalado. Além disso, posso obter cores usando ls.

Já tentei alterar as opções do puTTY, a TERMvariável no servidor remoto e o conteúdo do t_Coin vim. Mas até agora nada funcionou.

O resultado do comando infocmp | grep colorsé:

  • colors#8, cols#80, it#8, lines#24, pairs#64,no AIX
  • colors#8, cols#80, it#8, lines#24, pairs#64,no Linux 2.6.32
  • colors#8, cols#80, it#8, lines#24, ncv@, pairs#64,no Linux 3.10.0

Responder1

Depois de pedir ao administrador para instalar as bibliotecas ncurses na máquina, recompilei o vim e o problema foi corrigido.

informação relacionada