iTerm2 applica un colore strano al valore predefinito di vim

1

Quando ho aggiornato iTerm2 di recente a novembre (la versione principale, non nightly-build), i colori sono resi strani. Fortunatamente ho ripristinato il vecchio iTerm2 nel cestino e ho fatto un confronto.

In ognuna delle quattro immagini, il penale sinistro è un file tex, il file cpp di destra, e il tema del terminale è sempre Tango scuro, senza ulteriori modifiche. In questo ordine, sono: Ottobre iTerm2 con colore "predefinito" di vim; Ottobre iTerm2 con colore "koehler" di vim's; Novembre iTerm2 con colore "predefinito" di vim's; Novembre iTerm2 con colore "koehler" di vim's.

Rispetto alla prima foto, sono sicuro che la terza immagine ha qualcosa di sbagliato, ma la 2ª e la 4a sono simili. Quindi sembra che lo schema "predefinito" di vim sia reso in modo errato, e ho scoperto che non è l'unica combinazione di colori interessata, come "deserto" è anche diverso, ma non ho intenzione di postare così tante immagini qui per motivi di spazio .

Quindi, è vero che iTerm2 commette un errore nell'interpretazione delle impostazioni dei colori di vim? In caso contrario, perché la prima e la terza foto sono così diverse e cosa c'è che non va? Se lo fa, c'è un modo per far sì che iTerm2 applichi il colore corretto per "default" nel vecchio modo, dato che io mi piace (1a immagine, pannello di destra). Potresti pensarmi pignolo, ma io uso vim in iTerm2 ogni giorno. O il consiglio migliore per me è che non dovrò mai aggiornarlo e attaccare alla vecchia iTerm2 d'ora in poi?

    
posta Aminopterin 24.12.2016 - 08:57
fonte

1 risposta

1

Perché set termguicolors in .vimrc non è impostato.

Ecco come lo capisco; correggi se sbaglio. Un emulatore di terminale può utilizzare colori ANSI o il terminale tavolozza colori personale . Il terminale nativo di Mac può raggiungere solo il primo; iTerm2 può fare entrambe le cose. Con termguicolors off, iTerm2 utilizza i colori ANSI. Dopo che termguicolors è impostato su, utilizza i propri colori della GUI. I colori diventano più vividi, come nello screenshot.

Solo quando mi sono convertito a una combinazione di colori "solarizzati", mi è capitato improvvisamente di capirlo. Tuttavia, è possibile vedere nella foto, sembra che la versione più recente di iTerm2 abbia colori più chiari. Non importa. Sono un fan "solarizzato" ora.

    
risposta data 05.01.2017 - 09:39
fonte

Leggi altre domande sui tag