Contratos etc coisas formais precisam de listas numeradas.
1. Some text
2. More text
2.1. Sub-section text
etc.
A chave é eliminar a renumeração manual ao inserir ou excluir um item da lista. Isso é possível com vim
? A consistência da numeração das listas é realmente difícil de controlar manualmente.
Um dos objetivos associados a isso é ter o controle de revisão adequado possibilitado por um formato de armazenamento não ofuscado, como texto não criptografado.
insert-mode
lkraav
fonte
fonte
asciidoc
posteriormente pode ser usada para converter a marcação de marcação em PDF com numeração de linha. Mas eu também gostaria de saber como usar o vim para numeração automática de linhas de arquivos somente texto.-
, itens de lista de segundo nível com--
etc. Isso parece ser o caminho mais provável de abordagem; veja minha pergunta recente sobre numeração consecutiva no modo Ex para um ponto de partida.Respostas:
Eu tenho um plugin que pode (parcialmente?) Ajudá- lo: lazyList (sem numeração automática da lista).
No exemplo a seguir (
_
é a posição do cursor) ...... simplesmente execute o comando
:LazyList '2.%1%. '
para obter:Para remover os índices, execute o mesmo comando.
Por padrão, os índices são adicionados ao parágrafo atual (Mesmo recuo ou quando cercados por linhas vazias), mas você pode adicioná-los a uma seleção visual.
Uma boa maneira de fazer no seu caso:
Este vídeo deve ser mais explícito.
O lado ruim do plug-in é que ele não leva em conta uma seleção visual com linhas vazias, devo reconsiderar esse comportamento.
PS O inglês não é minha língua nativa, então desculpe os erros.
fonte