Co jest najnudniejszą rzeczą w edycji tekstu? Każdy zapewne ma swoją „ulubioną” czynność, ale moim osobistym faworytem jest tworzenie i poprawianie list numerowanych. Skryptem znacznie ułatwiającym wykonywanie tej czynności jest visincr.

Skrypt tygodnia: Visincr

Nazwa: Visincr
Autor: Charles E. Campbell, Jr. ( cec AT NgrOyphSon.gPsfAc.nMasa.gov )
Opisywana wersja: 9

Wstęp


Co jest najnudniejszą rzeczą w edycji tekstu? Każdy zapewne ma swoją „ulubioną” czynność, ale moim osobistym faworytem jest tworzenie i poprawianie list numerowanych. Skryptem znacznie ułatwiającym wykonywanie tej czynności jest visincr.

Wymagania


Vim 6.0

Instalacja


Umieść plik visincr.vim w katalogu wtyczek Vima. Plik pomocy zainstaluje się sam przy następnym uruchomieniu Vima.

Konfiguracja


Skrypt w zasadzie nie wymaga konfiguracji. Jednak część funkcjonalności dla polskiego użytkownika z uwagi na brak lokalizacji nazw tygodnia/miesiąca będzie ograniczona. Warto wtedy się zastanowić nad przystosowaniem skryptu do własnych potrzeb.

Klawiszologia


Brak skrótów klawiaturowych.
Należy jednak pamiętać o <C-V> wprowadzającym Vima w tryb Wizualny blokowy, w którym działają wszystkie polecenia (może być <C-Q> dla MS-Windows).

Używanie

Liczby

Podstawą jest kolumna cyfr, którą należy zaznaczyć , a następnie wydać jedno z poleceń:

:I [#]
Użyje liczby z pierwszej linii jako punktu startowego i będzie zwiększać numerację o # (domyślnie 1) z liczbami wyrównanymi do lewej. Inkrementacja może być też ujemna.

    	            Ctrl-V aby                      Ctrl-V aby  	Początkowo  wybrać, :I          Początkowo  wybrać, :I 2  	   8            8                  8            8  	   8            9                  8            10  	   8            10                 8            12  	   8            11                 8            14  	   8            12                 8            16    	            Ctrl-V aby                      Ctrl-V aby  	Początkowo  wybrać, :I -1       Początkowo  wybrać, :I -3  	   8            8                  8            8  	   8            7                  8            5  	   8            6                  8            2  	   8            5                  8            -1  	   8            4                  8            -4  	
:II [#] [wyp]
Użyje liczby z pierwszej linii jako punktu startowego i będzie zwiększać numerację o # (domyślnie 1) z liczbami wyrównanymi do prawej. Inkrementacja może być też ujemna. wyp to wypełnienie justowanych kolumn (domyślnie spacja).

    	            Ctrl-V aby                      Ctrl-V aby  	Początkowo  wybrać, :II         Początkowo  wybrać, :II 2  	   8             8                 8             8  	   8             9                 8            10  	   8            10                 8            12  	   8            11                 8            14  	   8            12                 8            16    	            Ctrl-V aby                      Ctrl-V aby  	Początkowo  wybrać, :II -1      Początkowo  wybrać, :II -3  	   8            8                  8             8  	   8            7                  8             5  	   8            6                  8             2  	   8            5                  8            -1  	   8            4                  8            -4  	

Listy alfabetyczne

:IA [#]
Możesz też manipulować listami alfabetycznymi (inkrementacja ujemna jest możliwa):

  	            Ctrl-V aby                      Ctrl-V aby  	Początkowo  wybrać, :IA         Początkowo  wybrać, :IA 2  	   a)          a)                A)           A)  	   a)          b)                A)           C)  	   a)          c)                A)           E)  	   a)          d)                A)           G)  	

Daty

Visincr oferuje zestaw poleceń do manipulowania datami.

:ID [#]
Podobnie do poprzednich poleceń zmienia nazwę dnia tygodnia. Skrypt rozpoznaje pełne lub trzyliterowe nazwy dni tygodnia w języku angielskim.
:IM [#]
Podobnie do poprzednich poleceń zmienia nazwę miesiąca. Skrypt rozpoznaje pełne lub trzyliterowe nazwy miesięcy w języku angielskim.

Podsumowanie


Skrypt wyręcza użytkownika w jednej z najnudniejszych czynności w obróbce tekstu. Za samo to należy się wdzięczność autorowi.
Skrypt nie obarcza użytkownika dodatkowymi skrótami, wszystkie polecenia są łatwe do zapamiętania, a samoinstalujący się skrypt pomocy jest już wisienką na szczycie tortu. Jeszcze jeden świetny skrypt autorstwa „Chipa” Campbella.

Archiwalny news dodany przez użytkownika: mikmach.
Kliknij tutaj by zobaczyć archiwalne komentarze.

Oznaczone jako → 
Share →