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.

Joseph Mastey
fuente

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
rampion
fuente
36

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

colorscheme color_scheme_name

Jones
fuente
12

También puede intentar poner esto en su ~/.vimrcarchivo:

colorscheme Solarized
hernanvicente
fuente
2
debería sercolo solarized
Tomasz Kuter
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.

Andrey Regentov
fuente
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.

fusor
fuente
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.

Key Shang
fuente
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

hamidoo
fuente
-2

OS: edición empresarial de Redhat

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

saumitra mallick
fuente
2
:coloes solo la forma abreviada de :colorscheme. Esta respuesta ya se ha agregado cuatro veces :-)
Martin Tournoij