Comment faire pour afficher la ligne verticale pour enrouler la ligne dans Vim?
Je suis intéressé à trouver un moyen de montrer une ligne verticale au niveau de la colonne 80 dans Vim (pas GVim).
J'ai utilisé set wrap
, mais je veux juste montrer une ligne verticale afin que je puisse envelopper le long de la ligne de moi-même.
- Double Possible de Vim 80 colonnes mise en page des préoccupations
Vous devez vous connecter pour publier un commentaire.
Edit: Pour Vim >=7.3 voir la réponse ci-dessous.
Malheureusement vim n'a pas de mécanisme pour afficher une ligne verticale après une colonne comme vous voulez (contrairement, disons, TextMate). Cependant, il existe d'autres indicateurs visuels que vous pouvez utiliser pour montrer qu'une ligne est trop longue.
Voici ce que j'utilise (vous pouvez mettre ceci dans votre
.vimrc
):Alors vous pouvez utiliser
<Leader>H
pour permuter les colonnes de plus de 80 être mis en évidence.Nouveau dans Vim 7.3:
Exemple de la doc:
Vous pouvez utiliser les nombres absolus ainsi:
highlight
paramètre doit être réglé après toutcolorscheme
commandes car cela permettrait de modifier la couleur de surbrillance.textwidth
provoque également vim pour envelopper lorsque vous tapez.Il y a un autre moyen d'informer sur la longue lignée.
Vim 80 colonnes mise en page des préoccupations
- Je utiliser
match ErrorMsg '\%>80v.\+'
qui mettra en évidence tout ce que plus de 80 caractères rouges.J'ai mis cette commande dans mon python.vim et de rubis.vim sous ~/.vim/après/ftplugin/.
Plusieurs réponses ici http://vim.wikia.com/wiki/Highlight_long_lines simple autocommand