vim hebt einige C ++ - Schlüsselwörter nicht hervor

8

Ich verwende vim (installiert auf cygwin ), um c++ -Programme zu schreiben, aber einige c++ -Schlüsselwörter wie new , delete , public , friend , try , aber markieren Sie andere wie namespace , int , const , operator , true , class , include . Es ändert auch nicht die Farbe der Operatoren.

Ich habe seine Syntaxdatei nie geändert. Was stimmt damit nicht? Danke vielmals.

Ich verwende ein benutzerdefiniertes Farbschema; Wenn ich es in desert Farbschema ändere, hat Hervorhebung kein Problem, aber ich muss dieses Farbschema verwenden und kann es nicht zu etwas anderem ändern.

Ich will es Programm wie das folgende Bild zeigen (Ich habe dieses Farbschema mit Notepad ++ im Bild verwendet):

Aber jetzt ist es wie das folgende Bild:

Das colorscheme ist hier:

%Vor%     
Sam 16.11.2012, 17:42
quelle

2 Antworten

5

Fügen Sie dies dem Absatz C Highlighting hinzu:

%Vor%     
steffen 20.11.2012, 08:50
quelle
2

Alle von Ihnen genannten Schlüsselwörter sind mit der Standard-Syntaxgruppe Statement verknüpft. Vielleicht wurde dieser gelöscht. Probieren Sie

aus %Vor%

Wenn xxx cleared angezeigt wird, sind Sie einen Schritt weiter und müssen jetzt untersuchen, warum Ihr Farbschema keine Färbung definiert.

    
Ingo Karkat 16.11.2012 19:39
quelle