Cómo configurar el esquema de colores vim predeterminado


130

La última actualización de Ubuntu hizo mi vim colorscheme inutilizable. Sé cómo configurarlo manualmente ( :colo eveningpor ejemplo), pero quiero establecer el valor predeterminado para todas las sesiones vim. Veo referencias en otros lugares .vimrc, pero la ubicación y la sintaxis correctas me han eludido hasta ahora.

Respuestas:


76

Su .vimrcarchivo va en su $HOMEdirectorio. En * nix, cd ~; vim .vimrc. Los comandos en el .vimrcson los mismos que escribe en modo ex en vim, solo sin los dos puntos iniciales, por colo eveninglo que sería suficiente. Los comentarios en el .vimrcse indican con una comilla doble.

Para ver un ejemplo de vimrc, abra $VIMRUNTIME/vimrc_example.vimdesde vim

:e $VIMRUNTIME/vimrc_example.vim


36

Es tan simple como agregar una línea a su ~/.vimrc:

colorscheme color_scheme_name



6

Puedes usar el one-liner

echo colorscheme koehler >> ~/.vimrc

y reemplazar koehlercon cualquier otro esquema de colores disponible. En mi humilde opinión, todos ellos son mejores que los predeterminados.


1
Esto sobrescribirá cualquier configuración existente. Tal vez te refieres >>?
Davis Herring

5

Una vez que haya decidido cambiar el esquema de color de vim que desee, deberá configurar el archivo de configuración de vim ~/.vimrc.

Por ejemplo, para usar el elflordesquema de color solo agregue estas líneas a su ~/.vimrcarchivo:

colo elflord

Para otros nombres de esquemas de color, puede buscar en /usr/share/vim/vimNN/colors donde NN - versión de VIM.


3

Ubuntu 17.10 predeterminado no tiene el ~/.vimrcarchivo, necesitamos crearlo y poner la configuración colorscheme color_scheme_nameen él.

Por cierto, colorscheme desertes un buen esquema para elegir.


0

Copie los esquemas de color descargados en ~/.vim/colors/Your_Color_Scheme.

A continuación, escribir

colo Your_Color_Scheme

o

colorscheme Your_Color_Scheme

en su ~/.vimrc.

Ver este enlace para holokai


-2

OS: edición empresarial de Redhat

colo schema_name funciona bien si tiene problemas con el esquema de colores.


2
:coloes solo la forma abreviada de :colorscheme. Esta respuesta ya se ha agregado cuatro veces :-)
Martin Tournoij
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.