Las dos respuestas actuales son bastante buenas. Su voto debe ir a Mike porque no hay una solución perfecta.
Vim colorschemes generalmente especifican los colores por separado para la GUI y para la CLI. Algunos colores no definen nada para la CLI y los que sí usan el X11 colors.
Estos colores X11 (notados 0-255) han sido más o menos estandarizados desde hace mucho tiempo y solo funcionan realmente en emuladores de terminal que admiten 256 colores. En otros emuladores de terminal menos capaces, se omiten los números más altos y se alteran los colores.
GUI Vim también puede usar estos 256 colores más cualquier color que desee, siempre que se especifique con una notación hexadecimal (# 00d6e3).
Como los coloresCHI pueden usar miles de colores, y los coloresCHI solo pueden usar 256 colores, los valores utilizados para la CLI solo pueden ser aproximaciones de los utilizados por la GUI. Es por eso que CLI Vim no puede parecerse a GUI Vim, incluso si usa un emulador de terminal moderno.
Si su esquema de colores insiste en usar colores fuera del rango X11, nunca tendrá CLI Vim y GUI Vim con el mismo aspecto.
La única forma de sincronizar los colores de GUI y CLI Vim que veo es simplificar el esquema de colores de la GUI utilizando los colores X11 solo.
¿Hay alguna diferencia entre la luz y el fondo oscuro en una de ellas? También publique su '~/.vimrc' para la máquina en cuestión –
@ mike-pennington vimrc agregado. He visto este problema en otras computadoras también. –
que gvim? Técnicamente podría ser 'vim-gtk' o' vim-gnome' –