Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
=============================================================================== = V í t e j t e v t u t o r i a l u V I M - Verze 1.5 = =============================================================================== Vim je velmi výkonný editor, který má pøíliš mnoho pøíkazù na to, aby mohly být všechny vysvìtlené ve výuce jako tato. Tato výuka obsahuje dostateèné množství pøíkazù na to, aby bylo možné používat Vim jako víceúèelový editor. Pøibližný èas potøebný ke zvládnutí této výuky je 25-30 minut, záleží na tom, kolik èasu strávíte pøezkušováním. Pøíkazy v lekcích upravují text. Vytvoø kopii tohoto souboru pro procvièování (pøi startu "vimtutor" je již toto kopie). Je dùležité pamatovat, že tato výuka je vytvoøena pro výuku používáním. To znamená, že je potøeba si pøíkazy vyzkoušet pro jejich správné nauèení. Pokud si jen èteš text, pøíkazy zapomeneš! Nyní se pøesvìdète, že Caps-Lock NENÍ stlaèený a nìkolikrát stisknìte klávesu j aby se kurzor posunul natolik, že lekce 1.1 zaplní celou obrazovku. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 1.1: POHYB KURZORU ** Pro pohyb kurzoru používej klávesy h,j,k,l jak je znázornìno níže. ** ^ k Funkce: Klávesa h je vlevo a vykoná pohyb vlevo. < h l > Klávesa l je vpravo a vykoná pohyb vpravo. j Klávesa j vypadá na šipku dolu. v 1. Pohybuj kurzorem po obrazovce dokud si na to nezvykneš. 2. Drž klávesu pro pohyb dolu (j), dokud se její funkce nezopakuje. ---> Teï víš jak se pøesunout na následující lekci. 3. Použitím klávesy dolu pøejdi na lekci 1.2. Poznámka: Pokud si nìkdy nejsi jist nìèím, co jsi napsal, stlaè pro pøechod do Normálního módu. Poté pøepiš požadovaný pøíkaz. Poznámka: Kurzorové klávesy také fungují, avšak používání hjkl je rychlejší jakmile si na nìj zvykneš. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 1.2: SPUŠTÌNÍ A UKONÈENÍ VIM !! POZNÁMKA: Pøed vykonáním tìchto krokù si pøeèti celou lekci!! 1. Stlaè (pro ujištìní, že se nacházíš v Normálním módu). 2. Napiš: :q! . ---> Tímto ukonèíš editor BEZ uložení zmìn, které si vykonal. Pokud chceš uložit zmìny a ukonèit editor napiš: :wq 3. Až se dostaneš na pøíkazový øádek, napiš pøíkaz, kterým se dostaneš zpìt do této výuky. To mùže být: vimtutor Bìžnì se používá: vim tutor ---> 'vim' znamená spuštìní editoru, 'tutor' je soubor k editaci. 4. Pokud si tyto kroky spolehlivì pamatuješ, vykonej kroky 1 až 3, èímž ukonèíš a znovu spustíš editor. Potom pøesuò kurzor dolu na lekci 1.3. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 1.3: ÚPRAVA TEXTU - MAZÁNÍ ** Stisknutím klávesy x v Normálním módu smažeš znak na místì kurzoru. ** 1. Pøesuò kurzor níže na øádek oznaèený --->. 2. K odstranìní chyb pøejdi kurzorem na znak, který chceš smazat. 3. Stlaè klávesu x k odstranìní nechtìných znakù. 4. Opakuj kroky 2 až 4 dokud není vìta správnì. ---> Krááva skoèèilla pøess mìssíc. 5. Pokud je vìta správnì, pøejdi na lekci 1.4. POZNÁMKA: Nesnaž se pouze zapamatovat pøedvádìné pøíkazy, uè se je používáním. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 1.4: ÚPRAVA TEXTU - VKLÁDÁNÍ ** Stlaèení klávesy i v Normálním módu umožòuje vkládání textu. ** 1. Pøesuò kurzor na první øádek oznaèený --->. 2. Pro upravení prvního øádku do podoby øádku druhého, pøesuò kurzor na první znak za místo, kde má být text vložený. 3. Stlaè i a napiš potøebný dodatek. 4. Po opravení každé chyby stlaè pro návrat do Normálního módu. Opakuj kroky 2 až 4 dokud není vìta správnì. ---> Nìjaký txt na této . ---> Nìjaký text chybí na této øádce. 5. Pokud již ovládáš vkládání textu, pøejdi na následující shrnutí. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SHRNUTÍ LEKCE 1 1. Kurzorem se pohybuje pomocí šipek nebo klávesami hjkl. h (vlevo) j (dolu) k (nahoru) l (vpravo) 2. Pro spuštìní Vimu (z pøíkazového øádku) napiš: vim SOUBOR 3. Pro ukonèení Vimu napiš: :q! bez uložení zmìn. anebo: :wq pro uložení zmìn. 4. Pro smazání znaku pod kurzorem napiš v Normálním módu: x 5. Pro vkládání textu od místa kurzoru napiš v Normálním módu: i vkládaný text POZNÁMKA: Stlaèení tì pøemístí do Normálního módu nebo zruší nechtìný a èásteènì dokonèený pøíkaz. Nyní pokraèuj Lekcí 2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 2.1: PØÍKAZY MAZÁNÍ ** Pøíkaz dw smaže znaky do konce slova. ** 1. Stlaè k ubezpeèení, že jsi v Normálním módu. 2. Pøesuò kurzor níže na øádek oznaèený --->. 3. Pøesuò kurzor na zaèátek slova, které je potøeba smazat. 4. Napiš dw , aby slovo zmizelo. POZNÁMKA: Písmena dw se zobrazí na posledním øádku obrazovky jakmile je napíšeš. Když napíšeš nìco špatnì, stlaè a zaèni znova. ---> Jsou tu nìjaká slova zábava, která nepatøí list do této vìty. 5. Opakuj kroky 3 až 4 dokud není vìta správnì a pøejdi na lekci 2.2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 2.2: VÍCE PØÍKAZÙ MAZÁNÍ ** Napsání pøíkazu d$ smaže vše až do konce øádky. ** 1. Stlaè k ubezpeèení, že jsi v Normálním módu. 2. Pøesuò kurzor níže na øádek oznaèený --->. 3. Pøesuò kurzor na konec správné vìty (ZA první teèku). 4. Napiš d$ ,aby jsi smazal znaky až do konce øádku. ---> Nìkdo napsal konec této vìty dvakrát. konec této vìty dvakrát. 5. Pøejdi na lekci 2.3 pro pochopení toho, co se stalo. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 2.3: ROZŠIØOVACÍ PØÍKAZY A OBJEKTY Formát mazacího pøíkazu d je následující: [èíslo] d objekt NEBO d [èíslo] objekt Kde: èíslo - udává kolikrát se pøíkaz vykoná (volitelné, výchozí=1). d - je pøíkaz mazání. objekt - udává na èem se pøíkaz vykonává (vypsané níže). Krátký výpis objektù: w - od kurzoru do konce slova, vèetnì mezer. e - od kurzoru do konce slova, BEZ mezer. $ - od kurzoru do konce øádku. POZNÁMKA: Stlaèením klávesy objektu v Normálním módu se kurzor pøesune na místo upøesnìné ve výpisu objektù. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 2.4: VÝJIMKA Z 'PØÍKAZ-OBJEKT' ** Napsáním dd smažeš celý øádek. ** Vzhledem k èastosti mazání celého øádku se autoøi Vimu rozhodli, že bude jednoduší napsat prostì dvì d k smazání celého øádku. 1. Pøesuò kurzor na druhý øádek spodního textu. 2. Napiš dd pro smazání øádku. 3. Pøejdi na ètvrtý øádek. 4. Napiš 2dd (vzpomeò si èíslo-pøíkaz-objekt) pro smazání dvou øádkù. 1) Rùže jsou èervené, 2) Bláto je zábavné, 3) Fialky jsou modré, 4) Mám auto, 5) Hodinky ukazují èas, 6) Cukr je sladký, 7) A to jsi i ty. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 2.5: PØÍKAZ UNDO ** Stlaè u pro vrácení posledního pøíkazu, U pro celou øádku. ** 1. Pøesuò kurzor níže na øádek oznaèený ---> a pøemísti ho na první chybu. 2. Napiš x pro smazání prvního nechtìného znaku. 3. Teï napiš u èímž vrátíš zpìt poslední vykonaný pøíkaz. 4. Nyní oprav všechny chyby na øádku pomocí pøíkazu x . 5. Napiš velké U èímž vrátíš øádek do pùvodního stavu. 6. Teï napiš u nìkolikrát, èímž vrátíš zpìt pøíkaz U . 7. Stlaè CTRL-R (klávesu CTRL drž stlaèenou a stiskni R) nìkolikrát, èímž vrátíš zpìt pøedtím vrácené pøíkazy (redo). ---> Opprav chybby nna toomto øádku a nahraï je pommocí undo. 8. Toto jsou velmi užiteèné pøíkazy. Nyní pøejdi na souhrn Lekce 2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SHRNUTÍ LEKCE 2 1. Pro smazání znakù od kurzoru do konce slova napiš: dw 2. Pro smazání znakù od kurzoru do konce øádku napiš: d$ 3. Pro smazání celého øádku napiš: dd 4. Formát pøíkazu v Normálním módu je: [èíslo] pøíkaz objekt NEBO pøíkaz [èíslo] objekt kde: èíslo - udává poèet opakování pøíkazu pøíkaz - udává co je tøeba vykonat, napøíklad d maže objekt - udává rozsah pøíkazu, napøíklad w (slovo), $ (do konce øádku), atd. 5. Pro vrácení pøedešlé èinnosti, napiš: u (malé u) Pro vrácení všech úprav na øádku napiš: U (velké U) Pro vrácení vrácených úprav (redo) napiš: CTRL-R ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 3.1: PØÍKAZ VLOŽIT ** Pøíka p vloží poslední vymazaný text za kurzor. ** 1. Pøesuò kurzor níže na poslední øádek textu. 2. Napiš dd pro smazání øádku a jeho uložení do bufferu. 3. Pøesuò kurzor VÝŠE tam, kam smazaný øádek patøí. 4. V Normálním módu napiš p pro opìtné vložení øádku. 5. Opakuj kroky 2 až 4 dokud øádky nebudou ve správném poøadí. d) Také se dokážeš vzdìlávat? b) Fialky jsou modré, c) Inteligence se uèí, a) Rùže jsou èervené, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 3.2: PØÍKAZ NAHRAZENÍ ** Napsáním r a znaku se nahradí znak pod kurzorem. ** 1. Pøesuò kurzor níže na první øádek oznaèený --->. 2. Pøesuò kurzor na zaèátek první chyby. 3. Napiš r a potom znak, který nahradí chybu. 4. Opakuj kroky 2 až 3 dokud není první øádka správnì. ---> Kdiž byl pzán tento øádeg, nìkdu stlažil špaqné klávesy! ---> Když byl psán tento øádek, nìkdo stlaèíl špatné klávesy! 5. Nyní pøejdi na Lekci 3.2. POZNÁMKA: Zapamatuj si, že by ses mìl uèit používáním, ne zapamatováním. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 3.3: PØÍKAZ ÚPRAVY ** Pokud chceš zmìnit èást nebo celé slovo, napiš cw . ** 1. Pøesuò kurzor níže na první øádek oznaèený --->. 2. Umísti kurzor na písmeno i v slovì øi�ok. 3. Napiš cw a oprav slovo (v tomto pøípadì napiš 'ádek'.) 4. Stlaè a pøejdi na další chybu (první znak, který tøeba zmìnit.) 5. Opakuj kroky 3 až 4 dokud není první vìta stejná jako ta druhá. ---> Tento øi�ok má nìkolik skic, které psadoinsa zmìnit pasdgf pøíkazu. ---> Tento øádek má nìkolik slov, které potøebují zmìnit pomocí pøíkazu. Všimni si, že cw nejen nahrazuje slovo, ale také pøemístí do vkládání. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 3.4: VÍCE ZMÌN POUŽITÍM c ** Pøíkaz pro úpravu se druží se stejnými objekty jako ten pro mazání. ** 1. Pøíkaz pro úpravu pracuje stejnì jako pro mazání. Formát je: [èíslo] c objekt NEBO c [èíslo] objekt 2. Objekty jsou také shodné, jako napø.: w (slovo), $ (konec øádku), atd. 3. Pøejdi níže na první øádek oznaèený --->. 4. Pøesuò kurzor na první rozdíl. 5. Napiš c$ pro upravení zbytku øádku podle toho druhého a stlaè . ---> Konec tohoto øádku potøebuje pomoc, aby byl jako ten druhý. ---> Konec tohoto øádku potøebuje opravit použitím pøíkazu c$ . ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SHRNUTÍ LEKCE 3 1. Pro vložení textu, který byl smazán, napiš p . To vloží smazaný text ZA kurzor (pokud byl øádek smazaný, pøejde na øádek pod kurzorem). 2. Pro nahrazení znaku pod kurzorem, napiš r a potom znak, kterým chceš pùvodní znak nahradit. 3. Pøíkaz na upravování umožòuje zmìnit specifikovaný objekt od kurzoru do konce objektu. Napøíklad: Napiš cw ,èímž zmìníš text od pozice kurzoru do konce slova, c$ zmìní text do konce øádku. 4. Formát pro nahrazování je: [èíslo] c objekt NEBO c [èíslo] objekt Nyní pøejdi na následující lekci. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 4.1: POZICE A STATUS SOUBORU ** Stlaè CTRL-g pro zobrazení své pozice v souboru a statusu souboru. Stlaè SHIFT-G pro pøechod na øádek v souboru. ** Poznámka: Pøeèti si celou lekci než zaèneš vykonávat kroky!! 1. Drž klávesu Ctrl stlaèenou a stiskni g . Vespod obrazovky se zobrazí stavový øádek s názvem souboru a øádkou na které se nacházíš. Zapamatuj si èíslo øádku pro krok 3. 2. Stlaè shift-G pro pøesun na konec souboru. 3. Napiš èíslo øádku na kterém si se nacházel a stlaè shift-G. To tì vrátí na øádek, na kterém jsi døíve stiskl Ctrl-g. (Když píšeš èísla, tak se NEZOBRAZUJÍ na obrazovce.) 4. Pokud se cítíš schopný vykonat tyto kroky, vykonej je. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 4.2: PØÍKAZ VYHLEDÁVÁNÍ ** Napiš / následované øetìzcem pro vyhledání onoho øetìzce. ** 1. Stiskni / v Normálním módu. Všimni si, že tento znak se spolu s kurzorem zobrazí v dolní èásti obrazovky jako pøíkaz : . 2. Nyní napiš 'chhybba' . To je slovo, které chceš vyhledat. 3. Pro vyhledání dalšího výsledku stejného øetìzce, jednoduše stlaè n . Pro vyhledání dalšího výsledku stejného øetìzce opaèným smìrem, stiskni Shift-N. 4. Pokud chceš vyhledat øetìzec v opaèném smìru, použij pøíkaz ? místo pøíkazu / . ---> "chhybba" není zpùsob, jak hláskovat chyba; chhybba je chyba. Poznámka: Když vyhledávání dosáhne konce souboru, bude pokraèovat na jeho zaèátku. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 4.3: VYHLEDÁVÁNÍ PÁROVÉ ZÁVORKY ** Napiš % pro nalezení párové ),], nebo } . ** 1. Pøemísti kurzor na kteroukoli (, [, nebo { v øádku oznaèeném --->. 2. Nyní napiš znak % . 3. Kurzor se pøemístí na odpovídající závorku. 4. Stlaè % pro pøesun kurzoru zpìt na otvírající závorku. ---> Toto ( je testovací øádek ('s, ['s ] a {'s } v nìm. )) Poznámka: Toto je velmi užiteèné pøí ladìní programu s chybìjícími uzavíracími závorkami. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 4.4: ZPÙSOB JAK ZMÌNIT CHYBY ** Napiš :s/staré/nové/g pro nahrazení slova 'nové' za 'staré'. ** 1. Pøesuò kurzor na øádek oznaèený --->. 2. Napiš :s/dobréé/dobré . Všimni si, že tento pøíkaz zmìní pouze první výskyt v øádku. 3. Nyní napiš :s/dobréé/dobré/g což znamená celkové nahrazení v øádku. Toto nahradí všechny výskyty v øádku. ---> dobréé suroviny a dobréé náèiní jsou základem dobréé kuchynì. 4. Pro zmìnu všech výskytù øetìzce mezi dvìma øádky, Napiš :#,#s/staré/nové/g kde #,# jsou èísla onìch øádek. Napiš :%s/staré/nové/g pro zmìnu všech výskytù v celém souboru. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SHRNUTÍ LEKCE 4 1. Ctrl-g vypíše tvou pozici v souboru a status souboru. Shift-G tì pøemístí na konec souboru. Èíslo následované Shift-G tì pøesune na dané èíslo øádku. 2. Napsání / následované øetìzcem vyhledá øetìzec smìrem DOPØEDU. Napsání ? následované øetìzcem vyhledá øetìzec smìrem DOZADU. Napsání n po vyhledávání najde následující výskyt øetìzce ve stejném smìru, Shift-N ve smìru opaèném. 3. Stisknutí % když je kurzor na (,),[,],{, nebo } najde odpovídající párovou závorku. 4. Pro nahrazení nového za první starý v øádku napiš :s/staré/nové Pro nahrazení nového za všechny staré v øádku napiš :s/staré/nové/g Pro nahrazení øetìzcù mezi dvìmi øádkami # napiš :#,#s/staré/nové/g Pro nahrazení všech výskytù v souboru napiš :%s/staré/nové/g Pro potvrzení každého nahrazení pøidej 'c' :%s/staré/nové/gc ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 5.1: JAK VYKONAT VNÌJŠÍ PØÍKAZ ** Napiš :! následované vnìjším pøíkazem pro spuštìní pøíkazu. ** 1. Napiš obvyklý pøíkaz : , který umístí kurzor na spodek obrazovky To umožní napsat pøíkaz. 2. Nyní stiskni ! (vykøièník). To umožní vykonat jakýkoliv vnìjší pøíkaz z pøíkazového øádku. 3. Napøíklad napiš ls za ! a stiskni . Tento pøíkaz zobrazí obsah tvého adresáøe jako v pøíkazovém øádku. Vyzkoušej :!dir pokud ls nefunguje. Poznámka: Takto je možné vykonat jakýkoliv pøíkaz. Poznámka: Všechny pøíkazy : musí být dokonèené stisknutím ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 5.2: VÍCE O UKLÁDÁNÍ SOUBORÙ ** Pro uložení zmìn v souboru napiš :w SOUBOR. ** 1. Napiš :!dir nebo :!ls pro výpis aktuálního adresáøe. Už víš, že za tímto musíš stisknout . 2. Vyber si název souboru, který ještì neexistuje, napøíklad TEST. 3. Nyní napiš: :w TEST (kde TEST je vybraný název souboru.) 4. To uloží celý soubor (Výuka Vimu) pod názvem TEST. Pro ovìøení napiš znovu :!dir , èímž zobrazíš obsah adresáøe. Poznámka: Jakmile ukonèíš Vim a znovu ho spustíš s názvem souboru TEST, soubor bude pøesná kopie výuky, když si ji ukládal. 5. Nyní odstraò soubor napsáním (MS-DOS): :!del TEST nebo (Unix): :!rm TEST ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 5.3: VÝBÌROVÝ PØÍKAZ ULOŽENÍ ** Pro uložení èásti souboru napiš :#,# w SOUBOR ** 1. Ještì jednou napiš :!dir nebo :!ls pro výpis aktuálního adresáøe a vyber vhodný název souboru jako napø. TEST. 2. Pøesuò kurzor na vrch této stránky a stiskni Ctrl-g pro zobrazení èísla øádku. ZAPAMATUJ SI TOTO ÈÍSLO! 3. Nyní se pøesuò na spodek této stránky a opìt stiskni Ctrl-g. ZAPAMATUJ SI I ÈÍSLO TOHOTO ØÁDKU! 4. Pro uložení POUZE èásti souboru, napiš :#,# w TEST kde #,# jsou èísla dvou zapamatovaných øádkù (vrch, spodek) a TEST je název souboru. 5. Znova se ujisti, že tam ten soubor je pomocí :!dir ale NEODSTRAÒUJ ho. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 5.4: SLUÈOVÁNÍ SOUBORÙ ** K vložení obsahu souboru napiš :r NÁZEV_SOUBORU ** 1. Napiš :!dir pro ujištìní, že soubor TEST stále existuje. 2. Pøesuò kurzor na vrch této stránky. POZNÁMKA: Po vykonání kroku 3 uvidíš lekci 5.3. Potom se opìt pøesuò dolù na tuto lekci. 3. Nyní vlož soubor TEST použitím pøíkazu :r TEST kde TEST je název souboru. POZNÁMKA: Soubor, který vkládáš se vloží od místa, kde se nachází kurzor. 4. Pro potvrzení vložení souboru, pøesuò kurzor zpìt a všimni si, že teï máš dvì kopie lekce 5.3, originál a souborovou verzi. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SHRNUTÍ LEKCE 5 1. :!pøíkaz vykoná vnìjší pøíkaz. Nìkteré užiteèné pøíklady jsou: (MS-DOS) (Unix) :!dir :!ls - zobrazí obsah souboru. :!del SOUBOR :!rm SOUBOR - odstraní SOUBOR. 2. :w SOUBOR uloží aktuální text jako SOUBOR na disk. 3. :#,#w SOUBOR uloží øádky od # do # do SOUBORU. 4. :r SOUBOR vybere z disku SOUBOR a vloží ho do editovaného souboru za pozici kurzoru. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 6.1: PØÍKAZ OTEVØÍT ** Napiš o pro vložení øádku pod kurzor a pøepnutí do Vkládacího módu. ** 1. Pøemísti kurzor níže na øádek oznaèený --->. 2. Napiš o (malé) pro vložení øádku POD kurzor a pøepnutí do Vkládacího módu. 3. Nyní zkopíruj øádek oznaèený ---> a stiskni pro ukonèení Vkládacího módu. ---> Po stisknutí o se kurzor pøemístí na vložený øádek do Vkládacího módu. 4. Pro otevøení øádku NAD kurzorem jednoduše napiš velké O , místo malého o. Vyzkoušej si to na následujícím øádku. Vlož øádek nad tímto napsáním Shift-O po umístìní kurzoru na tento øádek. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 6.2: PØÍKAZ PØIDAT ** Stiskni a pro vložení textu ZA kurzor. ** 1. Pøesuò kurzor na níže na konec øádky oznaèené ---> stisknutím $ v Normálním módu. 2. Stiskni a (malé) pro pøidání textu ZA znak, který je pod kurzorem. (Velké A pøidá na konec øádku.) Poznámka: Tímto se vyhneš stisknutí i , posledního znaku, textu na vložení, , kurzor doprava, a nakonec x na pøidávání na konec øádku! 3. Nyní dokonèí první øádek. Všimni si, že pøidávání je vlastnì stejné jako Vkládací mód, kromì místa, kam se text vkládá. ---> Tento øádek ti umožòuje nacvièit ---> Tento øádek ti umožòuje nacvièit pøidávání textu na konec øádky. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 6.3: JINÝ ZPÙSOB NAHRAZOVÁNÍ ** Napiš velké R pro nahrazení víc než jednoho znaku. ** 1. Pøesuò kurzor na první øádek oznaèený --->. 2. Umísti kurzor na zaèátek prvního slova, které je odlišné od druhého øádku oznaèeného ---> (slovo 'poslední'). 3. Nyní stiskni R a nahraï zbytek textu na prvním øádku pøepsáním starého textu tak, aby byl první øádek stejný jako ten druhý. ---> Pro upravení prvního øádku do tvaru toho poslední na stranì použij kl. ---> Pro upravení prvního øádku do tvaru toho druhého, napiš R a nový text. 4. Všimni si, že jakmile stiskneš všechen nezmìnìný text zùstává. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Lekce 6.4: NASTAVENÍ MOŽNOSTÍ ** Nastav možnost, že vyhledávání anebo nahrazování nedbá velikosti písmen ** 1. Vyhledej øetìzec 'ignore' napsáním: /ignore Zopakuj nìkolikrát stisknutí klávesy n. 2. Nastav možnost 'ic' (Ignore case) napsáním pøíkazu: :set ic 3. Nyní znovu vyhledej 'ignore' stisknutím: n Nìkolikrát hledání zopakuj stisknutím klávesy n. 4. Nastav možnosti 'hlsearch' a 'incsearch': :set hls is 5. Nyní znovu vykonej vyhledávací pøíkaz a sleduj, co se stane: /ignore 6. Pro vypnutí zvýrazòování výsledkù napiš: :nohlsearch ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SHRHNUTÍ LEKCE 6 1. Stisknutí o otevøe nový øádek POD kurzorem a umístí kurzor na vložený øádek do Vkládacího módu. Napsání velkého O otevøe øádek NAD øádkem, na kterém je kurzor. 2. Stiskni a pro vložení textu ZA znak na pozici kurzoru. Napsání velkého A automaticky pøidá text na konec øádku. 3. Stisknutí velkého R pøepne do Nahrazovacího módu, dokud nestiskneš pro jeho ukonèení. 4. Napsání ":set xxx" nastaví možnosti "xxx". ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEKCE 7: PØÍKAZY ON-LINE NÁPOVÌDY ** Používej on-line systém nápovìdy ** Vim má obsáhlý on-line systém nápovìdy. Pro zaèátek vyzkoušej jeden z následujících: - stiskni klávesu (pokud ji máš) - stiskni klávesu (pokud ji máš) - napiš :help Napiš :q pro uzavøení okna nápovìdy. Mùžeš najít nápovìdu k jakémukoliv tématu pøidáním argumentu k pøíkazu ":help". Zkus tyto (nezapomeò stisknout ): :help w :help c_