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.
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 …
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) . …
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 …
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 …
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) …
Je suis fan de la façon dont Atom et Sublime Text gèrent le pliage de ligne, où la première ligne de chaque pli est visible (avec mise en évidence de la syntaxe), et un marqueur est ajouté à la fin de la ligne qui indique le pli. Voir la capture …
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 ... …
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: +----- …
Le pliage est utile pour masquer des parties du document. Une représentation visuelle de la structure pliante sous forme d'arbre serait utile pour comprendre la structure du document en un coup d'œil.
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 …
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 …
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 …
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 …
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, …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.