2009-04-05 15 views

Respuesta

4

Hay dos partes para la coloración de sintaxis Vim: el comando syn y el comando hi.

Por lo que tengo entendido, usa syn para definir la sintaxis. Por ejemplo:

syn match parens /[(){}]/ 

continuación, se utiliza hi para contar Vim cómo resaltar parens:

hi parens ctermfg=red 
0

La solución anterior código se rompe plegable que se basa la sintaxis (debido a las reglas con {} anulando algo anterior) . No he sido capaz de encontrar la manera de evitar esto ...

3

Ver : h pi_paren.txt en destacar parens emparejan:

To disable the plugin after it was loaded use this command: > 
    :NoMatchParen 
And to enable it again: > 
    :DoMatchParen 
The highlighting used is MatchParen. You can specify different colors with 
the ":highlight" command. Example: > 
    :hi MatchParen ctermbg=blue guibg=lightblue 

... 
0

Ponga lo siguiente en su .vimrc para el rojo color(), {}

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

usted puede hacer lo mismo para los corchetes, pero que necesita para escapar de los caracteres de paréntesis, ponga lo siguiente en su .vimrc de color []

autocmd BufRead,BufNewFile * syn match brack /[\[\]]/ | hi brack ctermfg=red 
Cuestiones relacionadas