He revisado un montón de preguntas aquí, y tengo bastante experiencia con Vim, pero por alguna razón mi .vimrc
ya no está configurando colorscheme
.
No sé cuándo comenzó esto, pero me acabo de mudar a una nueva máquina y me resulta bastante desconcertante. La parte más extraña es que puedo configurarlo manualmente :colorscheme vividchalk
, simplemente no funcionará cuando haya colorscheme vividchalk
ingresado .vimrc
. Traté de comentar absolutamente todo lo demás en mi .vimrc
, todavía no tuve suerte. Intentado todo, pero comentando syntax on
y set t_Co=256
, sigue sin suerte (y el mismo comportamiento de los ajustes manuales de trabajo).
¿Algunas ideas? Mi configuración está ssh
entrando en mi computadora Ubuntu desde Chrome OS.
vividchalk.vim
en mi~/.vim/colors
directorio, y como mencioné, se carga perfectamente bien siempre que escriba:colorscheme vividchalk
una sesión de vim. Es como si algo más lo anulara, pero nada más está cargado.:scriptnames
muestra la salida de " "?synload.vim
(de la línea 4 anterior), tenía algún error sobre no poder encontrar un esquema de colores llamado "ansi_blows" cuando se ejecuta:so $MYVIMRC
. ¿Alguna idea de qué archivo debo investigar más?~/.vimrc
. ¿Hay alguna manera de indicarle que~/.vimrc
se ejecute mi último, para que sobrescriba lo que haya sucedido antes?colorscheme ...
antesset t_Co=256
y causar el problema.set background=dark
debe estar antessyntax enable
ycolorscheme whatever
en tu .vimrcfuente
Para otros como yo tropezando en:
Si está utilizando
vim
onvim
dentro de un emulador de terminal, asegúrese de que la configuración de colores para su perfil sea correcta. Paragnome-terminal
, tuve que deshabilitar "usar colores del tema del sistema" en mi configuración de Preferencias / Perfil / Color antes de poder hacer que mi esquema de colores funcione correctamente:Además, a partir de hace poco, nvim ha dejado de estar
NVIM_TUI_ENABLE_TRUE_COLOR
a favor deset termguicolors
(ver esto ).fuente
Tuve el mismo problema en el estiramiento de Debian, también con algunos otros comandos (el color y el fondo establecido funcionan manualmente pero no en .vimrc). Pero no quería mirar a través de cada archivo en nombres de script.
La solución es agregar
a .vimrc
Esta línea se puede encontrar en /usr/share/vim/vimXX/vimrc_example.vim como referencia (XX es la versión vim, en mi caso 80).
Supongo que defaults.vim hace algunas cosas de configuración necesarias para cambiar el color. Pero defaults.vim no se carga si el usuario tiene un ~ / .vimrc, de acuerdo con / usr / share / vim / vimrc
fuente
En mi caso, uso esquemas de color de complementos (repositorios externos). Entonces tengo que cargar complementos antes de aplicar el
colorscheme
comando.fuente
.gvimrc
Al usarlo
gvim
, puede ser necesario ponerlocolorscheme vividchalk
también en el.gvimrc
archivo, a pesar de que ya está presente en.vimrc
:scriptnames
puede revelar cuándo/usr/share/vim/vim80/colors/ron.vim
se carga un esquema de colores predeterminado comofuente