Meu plugin DynamicSigns permite isso. Veja a ajuda em :h Signs-Alternate
É possível configurar o realce de sintaxe em vim
para destacar cada segunda linha?
Meu plugin DynamicSigns permite isso. Veja a ajuda em :h Signs-Alternate
Isso é muito grosseiro e confuso, e eu suspeito que existe uma maneira melhor de fazer isso, mas é isso que eu criei:
function! SynEvenLines()
syn clear
highlight clear EvenLines
for l:i in range(2,line('$')+1,2)
exe "syn match EvenLines '\%" . l:i . "l.*'"
endfor
highlight EvenLines guibg=darkgrey ctermbg=grey
endfunction
Assim que você tiver essa função, basta digitar:
:call SynEvenLines()
Se você adicionar linhas ao buffer ou se você fizer outros tipos de edição, precisará executar a função novamente.
A última linha da função é onde você modifica a cor do seu destaque.
Tags vim syntax-highlighting