From 29f206c1a344659349609b25dbe15edfcae4fdcf Mon Sep 17 00:00:00 2001 From: KP889 <96901296+KP889@users.noreply.github.com> Date: Fri, 23 Feb 2024 21:17:11 +0100 Subject: [PATCH] Update tutor.txt --- tutor.txt | 394 +----------------------------------------------------- 1 file changed, 1 insertion(+), 393 deletions(-) diff --git a/tutor.txt b/tutor.txt index 06321d9..51c8f71 100644 --- a/tutor.txt +++ b/tutor.txt @@ -596,396 +596,4 @@ Uwaga: Ta funkcja jest bardzo użyteczna w debuggowaniu programu By zamienić wszystkie wystąpienia w pliku, wpisz :%s/stary/nowy/g By Vim prosił Cię o potwierdzenie, dodaj 'c' :%s/stary/nowy/gc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Lekcja 5.1.: JAK WYKONAĆ POLECENIA ZEWNĘTRZNE? - - - ** Wpisz :! a następnie zewnętrzne polecenie, by je wykonać. ** - - 1. Wpisz znajome polecenie : by ustawić kursor na dole ekranu. To pozwala - na wprowadzenie komendy linii poleceń. - - 2. Teraz wstaw ! (wykrzyknik). To umożliwi Ci wykonanie dowolnego - zewnętrznego polecenia powłoki. - - 3. Jako przykład wpisz ls za ! a następnie wciśnij . To polecenie - pokaże spis plików w Twoim katalogu, tak jakbyś był przy znaku zachęty - powłoki. Możesz też użyć :!dir jeśli ls nie działa. - -Uwaga: W ten sposób można wykonać wszystkie polecenia powłoki. -Uwaga: Wszystkie polecenia : muszą być zakończone . - Od tego momentu nie zawsze będziemy o tym wspominać. - - - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Lekcja 5.2.: WIĘCEJ O ZAPISYWANIU PLIKÓW - - - ** By zachować zmiany w tekście, wpisz :w NAZWA_PLIKU . ** - - 1. Wpisz :!dir lub :!ls by zobaczyć spis plików w katalogu. - Już wiesz, że musisz po tym wcisnąć . - - 2. Wybierz nazwę pliku, jaka jeszcze nie istnieje, np. TEST. - - 3. Teraz wpisz: :w TEST (gdzie TEST jest nazwą pliku jaką wybrałeś.) - - 4. To polecenie zapamięta cały plik (Vim Tutor) pod nazwą TEST. - By to sprawdzić, wpisz :!dir lub :!ls żeby znowu zobaczyć listę plików. - -Uwaga: Zauważ, że gdybyś teraz wyszedł z Vima, a następnie wszedł ponownie - poleceniem vim TEST , plik byłby dokładną kopią tutoriala, kiedy go - zapisywałeś. - - 5. Teraz usuń plik wpisując (MS-DOS): :!del TEST - lub (Unix): :!rm TEST - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Lekcja 5.3.: WYBRANIE TEKSTU DO ZAPISU - - - ** By zachować część pliku, wpisz v ruch :w NAZWA_PLIKU ** - - 1. Przenieś kursor do tego wiersza. - - 2. Wciśnij v i przenieś kursor do punktu 5. Zauważ, że tekst został - podświetlony. - - 3. Wciśnij znak : . Na dole ekranu pojawi się :'<,'> . - - 4. Wpisz w TEST , gdzie TEST to nazwa pliku, który jeszcze nie istnieje. - Upewnij się, że widzisz :'<,'>w TEST zanim wciśniesz Enter. - - 5. Vim zapisze wybrane linie do pliku TEST. Użyj :!dir lub :!ls , żeby to - zobaczyć. Jeszcze go nie usuwaj! Użyjemy go w następnej lekcji. - -UWAGA: Wciśnięcie v zaczyna tryb Wizualny. Możesz poruszać kursorem, by - zmienić rozmiary zaznaczenia. Możesz też użyć operatora, by zrobić coś - z tekstem. Na przykład d usuwa tekst. - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Lekcja 5.4.: WSTAWIANIE I ŁĄCZENIE PLIKÓW - - - ** By wstawić zawartość pliku, wpisz :r NAZWA_PLIKU ** - - 1. Umieść kursor tuż powyżej tej linii. - -UWAGA: Po wykonaniu kroku 2. zobaczysz tekst z Lekcji 5.3. Potem przejdź - do DOŁU, by zobaczyć ponownie tę lekcję. - - 2. Teraz wczytaj plik TEST używając polecenia :r TEST , gdzie TEST - jest nazwą pliku. - Wczytany plik jest umieszczony poniżej linii z kursorem. - - 3. By sprawdzić czy plik został wczytany, cofnij kursor i zobacz, że - teraz są dwie kopie Lekcji 5.3., oryginał i kopia z pliku. - -UWAGA: Możesz też wczytać wyjście zewnętrznego polecenia. Na przykład - :r !ls wczytuje wyjście polecenia ls i umieszcza je pod poniżej - kursora. - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - LEKCJA 5. PODSUMOWANIE - - - 1. :!polecenie wykonuje polecenie zewnętrzne. - - Użytecznymi przykładami są: - - :!dir - pokazuje spis plików w katalogu. - - :!rm NAZWA_PLIKU - usuwa plik NAZWA_PLIKU. - - 2. :w NAZWA_PLIKU zapisuje obecny plik Vima na dysk z nazwą NAZWA_PLIKU. - - 3. v ruch :w NAZWA_PLIKU zapisuje Wizualnie wybrane linie do NAZWA_PLIKU. - - 4. :r NAZWA_PLIKU wczytuje z dysku plik NAZWA_PLIKU i wstawia go do - bieżącego pliku poniżej kursora. - - 5. :r !dir wczytuje wyjście polecenia dir i umieszcza je poniżej kursora. - - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Lekcja 6.1.: POLECENIE OPEN (otwórz) - - - ** Wpisz o by otworzyć linię poniżej kursora i przenieść się do - trybu Insert (wprowadzanie). ** - - 1. Przenieś kursor do linii poniżej oznaczonej --->. - - 2. Wpisz o (małe), by otworzyć linię PONIŻEJ kursora i przenieść się - do trybu Insert (wprowadzanie). - - 3. Wpisz trochę tekstu i wciśnij by wyjść z trybu Insert (wprowadzanie). - ----> Po wciśnięciu o kursor znajdzie się w otwartej linii w trybie Insert. - - 4. By otworzyć linię POWYŻEJ kursora, wciśnij wielkie O zamiast małego - o . Wypróbuj to na linii poniżej. - ----> Otwórz linię powyżej wciskając SHIFT-O gdy kursor będzie na tej linii. - - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Lekcja 6.2.: POLECENIE APPEND (dodaj) - - - ** Wpisz a by dodać tekst ZA kursorem. ** - - 1. Przenieś kursor do początku pierwszej linii poniżej oznaczonej ---> - - 2. Wciskaj e dopóki kursor nie będzie na końcu li . - - 3. Wpisz a (małe), aby dodać tekst ZA znakiem pod kursorem. - - 4. Dokończ wyraz tak, jak w linii poniżej. Wciśnij aby opuścić tryb - Insert. - - 5. Użyj e by przejść do kolejnego niedokończonego wyrazu i powtarzaj kroki - 3. i 4. - ----> Ta li poz Ci ćwi dodaw teks do koń lin ----> Ta linia pozwoli Ci ćwiczyć dodawanie tekstu do końca linii. - -Uwaga: a , i oraz A prowadzą do trybu Insert, jedyną różnicą jest miejsce, - gdzie nowe znaki będą dodawane. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Lekcja 6.3.: INNA WERSJA REPLACE (zamiana) - - - ** Wpisz wielkie R by zamienić więcej niż jeden znak. ** - - 1. Przenieś kursor do pierwszej linii poniżej oznaczonej --->. Przenieś - kursor do pierwszego xxx . - - 2. Wciśnij R i wpisz numer poniżej w drugiej linii, tak, że zastąpi on - xxx. - - 3. Wciśnij by opuścić tryb Replace. Zauważ, że reszta linii pozostaje - niezmieniona. - - 5. Powtarzaj kroki by wymienić wszystkie xxx. - ----> Dodanie 123 do xxx daje xxx. ----> Dodanie 123 do 456 daje 579. - -UWAGA: Tryb Replace jest jak tryb Insert, ale każdy znak usuwa istniejący - znak. - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Lekcja 6.4.: KOPIOWANIE I WKLEJANIE TEKSTU - - - ** użyj operatora y aby skopiować tekst i p aby go wkleić ** - - 1. Przejdź do linii oznaczonej ---> i umieść kursor za "a)". - - 2. Wejdź w tryb Wizualny v i przenieś kursor na początek "pierwszy". - - 3. Wciśnij y aby kopiować (yankować) podświetlony tekst. - - 4. Przenieś kursor do końca następnej linii: j$ - - 5. Wciśnij p aby wkleić (wpakować) tekst. Dodaj: a drugi . - - 6. Użyj trybu Wizualnego, aby wybrać " element.", yankuj go y , przejdź do - końca następnej linii j$ i upakuj tam tekst z p . - ----> a) to jest pierwszy element. - b) -Uwaga: możesz użyć y jako operatora; yw kopiuje jeden wyraz. - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Lekcja 6.5.: USTAWIANIE OPCJI - - -** Ustawianie opcji tak, by szukaj lub substytucja ignorowały wielkość liter ** - - 1. Szukaj 'ignore' wpisując: /ignore - Powtórz szukanie kilka razy naciskając klawisz n . - - 2. Ustaw opcję 'ic' (Ignore case -- ignoruj wielkość liter) poprzez - wpisanie: :set ic - - 3. Teraz szukaj 'ignore' ponownie wciskając: n - Zauważ, że Ignore i IGNORE także są teraz znalezione. - - 4. Ustaw opcje 'hlsearch' i 'incsearch': :set hls is - - 5. Teraz wprowadź polecenie szukaj ponownie i zobacz co się zdarzy: - /ignore - - 6. Aby wyłączyć ignorowanie wielkości liter: :set noic - -Uwaga: Aby usunąć podświetlanie dopasowań, wpisz: :nohlsearch -Uwaga: Aby ignorować wielkość liter dla jednego wyszukiwania: /ignore\c -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - LEKCJA 6. PODSUMOWANIE - - - 1. Wpisanie o otwiera linię PONIŻEJ kursora. - Wpisanie O otwiera linię POWYŻEJ kursora. - - 2. Wpisanie a wstawia tekst ZA znakiem, na którym jest kursor. - Wpisanie A dodaje tekst na końcu linii. - - 3. Polecenie e przenosi do końca wyrazu. - 4. Operator y yankuje (kopiuje) tekst, p pakuje (wkleja) go. - 5. Wpisanie wielkiego R wprowadza w tryb Replace (zamiana) dopóki - nie zostanie wciśnięty . - 6. Wpisanie ":set xxx" ustawia opcję "xxx". Niektóre opcje: - 'ic' 'ignorecase' ignoruj wielkość znaków - 'is' 'incsearch' pokaż częściowe dopasowania - 'hls' 'hlsearch' podświetl wszystkie dopasowania - Możesz użyć zarówno długiej, jak i krótkiej formy. - 7. Dodaj "no", aby wyłączyć opcję: :set noic - - - - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - LEKCJA 7.1. JAK UZYSKAĆ POMOC? - - ** Użycie systemu pomocy on-line ** - - Vim posiada bardzo dobry system pomocy on-line. By zacząć, spróbuj jednej - z trzech możliwości: - - wciśnij klawisz (jeśli taki masz) - - wciśnij klawisz (jeśli taki masz) - - wpisz :help - - Przeczytaj tekst w oknie pomocy, aby dowiedzieć się jak działa pomoc. - wpisz CTRL-W CTRL-W aby przeskoczyć z jednego okna do innego - wpisz :q aby zamknąć okno pomocy. - - Możesz też znaleźć pomoc na każdy temat podając argument polecenia ":help". - Spróbuj tych (nie zapomnij wcisnąć ): - - :help w - :help c_CTRL-D - :help insert-index - :help user-manual -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - LEKCJA 7.2. TWORZENIE SKRYPTU STARTOWEGO - - ** Włącz możliwości Vima ** - - Vim ma o wiele więcej możliwości niż Vi, ale większość z nich jest domyślnie - wyłączona. Jeśli chcesz włączyć te możliwości na starcie musisz utworzyć - plik "vimrc". - - 1. Początek edycji pliku "vimrc" zależy od Twojego systemu: - :edit ~/.vimrc dla Uniksa - :edit $VIM/_vimrc dla MS-Windows - 2. Teraz wczytaj przykładowy plik "vimrc": - :read $VIMRUNTIME/vimrc_example.vim - 3. Zapisz plik: - :w - - Następnym razem, gdy zaczniesz pracę w Vimie będzie on używać podświetlania - składni. Możesz dodać wszystkie swoje ulubione ustawienia do tego pliku - "vimrc". - Aby uzyskać więcej informacji, wpisz :help vimrc-intro - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Lekcja 7.3.: UZUPEŁNIANIE - - - ** Uzupełnianie linii poleceń z CTRL-D i ** - - 1. Upewnij się, że Vim nie jest w trybie kompatybilności: :set nocp - - 2. Zerknij, jakie pliki są w bieżącym katalogu: :!ls lub :!dir - - 3. Wpisz początek polecenia: :e - - 4. Wciśnij CTRL-D i Vim pokaże listę poleceń, jakie zaczynają się na "e". - - 5. Wciśnij i Vim uzupełni polecenie do ":edit". - - 6. Dodaj spację i zacznij wpisywać nazwę istniejącego pliku: :edit FIL - - 7. Wciśnij . Vim uzupełni nazwę (jeśli jest niepowtarzalna). - -UWAGA: Uzupełnianie działa dla wielu poleceń. Spróbuj wcisnąć CTRL-D i . - Użyteczne zwłaszcza przy :help . -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - Lekcja 7. PODSUMOWANIE - - - 1. Wpisz :help albo wciśnij lub aby otworzyć okno pomocy. - - 2. Wpisz :help cmd aby uzyskać pomoc o cmd . - - 3. Wpisz CTRL-W CTRL-W aby przeskoczyć do innego okna. - - 4. Wpisz :q aby zamknąć okno pomocy. - - 5. Utwórz plik startowy vimrc aby zachować wybrane ustawienia. - - 6. Po poleceniu : , wciśnij CTRL-D aby zobaczyć możliwe uzupełnienia. - Wciśnij aby użyć jednego z nich. - - - - - - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - - Tutaj się kończy tutorial Vima. Został on pomyślany tak, aby dać krótki - przegląd jego możliwości, wystarczający byś mógł go używać. Jest on - daleki od kompletności, ponieważ Vim ma o wiele, wiele więcej poleceń. - - Dla dalszej nauki rekomendujemy książkę: - Vim - Vi Improved - autor Steve Oualline - Wydawca: New Riders - Pierwsza książka całkowicie poświęcona Vimowi. Użyteczna zwłaszcza dla - początkujących. Zawiera wiele przykładów i ilustracji. - Zobacz http://iccf-holland.org./click5.html - - Starsza pozycja i bardziej o Vi niż o Vimie, ale także warta - polecenia: - Learning the Vi Editor - autor Linda Lamb - Wydawca: O'Reilly & Associates Inc. - To dobra książka, by dowiedzieć się niemal wszystkiego, co chciałbyś zrobić - z Vi. Szósta edycja zawiera też informacje o Vimie. - - Po polsku wydano: - Edytor vi. Leksykon kieszonkowy - autor Arnold Robbins - Wydawca: Helion 2001 (O'Reilly). - ISBN: 83-7197-472-8 - http://helion.pl/ksiazki/vilek.htm - Jest to książeczka zawierająca spis poleceń vi i jego najważniejszych - klonów (między innymi Vima). - - Edytor vi - autorzy Linda Lamb i Arnold Robbins - Wydawca: Helion 2001 (O'Reilly) - wg 6. ang. wydania - ISBN: 83-7197-539-2 - http://helion.pl/ksiazki/viedyt.htm - Rozszerzona wersja Learning the Vi Editor w polskim tłumaczeniu. - - Ten tutorial został napisany przez Michaela C. Pierce'a i Roberta K. Ware'a, - Colorado School of Mines korzystając z pomocy Charlesa Smitha, - Colorado State University. - E-mail: bware@mines.colorado.edu. - - Zmodyfikowane dla Vima przez Brama Moolenaara. - -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - - Przetłumaczone przez Mikołaja Machowskiego, - Sierpień 2001, - rev. Marzec 2002 - 2nd rev. Wrzesień 2004 - 3rd rev. Marzec 2006 - 4th rev. Grudzień 2008 - Wszelkie uwagi proszę kierować na: mikmach@wp.pl +