Ejecuto el siguiente vim
comando para cambiar el color de las columnas resaltadas a algo más agradable que el rojo predeterminado:
:highlight ColorColumn ctermbg=235 guibg=#2c2d27
En lugar de ejecutar esto manualmente cada vez que inicio vim, me gustaría automatizarlo. ¿Pero cómo? Intenté agregar lo siguiente a .vimrc
:
highlight ColorColumn ctermbg=235 guibg=#2c2d27
Pero eso no tiene ningún efecto (no hay errores, simplemente se ignora después del reinicio). ¿Estoy haciendo algo mal? Obtuve el comando de esta P:
Pero no pareció arrojar luz sobre mi problema particular.
Respuesta1
Debe seleccionar un colorscheme
antes de agregar cualquier highlight
comando en su .vimrc
archivo.
Ejemplo
colorscheme desert
highlight ColorColumn ctermbg=235 guibg=#2c2d27
Referencias
Respuesta2
Parece que su esquema de colores anuló su configuración. Por cierto, puede anularlo en la respuesta de @slm o crear otra configuración para el esquema de colores en ~/.vim/after/colors/<colorscheme name>.vim
.
Pero siempre puedes anular la configuración en todos los esquemas de colores agregando esta línea a tu .vimrc
:
autocmd ColorScheme * highlight ColorColumn ctermbg=235 guibg=#2d2d27