Umowy itp. Formalne rzeczy wymagają list numerowanych.
1. Some text
2. More text
2.1. Sub-section text
itp.
Kluczem jest wyeliminowanie ręcznego numerowania podczas wstawiania lub usuwania elementu listy. Czy to jest możliwe vim
? Spójność numeracji list jest naprawdę trudna do ręcznego śledzenia.
Jednym z powiązanych z tym celów jest zapewnienie odpowiedniej kontroli poprawek dzięki nie-zaciemnionemu formatowi przechowywania, np. Zwykłemu tekstowi.
insert-mode
lkraav
źródło
źródło
asciidoc
później można go przekonwertować na plik PDF z numeracją wierszy. Ale ja też chciałbym wiedzieć, jak używać vima do automatycznego numerowania wierszy plików tekstowych.-
, elementy listy drugiego poziomu z--
itd. Wydaje się to najbardziej prawdopodobną drogą; patrz moje ostatnie pytanie dotyczące kolejnych numeracji w trybie Ex dla punktu początkowego.Odpowiedzi:
Mam wtyczkę, która może (Częściowo?) Ci pomóc: lazyList (brak automatycznego numerowania list).
W poniższym przykładzie (
_
pozycja kursora) ...... po prostu wykonaj polecenie,
:LazyList '2.%1%. '
aby uzyskać:Aby usunąć indeksy, wykonaj to samo polecenie.
Domyślnie indeksy są dodawane do bieżącego akapitu (To samo wcięcie lub otoczone pustymi liniami), ale można je dodać do zaznaczenia wizualnego.
Dobry sposób na zrobienie tego w twoim przypadku:
Ten film powinien być bardziej wyraźny.
Złą rzeczą w przypadku wtyczki jest to, że nie bierze pod uwagę wyboru wizualnego z pustymi liniami, powinienem ponownie rozważyć to zachowanie.
PS English nie jest moim językiem ojczystym, więc przepraszam za błędy.
źródło