Edytor vi - Helion
Tytuł oryginału: Learning the vi Editor
Tłumaczenie: Tomasz Żmijewski
ISBN: 83-7197-539-2
stron: 304, Format: B5, okładka: miękka
Data wydania: 2001-10-30
Księgarnia: Helion
Cena książki: 38,35 zł (poprzednio: 59,00 zł)
Oszczędzasz: 35% (-20,65 zł)
Edytowanie tekstu to jedno z najbardziej typowych zadań realizowanych na komputerze, zaś vi jest jednym z najbardziej użytecznych, standardowych edytorów. Za jego pomocą można tworzyć w systemie UNIX nowe pliki tekstowe lub edytować istniejące.
Książka ta składa się z dwunastu rozdziałów oraz pięciu dodatków. Wszystkie je pogrupowano w trzy części.
W dwóch pierwszych rozdziałach, vi -- edytor tekstu oraz Typowe zadania edycyjne, omówiono podstawowe polecenia edytora. Materiał ten należy ćwiczyć tak długo, aż przedstawione i opisane polecenia będzie można wykonywać niemal automatycznie ("same będą wchodzić na klawiatu-rę").
W rozdziałach 3. i 4. (Biegiem po dokumencie i Dla bardziej zaawansowanych) skoncentrowano się na upraszczaniu własnej pracy.
W rozdziałach 5., 6. i 7. -- kolejno Wprowadzenie do edytora ex, Podstawienia globalne i Zaawansowane techniki edycji -- przedstawiono narzędzia umożliwiające w większym stopniu obciążenie komputera edycją tekstu, a nie użytkownika. Zaprezentowano edytor wierszowy ex, który leży u podstaw vi; pokazano też, jak w edytorze vi uruchamiać polecenia ex.
W części drugiej opisano rozszerzenia "standardowego" vi, dostępne w większości lub wszystkich jego klonach.
W rozdziale 8. (Zestawienie cech klonów edytora vi) omówiono edycję wielookienkową, interfejsy graficzne (GUI), rozszerzone wyrażenia regularne, ułatwienia edycji i inne. W rozdziałach od 9. do 12. omawiano kolejno poszczególne klony edytora vi: nvi, elvis, vim i vile. Pokazano, jak używać zaimplementowanych w nich rozszerzeń i scharakteryzowano ich specyficzne cechy.
W części trzeciej zawierającej dodatki znajdują się przydatne zestawienia. W dodatku A zestawiono wszystkie polecenia vi i ex, uszeregowane według realizowanej funkcji.
Dodatek B zawiera alfabetyczną listę wszystkich poleceń ex.
W dodatku C zestawiono opcje używane w poleceniu set.
W dodatku D zestawiono opis problemów uwzględnionych w niniejszej książce.
Dodatek E opisuje miejsce edytora vi w środowisku UNIX i środowisku internetowym.
Osoby które kupowały "Edytor vi", wybierały także:
- The DevOps 2.1 Toolkit: Docker Swarm 332,22 zł, (29,90 zł -91%)
- KVM Virtualization Cookbook 175,88 zł, (29,90 zł -83%)
- Hands-On System Programming with Linux 157,37 zł, (29,90 zł -81%)
- Docker on Amazon Web Services 157,37 zł, (29,90 zł -81%)
- Web Penetration Testing with Kali Linux - Third Edition 157,37 zł, (29,90 zł -81%)
Spis treści
Edytor vi -- spis treści
Wstęp (15)
Część I Podstawowe i zaawansowane funkcje vi (15)
Rozdział 1. Edytor tekstu vi (17)
- Otwieranie i zamykanie plików (19)
- Kończenie pracy bez zapisywania danych (22)
Rozdział 2. Typowe zadania edycyjne (25)
- Polecenia vi (25)
- Przemieszczanie kursora (26)
- Proste zadania edycyjne (29)
- Inne sposoby wstawiania tekstu (42)
- Użycie J do łączenia dwóch wierszy (43)
- Przegląd podstawowych poleceń vi (44)
Rozdział 3. Biegiem po dokumencie (47)
- Poruszanie się pomiędzy całymi ekranami (47)
- Poruszanie się między blokami tekstu (50)
- Poruszanie siÄ™ za pomocÄ… funkcji wyszukiwania (51)
- Poruszanie się za pomocą wskazania numerów wierszy (55)
- Zestawienie poleceń vi związanych z ruchem (56)
Rozdział 4. Dla bardziej zaawansowanych (59)
- Więcej o łączeniu poleceń (59)
- Parametry używane przy wywoływaniu vi (60)
- Użycie buforów (63)
- Oznaczanie położenia w pliku (64)
- Inne zaawansowane funkcje edycyjne (65)
- Przegląd poleceń związanych z buforami i znacznikami (65)
Rozdział 5. Wprowadzenie do edytora ex (67)
- Polecenia ex (67)
- Edycja danych w ex (69)
- Zapisywanie plików i kończenie pracy (75)
- Kopiowanie jednego pliku do drugiego (76)
- Edycja wielu plików (77)
Rozdział 6. Podstawienia globalne (83)
- Potwierdzanie podstawień (84)
- Podstawienia zależne od kontekstu (85)
- Reguły dopasowywania wzorców (86)
- Przykłady dopasowywania wzorców (92)
- Jeszcze kilka słów o dopasowywaniu wzorców (99)
Rozdział 7. Zaawansowane techniki edycji (105)
- Dostosowywanie vi do swoich potrzeb (105)
- Wywoływanie poleceń systemu UNIX (109)
- Zapisywanie poleceń (112)
- Użycie skryptów ex (123)
- Edycja kodów źródłowych (129)
Część II Rozszerzenia i klony (135)
Rozdział 8. Zestawienie cech klonów edytora vi (137)
- Oto moi bracia: Darrell, Darrell i Darrell (137)
- Edycja w wielu oknach (139)
- Interfejsy GUI (139)
- Rozszerzone wyrażenia regularne (140)
- Rozszerzone zakładki (141)
- Udoskonalenia (146)
- Pomoc dla programistów (150)
- Zestawienie cech edytorów (152)
- Co dalej? (153)
Rozdział 9. nvi - nowy vi (155)
- Autor i historia (155)
- Istotne parametry wiersza poleceń (156)
- Pomoc i dokumentacja (156)
- Inicjalizacja (157)
- Edycja w wielu oknach (158)
- Interfejsy graficzne (159)
- Rozszerzone wyrażenia regularne (159)
- Usprawnienia edycji (160)
- Pomoc dla programistów (163)
- Ciekawe rozwiÄ…zania (163)
- Kod źródłowy i obsługiwane systemy operacyjne (163)
Rozdział 10. elvis (165)
- Autor i historia (165)
- Istotne parametry wiersza poleceń (165)
- Pomoc i dokumentacja (166)
- Inicjalizacja (166)
- Edycja w wielu oknach (168)
- Interfejsy graficzne (170)
- Rozszerzone wyrażenia regularne (175)
- Usprawnienia edycji (176)
- Pomoc dla programistów (179)
- Ciekawe rozwiÄ…zania (182)
- Przyszłość edytora elvis (186)
- Kod źródłowy i obsługiwane systemy operacyjne (187)
Rozdział 11. vim - udoskonalony vi (189)
- Autor i historia (189)
- Istotne parametry wiersza poleceń (190)
- Pomoc i dokumentacja (191)
- Inicjalizacja (191)
- Edycja w wielu oknach (193)
- Interfejsy graficzne (197)
- Rozszerzone wyrażenia regularne (199)
- Usprawnienia edycji (201)
- Pomoc dla programistów (208)
- Ciekawe rozwiÄ…zania (212)
- Kod źródłowy i obsługiwane systemy operacyjne (219)
Rozdział 12. vile - vi niczym Emacs (221)
- Autorzy i historia (221)
- Istotne parametry wiersza poleceń (222)
- Pomoc i dokumentacja (222)
- Inicjalizacja (224)
- Edycja w wielu oknach (224)
- Interfejsy graficzne (226)
- Rozszerzone wyrażenia regularne (233)
- UÅ‚atwienia edycji (234)
- Pomoc dla programistów (239)
- Ciekawe rozwiÄ…zania (242)
- Kod źródłowy i obsługiwane systemy operacyjne (246)
Część III Dodatki (249)
Dodatek A Zestawienie poleceń (251)
Dodatek B Polecenia ex (257)
Dodatek C Użycie opcji (263)
Dodatek D Zestawienie typowych problemów (279)
Dodatek E vi a Internet (283)
Skorowidz (291)