A n
opção da formatoptions
configuração do Vim recuará a segunda linha de um item da lista para corresponder ao recuo da primeira linha. No entanto, a terceira e as linhas subsequentes revertem para nenhum recuo, assim:
1. Doing a list. This is my list. I am writing
a list. It's quite a long list. It's really
long. I can't believe how long it is. And
this just the first item!
2. Another list item.
Eu realmente gostaria que recuasse todas as linhas, assim:
1. Doing a list. This is my list. I am writing
a list. It's quite a long list. It's really
long. I can't believe how long it is. And
this just the first item!
2. Another list item.
Isso é possível, usando as opções do Vim, um script ou um programa de formatação externo, como o par?
vim
formatting
Rico
fonte
fonte
autoindent
ligado e que o comportamento descrito na pergunta era o comportamento planejado. Eu acho que o manual poderia ser redigido com mais clareza, no entanto, para beneficiar idiotas como eu. :)no seu caso, eu faria isso:
(
tw=47
é importante para ..) e reformate um parágrafo pressionandogqapnota: eu não consegui reindent o paragrap com =qualquer um, talvez alguém descobriu isso.
fonte
a p
moção para formatar linhas. Eu sempre uso a chave certa, que é semelhante. Não esqueça que você pode adicionar uma contagem, por exemplo, formatar os próximos três parágrafos:g q 3 }
.