2011-10-25 2 views
9

J'ai gvim 7.3 sur XP.
Mon problème est que lorsque je modifie un fichier et que les numéros de ligne sont désactivés, le texte est trop proche de la marge de la fenêtre de gauche. Je ne veux pas ajouter d'espace blanc, je veux augmenter la marge. Lorsque j'ai des numéros de ligne (ce que je n'aime pas), il y a suffisamment d'espace entre la bordure gauche de la fenêtre et le numéro de ligne, et un espace suffisant entre le numéro de ligne et le texte. Mais il n'y a pas de marge gauche lorsque les numéros de ligne sont désactivés.
Je voudrais augmenter cette marge, mais je ne sais pas comment il est adressé.comment modifier la marge gauche dans gvim

+0

Par "texte est trop proche de la marge de la fenêtre de gauche" vous voulez dire, vous ne voyez pas une partie ou ...? Ce n'est pas "plus proche" que dans n'importe quel autre éditeur, AFAIK. – Rook

Répondre

5

Vous pouvez exploiter foldcolumn si vous n'utilisez pas de pli pour le document actuel. Cela vous empêchera de fixer cette valeur à une valeur supérieure à 12 bien que si vous voulez une marge plus large que cela, vous n'avez pas beaucoup de chance, autant que je sache. Vous pouvez également activer les numéros de ligne et modifier le groupe de mise en surbrillance LineNr pour que le texte soit de la même couleur que la couleur d'arrière-plan, masquant efficacement les numéros de ligne tout en définissant numberwidth à la marge souhaitée (jusqu'à 10 je crois).

+0

Ou faites les deux et obtenez un maximum de 22 –

8

J'ai jamais eu aucun problème avec le texte étant trop près de la marge gauche de la fenêtre, mais si vous préférez texte plus au milieu de l'écran (sage horizontal) vous pourriez être intéressé par VimRoom. C'est un plugin gratuit de distraction, mais n'hésitez pas à jeter les pièces que vous n'aimez pas.

Ainsi, au lieu de cette

enter image description here

vous obtenez ce

enter image description here

-3

je pense "gauche" aiderait:

:[range]le[ft] [indent] 
        Left-align lines in [range]. Sets the indent in the 
        lines to [indent] (default 0). 

Donc, si vous utilisez

:%le5 

vous avez la marge dont vous avez besoin pour le document complet.

LEM

+0

Cela insère des espaces blancs sur la gauche que l'OP ne voulait pas – FDinoff

2

départ Goyo, ça marche pour moi.

lors de l'édition démarquage, activez Goyo:

au FileType markdown Goyo 
2

Dans le cas où quelqu'un veut augmenter la marge de gauche dans vim, vous pouvez le faire:

http://imgur.com/xBlpu6X

:set foldcolumn=12 
:hi FoldColumns ctermbg=none 

Ou:

http://imgur.com/ErpCnM9

La modification des couleurs numériques pour les masquer ne fonctionnera pas.

:set nuw=8 
Questions connexes