n
Opcja Vima formatoptions
ustawienie będzie wciąć drugą linię elementu listy, aby dopasować wcięcia pierwszego wiersza. Jednak trzeci i kolejne wiersze powracają do braku wcięcia, a zatem:
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.
Naprawdę chciałbym, żeby wcięło wszystkie wiersze, tak:
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.
Czy to możliwe, używając własnych opcji Vima, skryptu lub zewnętrznego programu formatującego, takiego jak par?
vim
formatting
Bogaty
źródło
źródło
autoindent
włączyłem i że zachowanie opisane w pytaniu było zachowaniem zaprojektowanym. Sądzę jednak, że instrukcja mogłaby być sformułowana jaśniej, aby przynieść korzyści idiotom takim jak ja. :)w twoim przypadku zrobiłbym to:
(
tw=47
jest to ważne dla ..), a następnie ponownie sformatuj akapit, naciskającgqapuwaga: nie mogłem ponownie przytoczyć paragrafu =, może ktoś inny to wymyślił.
źródło
a p
ruchu formatowania linii. Zawsze używam odpowiedniej ortezy, która jest podobna. Nie zapomnij można dodać licznik, na przykład, formatować kolejne trzy akapity:g q 3 }
.