Cambiando el color de los comentarios en vim.

4

Yo uso vim para navegar por el código fuente. En los archivos de origen de Java, los comentarios aparecen en color azul sobre fondo negro que es difícil de leer, cómo cambiar esta combinación de colores para que los comentarios puedan aparecer en un color algo más brillante.

Suresh
fuente

Respuestas:

1

Crea tu propia combinación de colores. La forma más fácil de hacerlo es copiar una existente y modificar la línea que especifica el color. Para la mayoría de los esquemas de color, esto se verá típicamente como esto:

hi Comment  guifg=#80a0ff ctermfg=darkred

Simplemente cambia esto al color que quieras. Si está utilizando la combinación de colores predeterminada, simplemente puede crear una nueva llamada (por ejemplo) ~/.vim/colors/suresh.vim (la ruta tendrá que ser diferente si está en Windows - vea :help rtp ) Con contenidos como este:

hi clear
if exists("syntax_on")
    syntax reset
endif

let colors_name = "suresh"

hi Comment  guifg=#80a0ff ctermfg=darkred

He creado un esquema de color que utiliza un formato de declaración ligeramente diferente para facilitar la edición (el estándar se vuelve un poco difícil de mantener con muchos colores y soporte para fondos claros y oscuros). Esta disponible aquí si te interesa Este auto destaca, por lo que es fácil hacer un cambio, ingrese :w y ver el color que realmente se destacará. Sin embargo, si solo desea cambiar un color, puede ser más fácil limitarse a los ejemplos anteriores.

Al.
fuente
1
No es realmente necesario crear tu propia combinación de colores. Acabo de usar el archivo syncolor que siempre proviene de Vim. Ver ": ayuda syncolor".
Heptite
6

Agregar esto a ~ / .vimrc hace que el azul sea un poco más brillante (y legible) en mis terminales de fondo negro hasta el momento:

hi comment ctermfg=blue

(Tenía el mismo "no se pueden leer los problemas azules sobre negro descritos en la publicación original hasta que se emplee arriba. Es simple de operar cuando se trabaja continuamente en nuevas cuentas / máquinas como lo hago yo". Esta respuesta puede ser más robusto para la configuración de cuenta "correcta", pero cambia el comentario a color a rojo, y parece requerir más trabajo para emplear.

Johnny Utahh
fuente
Gracias. "hi Comment ctermfg = red" funciona para que lo haga rojo.
user77830
1

El terminal de Ubuntu tiene un fondo púrpura oscuro por defecto, y los comentarios en Vim son básicamente ilegibles.

Usando la siguiente configuración, ya sea en ~/.vimrc o directamente en vim (después de pulsar la tecla : clave) solucionó el problema para mí:

set background=dark
Drew Noakes
fuente