Montrant une autre couleur d'arrière-plan dans Vim passé de 80 caractères
J'ai vu Vim 80 colonnes mise en page des préoccupations, mais la réponse ne met en évidence qu'contenu réel qui se passe sur le de 80 caractères marque. Je veux avoir un 100+ colonne Vim fenêtre ouverte avec le bouton de gauche de 80 colonnes à l'aide de la base normale et tout ce passé que l'utilisation d'un fond légèrement différents. Le Vim de fond de la fenêtre devrait être d'une couleur différente, pas juste le texte qui va sur le de 80 caractères point. Cela semble indiquer combien je me suis arriver à la 80-char sans avoir à passer d'abord.
Je ne pense pas que ce soit possible actuellement, mais j'ai pensé que je demanderais juste au cas où.
Peut-être il pourrait être fait avec un plugin?
TextMate Exemple de Vim Marge de Droite en Soulignant
En sélectionnant l'option "mettre en Évidence la marge de droite" dans TextMate général de préférences, vous pouvez voir un exemple du Vim comportement.
- stackoverflow.com/questions/235439/...
- s'il vous plaît accepter une réponse
Vous devez vous connecter pour publier un commentaire.
Si vous avez Vim >= v7.3, vous pouvez simplement ajouter ceci à votre
.vimrc
pour mettre en surbrillance 81 et suivantes (donc 80 est votre dernière colonne valide):Si vous ne voyez pas une évidence, vous ne pouvez pas avoir un
ColorColumn
mettre en évidence le jeu de couleurs. Ajouter ce (ajuster en fonction de vos préférences):Maintenant, j'aime mettre en surbrillance la colonne 80 ainsi que 120 et là, j'ai donc séparé "avertissement" et "danger" marqueurs. Vous pouvez le faire comme ceci:
Exemple
Voici une capture d'écran de GVim édition de mon
.vimrc
.J'utilise Ubuntu Mono 11 de la police et de la molokai schéma de couleur. Vous pouvez trouver mon vim config et tous mes dotfiles sur GitHub.
:help colorcolumn
... en plus, ma configuration semble être tronqué à une certaine longueur lors de l'utilisation de votre technique de jointure, bien que je ne peux pas être assed à la recherche par le biais de vim à la source pour comprendre ce que la longueur est. Aussi, vim analyse de la valeur de ce paramètre comme une chaîne de caractères à chaque fois qu'il entre dans une fenêtre, initialise un tampon, etc, donc c'est un moyen coûteux d'atteindre le résultat souhaité.autocmd FileType markdown let &colorcolumn=""
pour désactiver complètement.Mettre en évidence 81 colonne
Vous pouvez également faire quelques style:
:set colorcolumn=+1,+2,+3,+4,+5,+6
etc peut-être tout le chemin jusqu'à+256
pour aussi large que vous pensez que vous aimeriez que votre marge de droite. Toutefois, cela ne mettre en évidence les lignes qui existent dans la mémoire tampon, pas toutes les lignes dans la fenêtre.:hi colorcolumn ...
il ne semble pas fonctionner quand je l'ai mis dans mon .vimrc. Savez-vous savez comment faire?Solution proposée dans le commentaire ci-dessus. Mettez en surbrillance votre fond d'abord, puis mettez en surbrillance le ColorColumn noir comme une superposition. Définissez votre colorcolumn de lignes 1-80.
essayer:
il marque +de 80 caractères que l'erreur
Je ne pense pas que c'est possible d'avoir ce que vous voulez,
mais je la suite de cette question depuis que je suis intéressé
dans une telle chose de moi-même.
Peut-être, je suis une lapalissade, mais vous pourriez le programme d'installation
le highligth à la 70e+ colonnes pour obtenir une indication
de la proximité que vous obtenez à la 80e colonne.