Différents langages de balisage en texte brut: reStructuredText, Markdown, asciidoc (d'autres aussi) , utilisent un soulignement pour désigner les titres.
Chapter 1 Title
===============
Section 1.1 Title
-----------------
Subsection 1.1.1 Title
~~~~~~~~~~~~~~~~~~~~~~
Section 1.2 Title
-----------------
Chapter 2 Title
===============
Existe-t-il un moyen pratique de les ajouter dans vim?
ajoutez un caractère dont la longueur correspond à la ligne ci-dessus.
#
caractère principal à la place pour un titre de niveau 1,##
pour le niveau 2, etc. Voilà comment j'écris Markdown, et je le trouve plus clair de cette façon de toute façon.Réponses:
Une approche naïve (pas de plugins ou de script) serait EscYpVr=.
Explication:
=
caractère.Vous pouvez, bien sûr,
:noremap
cette séquence de touches à votre goût.par exemple:
... en laissant le dernier caractère afin que vous puissiez taper celui que vous voulez pour le titre.
la source