Ho un problema che quando apro i programmi SAS (file .sas) in Vim, i colori appaiono molto brutti (un mix di sfondo bianco e nero, ecc.).
Esempio qui: Ecco come appare vim quando apro un file SAS ( setf=sas
)
Il mio colorscheme è koehler.
Ho provato a cambiare il colorscheme, ma poi succede:
Quindi corro :setf sas
e l'evidenziazione della sintassi appare di nuovo con i colori corretti.
Non sono sicuro di quale sia il problema di fondo qui: potrebbe trattarsi di un problema nel colorscheme 'koehler', tuttavia, poiché l'evidenziazione della sintassi scompare quando cambio il colorscheme, potrebbe essere piuttosto un problema nel rilevamento del filytype.
Come posso risolvere questo?
Posso in qualche modo configurare vim per usare un diverso colorscheme per un tipo di file specifico? (ad esempio usa delek per i file .sas?)
Aggiornamento 2015-05-15 : Appare evidente che il problema si verifica solo in gvim e non in Vim in un terminale. Ho uno screenshot qui di come appare quando apro un file .sas in Vim da un terminale: https://imgur.com/EQguEst
Aggiornamento 2016-01-15 :
Il problema è stato risolto modificando sas.vim e modificando tutte le definizioni di colore costante su collegamenti HiLink:
HiLink sComment Comment
HiLink sCard String
HiLink sDate_Time Special
HiLink sKeyword Structure
HiLink sFmtInfmt Special
HiLink sString String
HiLink sText String
HiLink sNumber Number
HiLink sProc Structure
HiLink sSection Structure
HiLink mDefine Define
HiLink mKeyword Structure
HiLink mReference Structure
HiLink mSection Structure
HiLink mText String
$TERM
valore), ma almeno uno dei tuoi screenshot mostra che anche GVIM è interessato. Strano.
:redraw
anche risolvere il problema ?!