Auxílio visual de limite de caracteres PSR-2 para (G) Vim

Uma das coisas que não é fácil para as pessoas que não estão acostumadas a impor limites de comprimento em códigos de linha é respeitar a marca de 120 caracteres como exige o PSR-2.

Acabei de descobrir um recurso visual fácil para que você possa ver se ultrapassou o limite do Vim (ou GVim):

Insira isso no seu .vimrc:

let &colorcolumn=join(range(121,999),",")

Isso definirá uma cor de fundo diferente para a coluna 121 em diante, facilitando a detecção da invasão.

Você também pode ajustar as cores, então se você usar um tema escuro (no meu caso Monokai), a cor de fundo da ‘área válida’ não se confunde com a cor de fundo da linha destacada:

:hi CursorLine   cterm=NONE ctermbg=black guibg=black

cterm significa Vim e gui significa GVim.

Você pode até definir uma cor de primeiro plano para a linha destacada:

:hi CursorLine   cterm=NONE ctermbg=black ctermfg=white guibg=black guifg=white

Não o fiz para evitar a perda da coloração da sintaxe.

Boa codificação!

Referências: