Questions marquées «folding»

Une fonctionnalité qui permet de masquer (et de basculer) visuellement les régions d'un fichier texte, en remplaçant son contenu par une seule ligne de contour.

1
Comment plier du texte dans un fichier JSON?
J'ai un gros fichier JSON. Il n'est pas facile de travailler sur tous les fichiers à la fois. Je veux plier du contenu pour pouvoir travailler sur une section du fichier JSON. Par exemple: { obj: {+}, // folded section obj:{ // unfolded section } } Est-il possible de plier …
25 gvim  folding 

8
Existe-t-il une meilleure pratique pour plier un fichier vimrc
Je me suis récemment rendu compte que ma vimrclongueur dépasse maintenant 400 lignes (ce qui est trop pour l'OMI, je vais essayer de le réduire) et pour faciliter la navigation, la lecture et la modification, j'ai décidé d'étudier le concept de pliage dans vim (qui Je ne connaissais pas) . …
21 vimrc  folding 

3
Comment plier les commentaires?
La syntaxe foldmethodest excellente, mais parfois je veux simplement plier les commentaires dans un fichier source. Le pliage syntaxique des commentaires ne fonctionne que pour les commentaires de style C comme: /* ... */ Mais pas pour un commentaire comme: // // // ... // Ou même pour des blocs …
16 folding 

1
Plier les lignes sélectionnées
Comment puis-je plier et déplier les lignes sélectionnées en mode visuel? Disons que j'ai trois paragraphes et que je veux plier les premier ou dernier deux en une seule ligne: Test ==== Lorem Ipsum es simplemente el texto de relleno de las imprentas y archivos de texto. Lorem Ipsum ha …

1
Puis-je enregistrer des plis?
Aujourd'hui, j'ai appris à plier / déplier dans Vim; c'est assez pratique. De façon inattendue, lorsque je quitte un fichier et que je le rentre, les plis que j'ai créés ont disparu (dépliés). Dans le grand projet de notre entreprise, il y a beaucoup de blocs de code collants (hérités) …
13 folding 


1
Pliage par motif de recherche regex
J'ai obtenu un fichier texte brut avec des colonnes de valeurs séparées par des espaces. Comme ça: AU 3030 .... ... .... AU 3031 .... ... .... AU 3032 .... ... .... AU 3033 .... ... .... IT 48100 ... .. ..... IT 40100 ... .. ..... IT 48123 ... …

2
Comment pliez-vous les fonctions automatiquement?
Existe-t-il un moyen de créer des fonctions de pliage Vim basées sur la syntaxe d'une déclaration de fonction? Par exemple, avoir vim tourner une fonction comme celle-ci: def foobar(foo,bar): if foo > bar: print "foo" elif foo < bar: print "bar" elif foo == bar: print "foobar" En cela: +----- …
12 folding 


3
Comment écrire un fold-expr?
J'ai lu la page d'aide sur fold-expr ( :h fold-expr) mais cela n'explique pas quelle est la syntaxe utilisée dans l'expression. Il y avait là quatre exemples: :set foldexpr=getline(v:lnum)[0]==\"\\t\" :set foldexpr=MyFoldLevel(v:lnum) :set foldexpr=getline(v:lnum)=~'^\\s*$'&&getline(v:lnum+1)=~'\\S'?'<1':1 :set foldexpr=getline(v:lnum-1)=~'^\\s*$'&&getline(v:lnum)=~'\\S'?'>1':1 J'ai compris que v:lnumc'est la ligne qui a besoin d'un niveau d'indentation, et que l'expression …
10 folding 

2
Problème: le déplacement vertical des lignes ferme les plis
Lorsque je déplace des lignes avec m(par exemple :m+1) tous mes plis sont fermés. Je peux alors ouvrir à zvnouveau le pliage avec et le curseur sera à la position où je me suis déplacé. J'utilise le pliage avec des {{{ }}}marques et j'ai set foldmethod=markerdans mon .vimrc. Comment empêcher …
9 folding 

2
Le pliage échoue: vim ne trouve aucun pli
J'essaie de plier du code PHP, et j'ai inclus une version abrégée d'une partie du code que j'essaie de plier à la fin de l'article. J'ai essayé les commandes vim suivantes, mais seules les commandes ex ci-dessous fonctionnent. Les commandes non-ex ne fonctionnent pas et produisent un message blanc sur …

2
Masquer certaines lignes complètement (pas de pliage)
Je voudrais pouvoir cacher certaines lignes dans mon tampon de ne pas apparaître du tout (et pouvoir basculer entre les voir). J'ai trouvé des questions similaires , mais elles ne résolvent pas mon problème. Je ne veux pas utiliser de plis pour cela. Qu'est-ce que je veux exactement? Lorsque j'ouvre …

1
Pliage de la syntaxe HTML dans VIM?
Je me demandais quelle est la meilleure façon d'utiliser le pliage de syntaxe pour les fichiers HTML. Surtout s'il peut reconnaître le code javascript dans les <script>balises. J'ai tapé set foldmethod=syntaxmais il ne semble pas faire de pliage. Dois-je ajouter autre chose à mon .vimrc? Je sais que pour javascript, …

2
Existe-t-il un moyen de masquer les lignes?
Voici mon cas d'utilisation: J'ai beaucoup de code qui, en raison de l'application du style, nous écrivons des sauts de ligne après et avant chaque accolade ouverte et fermée (respectivement). Exemple: function func(args) { statement 1; statement 2; if (condition) { statement 3; } } Bien que cela soit agréable …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.