Sin color en vim con SSH en servidor Linux

Sin color en vim con SSH en servidor Linux

En el trabajo, uso SSH para conectarme remotamente a servidores para editar archivos. Como me aburrí rápidamente de vi, construí un vim local hace años y todo funcionó bien. Como mi perfil se comparte entre casi todos los servidores, vim funciona bien en todas partes.

Pero ahora quiero usar vim en un servidor donde mi perfil no usa el compartido. Entonces reconstruí vim localmente. Esta vez, también necesitaba construir ncurse. Usando los mismos archivos de configuración, todo funciona, ¡excepto los colores! Solo aparece negro, blanco y algo de subrayado, lo que indica que la verificación de sintaxis está activada.

Aquí está la configuración de los diferentes servidores:

  • Servidor AIX con vim 7.2 => los colores funcionan
  • Linux 2.6.32 con vim 7.2 => los colores funcionan
  • Linux 3.10.0 con vim 7.4 => los colores no funcionan

Los dos primeros servidores usan mi carpeta de inicio compartida. Por lo tanto, podría estar relacionado con la forma en que se construyó/instaló vim. Además, puedo obtener colores usando ls.

Ya intenté cambiar las opciones de PuTTY, la TERMvariable en el servidor remoto y el contenido de t_Covim. Pero hasta ahora nada funcionó.

El resultado del comando infocmp | grep colorses:

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

Respuesta1

Después de pedirle al administrador que instalara las bibliotecas ncurses en la máquina, volví a compilar vim y el problema se solucionó.

información relacionada