La plupart des éditeurs de texte et des IDE que j'utilise de nos jours ont une fonctionnalité où ils peuvent afficher une ligne à une certaine longueur de caractère dans le tampon de texte. C'est utile lorsque vous souhaitez conserver des lignes dans un fichier sous une certaine longueur.
Existe-t-il un moyen pour que Vim le fasse, de préférence en utilisant la textwidth
valeur déjà définie ? Les lignes seront automatiquement bouclées à ce stade, mais j'aimerais vraiment pouvoir voir où elles se trouvent également.
Au cas où cela importerait, j'utilise principalement gVim sur Windows, mais j'adorerais que la solution fonctionne sur toutes les versions de Vim.
Il existe un extrait de code Google que vous pouvez essayer:
la source
Selon une réponse StackOverflow :
Ajustez à votre goût.
la source
J'aime beaucoup la réponse de lornix mais je ne veux pas mettre la colonne en surbrillance tout le temps , seulement quand au moins une ligne dépasse la limite de longueur:
Voici comment je le fais pour mes fichiers Haskell:
la source
Cela a souvent été discuté sur #vim et dans certains forums. Pour l'instant, ce n'est pas possible. La solution mentionnée est donc votre seule option, afaik.
Le truc, c'est que vim peut faire n'importe quoi avec des endroits où il y a des caractères (qu'ils soient des lettres, des chiffres ou tout simplement des espaces blancs). Mais il ne peut pas peindre un arrière-plan d'une couleur différente (comme vous le souhaitez), s'il n'y a rien là-bas. Et avant de taper quelque chose, il n'y a rien, il ne peut donc pas tracer de ligne / marge.
la source