markup – ¿Cómo subrayar los títulos? (reStructuredText, Markdown, estilo asciidoc)

Pregunta:

Varios lenguajes de marcado de texto sin formato: reStructuredText, Markdown, asciidoc (otros también) , use un subrayado para denotar títulos.

Chapter 1 Title
===============

Section 1.1 Title
-----------------

Subsection 1.1.1 Title
~~~~~~~~~~~~~~~~~~~~~~

Section 1.2 Title
-----------------

Chapter 2 Title
===============

¿Hay alguna forma conveniente de agregarlos en vim?

agregue un carácter con una longitud que coincida con la línea anterior.

Respuesta:

Un enfoque ingenuo (sin complementos ni secuencias de comandos) sería Esc Y p V r = .

Explicación:

  • Y p duplica la línea actual y coloca el cursor en la línea inferior.
  • V selecciona la segunda línea en el modo Visual Line.
  • r = reemplaza todos los caracteres en la línea con el carácter = .

Por supuesto, puede :noremap esa secuencia de teclas a su gusto.

p.ej:

" Add Heading: Control-H
nnoremap <C-h> YpVr

… dejando el último carácter para que pueda escribir el que desee para el título.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım