vim Hervorhebung (Farbe) von Klammern

vim Hervorhebung (Farbe) von Klammern

Ich habe versucht, Folgendes in meine .vimrc-Datei einzufügen:

syn match parens /[(){}]/
hi parens ctermfg=red

um Klammern, Klammern, geschweifte Klammern usw. dauerhaft einzufärben, funktioniert jedoch nicht. Wenn ich es inline in vim mache, funktioniert es.

Irgendwelche Ideen, warum?

Danke

Antwort1

Weil die gesamte Syntaxhervorhebung lokal auf den Puffer beschränkt ist, der aktiv ist, wenn die Syntaxelemente definiert werden. Versuchen Sie es mit etwas wie diesem:

autocmd BufRead,BufNewFile * syn match parens /[(){}]/ | hi parens ctermfg=red

Antwort2

Regenbogenklammer Markieren Sie passende Klammern in einem Regenbogen von Farben

verwandte Informationen