J'ai un fichier texte au format YAML, et je voudrais définir un pliage personnalisé pour VIM, mais je ne suis pas sûr de la façon de le faire (malgré la lecture de la documentation VIM pour le pliage). Le fichier se compose de YAML « documents », comme ceci:Comment est-ce que je peux plier des articles de YAML dans VIM?
---
title: My Title
attr1: value1
attr2: value2
---
title: Next Item
attr1: value3
---
title: One More Item
...
Je voudrais que le texte résultant plié à ressembler à quelque chose comme ceci:
+---- 2 lines: My Title ----
+---- ? lines: Next Item ---
Toutes les suggestions sont appréciés! Merci!
Merci pour la réponse!Je n'étais pas clair sur la façon d'utiliser les marqueurs, et cela a définitivement résolu le problème. Cependant, dans le but de ne pas dupliquer les données, VIM peut-il utiliser l'expression rationnelle que vous avez donnée pour déterminer automatiquement les niveaux de pli, avec un titre? – wkranec
@wkranec Je pense que cela peut être fait en utilisant 'foldmethod = expr' avec l'ensemble correct' foldexpr' et 'foldtext', mais je ne l'ai jamais utilisé. – ZyX