Los contratos, etc., las cosas formales necesitan listas numeradas.
1. Some text
2. More text
2.1. Sub-section text
etc.
La clave es eliminar la nueva numeración manual al insertar o eliminar un elemento de la lista. ¿Es esto posible con vim
? La consistencia de la numeración de listas es realmente difícil de rastrear manualmente.
Uno de los objetivos asociados con esto es tener un control de revisión adecuado hecho posible por un formato de almacenamiento no ofuscado, como texto claro.
insert-mode
lkraav
fuente
fuente
asciidoc
luego se puede usar para convertir el marcado en un PDF con numeración de línea. Pero también me gustaría saber cómo usar vim para la numeración automática de líneas de archivos de solo texto.-
, elementos de lista de segundo nivel con--
, etc. Esta parece ser la vía más probable de enfoque; vea mi pregunta reciente sobre numeración consecutiva en modo Ex para un punto de partida.Respuestas:
Tengo un complemento que puede (¿Parcialmente?) Ayudarte : lazyList (Sin numeración automática de listas).
En el siguiente ejemplo (
_
es la posición del cursor) ...... simplemente ejecute el comando
:LazyList '2.%1%. '
para obtener:Para eliminar los índices, ejecute el mismo comando.
De manera predeterminada, los índices se agregan al párrafo actual (misma sangría o cuando están rodeados por líneas vacías), pero puede agregarlos a una selección visual.
Una buena forma de hacerlo en su caso:
Este video debería ser más explícito.
Lo malo del complemento es que no tiene en cuenta una selección visual con líneas vacías, debería reconsiderar este comportamiento.
PS English no es mi idioma nativo, así que disculpe los errores.
fuente