Une fois, j'ai reçu ces documents pour permettre à cet assistant vimd'afficher une sorte de ligne verticale afin d'aider à appliquer les règles PEP8 sur la limite de longueur de ligne à la colonne 80:
"   Long lines highlighting.
nnoremap <Leader>H :call<SID>LongLineHLToggle()<cr>
hi OverLength ctermbg=none cterm=none
match OverLength /\%>80v/
fun! s:LongLineHLToggle()
    if !&diff
        if !exists('w:longlinehl')
            let w:longlinehl = matchadd('ErrorMsg', '.\%>80v', 0)
            echo "Long lines highlighted"
        else
            call matchdelete(w:longlinehl)
            unl w:longlinehl
            echo "Long lines unhighlighted"
        endif
    endif
endfunction
En action:
J'utilise tout cela pour marquer la 80e colonne.
Étant donné suffisamment de temps et d'efforts, je pourrais très bien avoir une facilité similaire vimpour marquer le texte bien au-delà de la colonne 72 uniquement dans les commentaires. Je suppose qu'il a déjà été codé par quelqu'un quelque part à un moment donné. Savez-vous déjà où trouver cet extrait?
nnoremapou autocmdou quelque chose? L'écriture sur la :console a jeté E110et E15🙁.
                

synID()etsynIDattr(). Quelque chose comme:if ((synIDattr(synID(line("."), 72, 0), "name") =~ 'comment\c')