Различные языки разметки простого текста: reStructuredText, Markdown, asciidoc (и другие тоже) используют подчеркивание для обозначения заголовков.
Chapter 1 Title
===============
Section 1.1 Title
-----------------
Subsection 1.1.1 Title
~~~~~~~~~~~~~~~~~~~~~~
Section 1.2 Title
-----------------
Chapter 2 Title
===============
Есть ли удобный способ добавить их в vim?
добавьте символ с длиной, соответствующей строке выше.
#
символ вместо заголовка уровня 1,##
уровня 2 и т. Д. Вот как я пишу Markdown, и я нахожу это более понятным так или иначе.Ответы:
Наивный подход (без плагинов или скриптов) будет EscYpVr=.
Объяснение:
=
символом.Вы можете, конечно,
:noremap
эту последовательность нажатий клавиш на свой вкус.например:
... пропуская последний символ, чтобы вы могли вводить в зависимости от того, что вы хотите для заголовка.
источник