7 votes

Vim folding - marque les plis ouverts

Y a-t-il un moyen de voir où se trouvent les plis ouverts dans le fichier actuel ? J'ai personnellement un problème lorsque j'ouvre des plis et que je me déplace, je ne suis pas capable de trouver la ligne où le pli a été commencé ! Peut-être qu'il y a une option pour définir un joli indice de pliage à côté des numéros. Peut-être comme ceci :

+ 1 void myfunc(void) {
| 2     printf("Hello World\n");
| 3     printf("Goodby World!\n");
- 4 }
  5
  6 void anotherfunc(void)
...

ce serait très bien ! J'ai déjà utilisé google et aussi l'aide de vim mais je n'ai trouvé aucun moyen de le faire.

Cordialement, musicmatze

13voto

Eric Fortis Points 6226

Essayez :set foldcolumn=1

si vous voulez plus d'indicateurs de colonnes de pliage augmentez le nombre, l'exemple ci-dessous utilise :se fdc=3 (le raccourci)

enter image description here

2voto

vivoconunxino Points 2613

Une petite note qui peut aider. Si vous voulez changer les couleurs de pliage : Si vous utilisez gvim :

:highlight Folded guibg=grey guifg=blue
:highlight FoldColumn guibg=darkgrey guifg=white

Mais si vous utilisez vim depuis le terminal :

hi Folded ctermbg=black

Mes paramètres dans vimrc sont :

colorscheme desertEx
"some modifications to the colorscheme
"to view current settings use for instance ':hi Folded'
set foldcolumn=3
hi FoldColumn ctermfg=216
hi FoldColumn ctermbg=black
hi Folded ctermfg=216
hi Folded ctermbg=black

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X