iTerm2 aplica colores extraños a los valores predeterminados de vim

1

Cuando actualicé mi iTerm2 recientemente en noviembre (la versión principal, no de compilación nocturna), los colores se vuelven extraños. Afortunadamente, restauré el viejo iTerm2 en el bote de basura e hice una comparación.

En cada una de las cuatro imágenes, el penal izquierdo es un archivo de tex, el derecho de un archivo cpp, y el tema del terminal siempre es Tango oscuro, sin alteración adicional. En tal orden, son: Octubre iTerm2 con el color "predeterminado" de vim; Octubre iTerm2 con el color "koehler" de vim; Noviembre iTerm2 con el color "por defecto" de vim; Noviembre iTerm2 con el color "koehler" de vim.

En comparación con la primera imagen, estoy seguro de que la tercera imagen tiene algo malo, pero la segunda y la cuarta son similares. Así que parece que el esquema "predeterminado" de vim se procesa incorrectamente, y descubrí que no es el único esquema de color afectado, ya que "desierto" también es diferente, pero no voy a publicar tantas fotos aquí por el espacio. .

Entonces, ¿es cierto que iTerm2 comete algún error al interpretar la configuración de color de vim? Si no es así, ¿por qué las imágenes 1 y 3 son tan diferentes y qué sucede? Si lo hace, ¿hay alguna manera de hacer que iTerm2 aplique el color correcto para "predeterminado" de la manera antigua, ya que me gusta (la primera imagen, el panel derecho). Puedes pensar que soy quisquilloso, pero uso vim en iTerm2 todos los días. ¿O el mejor consejo para mí es que nunca actualizaré y me apego al antiguo iTerm2 a partir de ahora?

    
pregunta Aminopterin 24.12.2016 - 08:57

1 respuesta

1

Porque set termguicolors en .vimrc no está establecido.

Así es como lo entiendo; correcto si estoy equivocado Un emulador de terminal puede usar colores ANSI o el terminal paleta de colores propia . La Terminal nativa de Mac solo puede lograr lo primero; iTerm2 puede hacer ambas cosas. Con termguicolors apagado, iTerm2 usa colores ANSI. Después de configurar termguicolors , utiliza sus propios colores de GUI. Los colores se vuelven más vivos, como se muestra en la captura de pantalla.

Solo cuando me convertí al esquema de color "solarizado" me ocurrió esto de repente. Aún así, puedes ver en la imagen, parece que la versión más reciente de iTerm2 tiene un color más claro. No importa. Soy un fan "solarizado" ahora.

    
respondido por el Aminopterin 05.01.2017 - 09:39

Lea otras preguntas en las etiquetas