Ich versuche, die Hervorhebung in meinem vim zu optimieren, und ich versuche, einige Syntaxgruppen über den match
Befehl festzulegen und sie in meiner vimrc
Datei hervorzuheben , da diese Gruppen generisch sind und nicht zu einer bestimmten Sprachsyntaxdatei gehören.
Mein Ansatz funktioniert jedoch nur für eine einzelne Hervorhebung. Sobald ich eine weitere Instanz eines highlight/match
Paares hinzufüge, funktionieren die zuvor deklarierten nicht, nur die letzte funktioniert, bis ich eine weitere hinzufüge highlight/match
.
Dies ist der Code (der relevante Teil) meines vimrc. Dieses Beispiel funktioniert:
hi NewLineWin ctermfg=248 guifg=#999999
match NewLineWin /\r\n/
Und das nicht (nur das letzte Paar hi/match
):
hi NewLineWin ctermfg=248 guifg=#999999
match NewLineWin /\r\n/
hi WhiteSpaceChar ctermfg=252 guifg=#999999
match WhiteSpaceChar / /
Kann mir jemand dabei helfen, wie es funktioniert?
quelle