diff --git a/runtime/tutor/tutor.cs.cp1250 b/runtime/tutor/tutor.cs.cp1250 new file mode 100644 index 0000000000000000000000000000000000000000..93fd7b7b267e4a19be32fa449b1455a2798445eb --- /dev/null +++ b/runtime/tutor/tutor.cs.cp1250 @@ -0,0 +1,812 @@ +=============================================================================== += 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 Shift-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č <ESC> 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č <ESC> (pro ujištění, že se nacházíš v Normálním módu). + + 2. Napiš: :q! <ENTER>. + +---> Tímto ukončíš editor BEZ uložení změn, které si vykonal. + Pokud chceš uložit změny a ukončit editor napiš: + :wq <ENTER> + + 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 <ENTER> + Běžně se používá: vim tutor <ENTER> + +---> '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č <ESC> 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 <ENTER> + + 3. Pro ukončení Vimu napiš: <ESC> :q! <ENTER> bez uložení změn. + anebo: <ESC> :wq <ENTER> 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 <ESC> + +POZNÁMKA: Stlačení <ESC> 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č <ESC> 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č <ESC> 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č <ESC> 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č <ESC> 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č <ESC>. + +---> 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' <ENTER>. 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é <ENTER> . 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 <ENTER>. 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 <ENTER> + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 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 <ENTER>. + + 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 <ESC> 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í, + <ESC>, 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š <ESC> 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š <ESC> 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 <HELP> (pokud ji máš) + - stiskni klávesu <F1> (pokud ji máš) + - napiš :help <ENTER> + + Napiš :q <ENTER> 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 <ENTER>): + + :help w + :help c_<T + :help insert-index + :help user-manual + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + LEKCE 8: VYTVOŘENÍ INICIALIZAČNÍHO SKRIPTU + + ** Zapni funkce editoru Vim ** + + Vim má daleko více funkcí než Vi, ale většina z nich je vypnuta ve výchozím + nastavení. Pro zapnutí některých vytvoř soubor "vimrc". + + 1. Začni upravovat soubor "vimrc". Toto závisí na použitém systému: + :edit ~/.vimrc pro Unix + :edit $VIM/_vimrc pro MS-Windows + + 2. Nyní čti ukázkový "vimrc" soubor: + + :read $VIMRUNTIME/vimrc_example.vim + + 3. Ulož soubor pomocí: + + :write + + Po příštím startu Vim se zapne zvýrazňování syntaxe. + Do souboru "vimrc" můžeš přidat všechny svoje upřednostňované nastavení. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Toto ukončuje výuku Vim, která byla myšlená jako stručný přehled + editoru Vim, tak akorát postačující pro lehké a obstojné používání editoru. + Tato výuka má daleko od úplnosti, protože Vim obsahuje podstatně více + příkazů. Dále si přečti uživatelský manuál: ":help user-manual". + + Pro další studium je doporučená kniha: + Vim - Vi Improved - od Steve Oualline + Nakladatel: New Riders + První kniha určená pro Vim. Obzvláště vhodná pro začátečníky. + Obsahuje množství příkladů a obrázků. + viz http://iccf-holland.org/click5.html + + Tato kniha je starší a více věnovaná Vi než Vim, ale také doporučená: + Learning the Vi Editor - od Linda Lamb + Nakladatel: O'Reilly & Associates Inc. + Je to dobrá kniha pro získání vědomostí téměř o všem, co můžete s Vi dělat. + Šesté vydání obsahuje též informace o Vim. + + Tato výuka byla napsaná autory Michael C. Pierce a Robert K. Ware, + Colorado School of Mines s použitím myšlenek od: Charles Smith, + Colorado State University. E-mail: bware@mines.colorado.edu. + + Upravil pro Vim: Bram Moolenaar. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Překlad do češtiny: Luboš Turek + E-Mail: lubos.turek@gmail.com + 2007 Feb 28 diff --git a/runtime/tutor/tutor.tr.utf-8 b/runtime/tutor/tutor.tr.utf-8 new file mode 100644 index 0000000000000000000000000000000000000000..0e6802d405dfbb95399eda105f720942d823dad1 --- /dev/null +++ b/runtime/tutor/tutor.tr.utf-8 @@ -0,0 +1,813 @@ +=============================================================================== += V I M T u t o r'a HoĹź Geldiniz - SĂĽrĂĽm 1.5 = +=============================================================================== + + Vim, bu gibi bir eÄźitmen ile açıklanması gereken çok fazla komut barındıran, + oldukça kuvvetli bir metin dĂĽzenleyicidir. Bu eÄźitmen Vim'i çok amaçlı bir + dĂĽzenleyici olarak kolaylıkla kullanabileceÄźiniz yeterli sayıda komutu açıklamak + için tasarlanmıştır. + + EÄźitmeni tamamlama sĂĽresi yapacağınız denemelere baÄźlı olarak 25-30 + dakikadır. + + Derslerdeki komutlar bu metini deÄźiĹźtirecektir. Ăśzerinde çalışmak için + bu dosyanın bir kopyasını alın (eÄźer "vimtutor" uygulamasını çalıştırdıysanız + zaten bir kopyasını almış oldunuz). + + Bu eÄźitmenin, kullanarak öğretmeye ayarlandığını unutmamak önemlidir. Bu Ĺźu + anlama gelir; komutları öğrenmek için doÄźru bir Ĺźekilde çalıştırmanız gerekir. + EÄźer sadece yazılanları okursanız komutları unutursunuz. + + Ĺžimdi Shift-Lock tuĹźlarınızın basılı olmadığına emin olun ve Ders 1.1'in + ekranı tamamen doldurması için j tuĹźuna yeterli miktarda basın. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 1.1: İMLECİ HAREKET ETTİRMEK + + Ç.N: TĂĽm derslerde <ENTER> gördüğünĂĽz yerde bu tuĹźa basmanız gerekir. + + ** İmleci hareket ettirmek için, h,j,k,l tuĹźlarına gösterildiÄźi gibi basın. ** + ^ + k İpucu: h tuĹźu soldadır ve sola hareket eder. + < h l > l tuĹźu saÄźdadır ve saÄźa hareket eder. + j j tuĹźu aĹźağı yönlĂĽ bir ok gibidir. + v + 1. Yeterli hissedinceye kadar imleci ekranda hareket ettirin. + + 2. AĹźağı tuĹźunu (j) tekrar edene kadar basılı tutun. +---> Ĺžimdi, bir sonraki derse nasıl geçeceÄźinizi biliyorsunuz. + + 3. AĹźağı tuĹźunu kullanarak, Ders 1.2'ye geçin. + Not: EÄźer yazdığınız bir Ĺźeyden emin deÄźilseniz, Normal kipe geçmek için <ESC> tuĹźuna basın. + Daha sonra istediÄźiniz komutu yeniden yazın. + Not: İmleç tuĹźları da aynı zamanda iĹźe yararlar ancak hjkl tuĹźlarını kullanmaya alıştığınızda etrafta daha hızlı + hareket edersiniz. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 1.2: VIM'E GİRİŞ VE VIM'DEN ÇIKIĹž + + + !! NOT: AĹźağıdaki adımları yapmadan önce, bu dersi tamamen okuyun. + + 1. <ESC> tuĹźuna basın (Normal kipte olmayı garantilemek için). + + 2. Yazın: :q! <ENTER>. + +---> Bu dĂĽzenleyicinin yaptığınız deÄźiĹźiklikleri KAYDETMEDEN kapanmasını saÄźlar. + EÄźer yaptıklarınızın kaydedilmesini istiyorsanız Ĺźunu yazın: + :wq <ENTER> + + 3. Kabuk istemcisini (shell prompt) gördüğünĂĽzde, sizi bu eÄźitmene getiren + komutu yazın. Bu: vimtutor <ENTER> komutudur. + Normalde: vim tutor <ENTER> komutu kullanılır. +---> 'vim' vim dĂĽzenleyicisine gir anlamına gelir, 'tutor' ise açmak istediÄźiniz dosyadır. + + 4. EÄźer bu adımları ezberlediyseniz ve kendinizden eminseniz, 1'den 3'e kadar olan adımları, + dĂĽzenleyiciden çıkmak ve yeniden girmek için uygulayın. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 1.3: METİN DĂśZENLEME - SİLME + + +** Normal kipteyken imlecin altındaki karakteri silmek için x 'e basın.** + + 1. İmleci aĹźağıda iĹźaretlenmiĹź (-->) satıra götĂĽrĂĽn. + + 2. Hataları dĂĽzeltmek için, imleci silinmesi gereken karakterin ĂĽzerine getirin + + 3. İstenmeyen karakteri silmek için x tuĹźuna basın. + + 4. CĂĽmle dĂĽzelene kadar 2'den 4'e kadar olan adımları tekrar edin. + +---> İinek ayyın ĂĽzzerinden attladı. + + 5. Ĺžimdi satır dĂĽzeldi, Ders 1.4'e geçin. + +NOT: Bu eÄźitmende ilerledikçe ezberlemeye çalışmayın, kullanarak öğrenin. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 1.4: METİN DĂśZENLEME - EKLEME + + + ** Normal kipteyken metin eklemek için i 'ye basın. ** + + 1. İmleci aĹźağıdaki iĹźaretlenmiĹź (-->) ilk satıra götĂĽrĂĽn. + + 2. İlk satırı ikincisinin aynısı gibi yapmak için, imleci eklenmesi gereken + metinden sonraki ilk karakterin ĂĽzerine götĂĽrĂĽn. + + 3. i 'ye basın ve gerekli eklemeleri yapın. + + 4. Her hata dĂĽzeltildiÄźinde <ESC> tuĹźuna basarak Normal kipe dönĂĽn. + CĂĽmleyi dĂĽzeltmek için 2'den 4'e kadar olan adımları tekrar edin. + +---> Bu metinde eksk. +---> Bu metinde birĹźey eksik. + + 5. Metin ekleme çalışmalarını yeterli görĂĽyorsanız aĹźağıdaki özete geçin. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + DERS 1 Ă–ZET + + + 1. İmleç hem ok tuĹźları hem de hjkl tuĹźları ile hareket ettirilir. + h (sol) j (aĹźağı) k (yukarı) l (saÄź) + + 2. (Konsoldan) Vim'e girmek içn yazın: vim DOSYAİSMİ <ENTER> + + 3. TĂĽm deÄźiĹźiklikleri göz ardı edip vimden çıkmak için yazın: + <ESC> :q! <ENTER> + veya tĂĽm deÄźiĹźiklikleri kaydetmek için yazın: + <ESC> :wq <ENTER> + + 4. İmlecin altındaki bir karakteri silmek için Normal kipte x yazın. + + 5. İmlecin altında metin eklemek için Normal kipte yazın: + i yazılacak metin <ESC> + +NOT: <ESC> tuĹźuna basmak sizi Normal kipe götĂĽrĂĽr ya da istenmeyen tamamlanmamış bir komutu + iptal eder. + +Ĺžimdi Ders 2 ile devam edin. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 2.1: SİLME KOMUTLARI + + ** Bir kelimeyi silmek için dw yazın.** + + 1. Normal kipte olmakten emin olmak için <ESC> tuĹźuna basın. + + 2. İmleci aĹźağıdaki iĹźaretlenmiĹź (-->) satıra götĂĽrĂĽn. + + 3. İmleci silinmesi gereken kelimenin başına götĂĽrĂĽn. + + 4. Kelimeyi silmek için dw yazın. + + NOT: dw harfleri siz yazdıkça ekranın son satırında görĂĽlecektir. + EÄźer yanlış bir Ĺźeyler yazarsanız, yeniden baĹźlamak için <ESC> tuĹźuna basın. + +---> Bu satırda çerez cĂĽmleye ait olmayan leblebi kelimeler var. + + + 5. CĂĽmle dĂĽzelene kadar adım 3 ve 4'ĂĽ tekrar edin, daha sonra Ders 2.2'ye gidin. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 2.2: DAHA FAZLA SİLME KOMUTU + + + ** Satırı sonuna kadar silmek için d$ yazın.** + + 1. Normal kipte olmaktan emin olmak için <ESC> tuĹźuna basın. + + 2. İmleci aĹźağıdaki iĹźaretlenmiĹź (-->) satıra götĂĽrĂĽn. + + 3. İmleci doÄźru olan satırın sonuna götĂĽrĂĽn. (Birinciden SONRA. ) + + 4. Satırı sonuna kadar silmek için d$ yazın. + ( d$ yazarken d'den sonra <ALT> ile beraber $ tuĹźuna basın) + +---> Birileri bu satırın sonunu iki defa yazmış. Birileri bu satırın sonunu iki defa yazmış. + + 5. Neler olduÄźunu anlamak için Ders 2.3'e gidin. + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 2.3: KOMUTLAR VE NESNELER + + + d silme komutu için biçim aĹźağıdaki gibidir: + + [sayı] d nesne VEYA d [sayı] nesne + Burada: + sayı - komutun kaç defa çalıştırlacağı (isteÄźe baÄźlı, varsayılan=1). + d - silme komutu + nesne - komutun ne Ĺźekilde çalışacağı (aĹźağıda listlendi). + + Nesnelerin kısa bir listesi. + w - BoĹźluÄźu da içererek, imleçten itibaren kelimenin sonuna kadar. + e - BoĹźluÄźu İÇERMEDEN, imleçten itibaren kelimenin sonuna kadar. + $ - imleçten satırın sonuna kadar. + +NOT: SerĂĽven sevenler için, Normal kipte iken, komut olmadan sadece nesnenin kendisine basmak + imleci yukardaki listede olduÄźu gibi hareket ettirecektir. + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 2.4: 'KOMUT-NESNE'ye BİR İSTİSNA + + + ** BĂĽtĂĽn bir satırı silmek için dd yazın. ** + + BĂĽtĂĽn bir satır silme sıklığından dolayı, Vi tasarımcıları bir satırı + tamamen silmek için iki d yazmanın daha kolay olacağına karar verdiler. + + 1. İmleci aĹźağıdaki tĂĽmceciÄźin ikinci satırına götĂĽrĂĽn. + 2. Satırı silmek için dd yazın. + 3. Ĺžimdi de dördĂĽncĂĽ satıra gidin. + 4. İki satırı birden silmek için 2dd (sayı-komut-nesne'yi hatırlayın) yazın. + + 1) GĂĽller kırmızıdır, + 2) Çamur eÄźlenceli, + 3) MenekĹźeler mavi, + 4) Bir arabam var, + 5) Saat bana söyler, + 6) Ĺžeker tatlıdır + 7) Ve sen de öylesin + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 2.5: GERİ AL KOMUTU + + + ** Son komutu geri almak için u , bĂĽtĂĽn bir satırı dĂĽzeltmek için U yazın.** + + 1. İmleci aĹźağıdaki iĹźaretlenmiĹź (-->) satırdaki ilk hatanın ĂĽzerine götĂĽrĂĽn. + 2. İlk istenmeyen karakteri silmek için x yazın. + 3. Ĺžimdi son çalıştırılan komutu geri almak için u yazın. + 4. Bu sefer x komutunu kullanarak satırdaki tĂĽm hataları dĂĽzeltin. + 5. Ĺžimdi satırı ilk haline çevirmek için bĂĽyĂĽk U yazın. + 6. Ĺžimdi U ve daha önceki komutları geri almak için birkaç defa u yazın. + 7. Ĺžimdi birkaç defa CTRL-R (CTRL'yi basılı tutarken R ye basın) yazarak geri almaları da geri alın. + +---> Buu satıırdaki hataları dĂĽĂĽzeltinn ve sonra koomutu geri alllın. + + 8. Bunlar son derece kullanışlı komutlardır. Ĺžimdi Ders 2 Ă–zete geçin. + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + DERS 2 Ă–ZET + + + 1. İmleçten itibaren bir kelimeyi silmek için yazın: dw + + 2. İmleçten itibaren bir satırı silmek için yazın: d$ + + 3. BĂĽtĂĽn bir satırı silmek için yazın: dd + + 4. Normal kipte bir komut biçimi şöyledir: + + [sayı] komut nesne VEYA komut [sayı] nesne + burada: + sayı - komutun kaç kere tekrar edeceÄźi + komut - ne yapılacağı, silmek için d olduÄźu gibi + nesne - komutun nasıl davranacağı, w (kelime), $ (satır sonu), vb gibi. + + 5. Ă–nceki hareketleri geri almak için yazın: u (küçük u) + Bir satırdaki tĂĽm deÄźiĹźiklikleri geri almak için yazın: U (bĂĽyĂĽk u) + Geri almaları geri almak için yazın: CTRL-R + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 3.1: KOY KOMUTU + + + ** Son yaptığınız silme iĹźlemini imleçten sona geri yerleĹźtirmek için p yazın.** + + 1. İmleci aĹźağıdaki tĂĽmceciÄźin ilk satırına götĂĽrĂĽn. + + 2. Satırı silip Vim'in tamponuna yerleĹźtirmek için dd yazın. + + 3. İmleci, silinmiĹź satırı nereye yerleĹźtirmek istiyorsanız, o satırın ĂśZERİNE götĂĽrĂĽn. + + 4. Normal kipteyken, satırı yerleĹźtirmek için p yazın. + + 5. TĂĽm satırları doÄźru sıraya koymak için 2'den 4'e kadar olan adımları tekrar edin. + + d) Sen de öğrendin mi? + b) MenekĹźeler mavidir, + c) Akıl öğrenilir, + a) GĂĽller kırmızıdır, + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 3.2: YERLEĹžTİR KOMUTU + + + ** İmlecin altında bir karakter yerleĹźtirmek için r yazın.** + + 1. İmleci aĹźağıdaki iĹźaretlenmiĹź(--->) ilk satıra götĂĽrĂĽn. + + 2. İmleci satırdaki ilk hatanın ĂĽzerine götĂĽrĂĽn. + + 3. Hatayı dĂĽzeltmek için önce r ardından da doÄźru karakteri yazın. + + 4. İlk satır dĂĽzelene kadar adım 2 ve 3'ĂĽ tekrar edin. + +---> Bu satıv yazılıvken, bivileri yamlış tuĹźtara basmış. +---> Bu satır yazılırken, birileri yanlış tuĹźlara basmış. + + 5. Ders 3.2'ye geçin. + +NOT: Unutmayın, ezberleyerek deÄźil kullanarak öğrenin. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 3.3: DEĞİŞTİR KOMUTU + + + ** Bir kelimenin tamamını veya parçasını deÄźiĹźtirmek için cw yazın. + + 1. İmleci aĹźağıdaki iĹźaretlenmiĹź(--->) satıra götĂĽrĂĽn. + + 2. İmleci "sutar" daki u'nun ĂĽzerine yerleĹźtirin. + + 3. Ă–nce cw ardından doÄźru kelimeyi girin (bu durumda 'atır'.) + + 4. <ESC> tuĹźuna basın ve bir sonraki hataya gidin (deÄźiĹźmesi gereken ilk karakter.) + + 5. İlk cĂĽmle ikincisiyle aynı olana kadar adım 3 ve 4'ĂĽ tekrar edin. + +---> Bu sutar deÄźiĹźtir komutu ile deÄźiĹźneli gereken birkaç petime içeriyor. +---> Bu satır deÄźiĹźtir komutu ile deÄźiĹźmesi gereken birkaç kelime içeriyor. + +cw'nin sadece kelimeyi deÄźiĹźtirmediÄźini, aynı zamanda sizi insert kipine götĂĽrdüğüne de dikkat edin. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 3.4: c'Yİ KULLANARAK DAHA FAZLA DEĞİŞTİRME + + + ** DeÄźiĹźtir komutu sil komutu ile aynı nesnelerle kullanılır.** + + 1. DeÄźiĹźtir komutu sil ile aynı yolla çalışır. Biçim şöyledir: + + [sayı] c nesne VEYA c [sayı] nesne + + 2. Nesneler de aynı zamanda aynıdır. Ă–rneÄźin w (word), $ (satır sonu), vb. gibi. + + 3. AĹźağıdaki iĹźaretlenmiĹź(--->) ilk satıra gidin. + + 4. İmleci ilk hataya götĂĽrĂĽn. + + 5. Satırın geri kalan kısmını ikincisi gibi yapmak için c$ yazın ve daha sonra <ESC> tuĹźuna basın. + +---> Bu satırın sonu dĂĽzeltilmek için biraz yardıma ihtiyaç duyuyor. +---> Bu satırın sonu dĂĽzeltilmek için c$ komutu kullanılarak yardıma ihtiyaç duyuyor. + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + DERS 3 Ă–ZET + + + 1. SilinmiĹź olan bir metini geri yerleĹźtirmek için p yazın. Bu silinmiĹź metini + imleçten hemen SONRA geri yerleĹźtirir (eÄźer bir satır silinmiĹźse hemen imleçten sonra, alta + yerleĹźtirilecektir) + + 2. İmlecin altındaki karakteri deÄźiĹźtirmek için önce r ardından da + asıl karakteri yazın. + + 3. DeÄźiĹźtir komutu belirlenen nesneyi, imleçten nesnenin sonuna kadar deÄźiĹźtirme imkanı verir. + Ă–rneÄźin, bir kelimeyi imleçten sonuna kadar deÄźiĹźtirmek için cw , bir satırın tamamını + deÄźiĹźtirmek içinse c$ yazın. + + 4. DeÄźiĹźtir için biçim şöyledir: + + [sayı] c nesne VEYA c [sayı] nesne + +Ĺžimdi bir sonraki derse geçin. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 4.1: KONUM VE DOSYA DURUMU + + + ** Dosya içerisindeki konumunuzu ve dosyanın durumunu görmek için CTRL-g yazın. ** + ** Dosya içerisindeki bir satıra gitmek için SHIFT-g yazın. ** + + Not: Adımlardan herhangi birini yapmadan önce dersin tamamını okuyun!! + + 1. Ctrl tuĹźunu basılı tutun ve g'ye basın. Dosyanın sonunda dosya ismini ve bulunduÄźunuz konumu + gösteren bir durum satırı görĂĽnecektir. Adım 3 için satır numarasını + unutmayın. + + 2. Dosyanın sonuna gitmek için shift-G 'ye basın. + + 3. Daha önce bulunduÄźunuz satır numarasını yazın ve daha sonra shift-G 'ye basın. + Bu sizi daha önce bulunduÄźunuz ve Ctrl-g 'ye bastığınız satıra geri götĂĽrecektir. + (Sayılar yazılırken ekranda GĂ–RĂśNMEYECEKLERDİR.) + + 4. YapabileceÄźinizi düşündüğünĂĽzde, adım 1'den 3'e kadar yapın. + + Ç.N: Bu kısım orijinal metinde de biraz eksik anlatılmış gibi. Bir satır hakkında bilgi almak için + Ctrl-g'yi kullanın. Herhangi bir satıra gitmek içinse, önce satır numarasını yazın ve ardınan + shift-g'ye basın. Satır numarası girmeden basılan shift-g sizi satır sonuna götĂĽrĂĽr. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 4.2: ARAMA KOMUTU + + + ** Bir kelime öbeÄźini aramak için / ile beraber kelime öbeÄźini girin. ** + + 1. Normal kipteyken / karakterini yazın. Komut bölĂĽmĂĽ yerine / karakterinin ve + imlecin ekranın sonunda görĂĽndüğüne dikkat edin. + + 2. Ĺžimdi, 'hatttaa' yazıp <ENTER> 'a basın. Bu sizin aramak istediÄźiniz kelime. + + 3. Aynı kelime öbeÄźini tekrar aramak için, basitçe n yazın. + Aynı kelime öbeÄźini zıt yönde aramak için, Shift-N yazın. + + 4. EÄźer zıt yöne doÄźru bir arama yapmak istiyorsanız, / komutu yerine + ? komutunu kullanın. + +---> "hatttaa" hatayı yazmanın doÄźru yolu deÄźil; hatttaa bir hata. + +Not: Arama dosyanın sonuna ulaĹźtığında, tekrar baĹźtan baĹźlayacaktır. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 4.3: UYAN PARANTEZ ARAMASI + + + ** Uyan bir ),] veya } bulmak için % yazın. ** + + 1. İmleci iĹźaretli (--->) satırdaki herhangi bir (, [ veya { karakterinin + ĂĽzerine götĂĽrĂĽn. + + 2. Ĺžimdi % karakterini yazın. + + 3. İmleç uyan parantez veya ayracın ĂĽzerine gider. + + 4. Uyan ilk parantezin ĂĽzerine geri dönmek için yine % yazın. + +---> Bu ( içerisinde ('ler, ['ler ] ve {'ler } bulunan bir satırdır. )) + +Not: Bu içerisinde uymayan parantezler bulunan bir programın yanlışını ayıklamak için + son derece yararlıdır. + + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 4.4: HATALARI DĂśZELTMEK İÇİN BİR YOL + + + ** 'eski' yerine 'yeni' yerleĹźtirmek için :s/eski/yeni/g yazın. ** + + 1. İmleci aĹźağıdaki iĹźaretli (--->) satıra götĂĽrĂĽn. + + 2. :s/buu/bu yazıp <ENTER> 'a basın. Bu komutun sadece satırdaki ilk karşılaĹźmayı + dĂĽzelttiÄźine dikkat edin. + + 3. Ĺžimdi genel olarak satırdaki tĂĽm deÄźiĹźikliÄźi yapmak için :s/buu/bu/g yazın. + +---> Buu birinci, buu ikinci, buu üçüncĂĽ bölĂĽm. + + 4. İki satır arasındaki bir karakter katarının tĂĽmĂĽnĂĽ deÄźiĹźtirmek için, + :#,#s/eski/yeni/g yazın, burada #,# iki satırın sayılarıdır. + TĂĽm dosyadaki karşılaşılan kelimeleri deÄźiĹźtirmek için :%s/eski/yeni/g yazın. + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + DERS 4 Ă–ZET + + + 1. Ctrl-g sizin dosyadaki konumunuzu ve dosya durumunu gösterir. + Shift-G dosyanın sonuna gider. Shift-G 'den önce bir sayı yazılırsa, o satıra + gidilir. + + 2. Bir sözcĂĽk öbeÄźinden önce / yazmak, İLERİ yönde o öbeÄźi aratır. + Bir sözcĂĽk öbeÄźinden önce ? yazmak, GERİ yönde o öbeÄźi aratır. + Bir aramadan sonra, aynı yöndeki bir sonraki karşılaĹźmayı bulmak için n , + veya zıt yöndekini bulmak için Shift-N yazın. + + 3. İmleç bir (,),[,],{,} parantezi ĂĽzerindeyken % yazmak, uyan diÄźer eĹź parantezi bulur. + + 4. Bir satırdaki ilk 'eski'yi 'yeni' ile deÄźiĹźtirmek için :s/eski/yeni yazın. + Bir satırdaki tĂĽm 'eski'leri 'yeni' ile deÄźiĹźtirmek için :s/eski/yeni/g yazın. + İki satır arasındaki öbekleri deÄźiĹźtirmek için :#,#s/eski/yeni/g yazın. + (#'lar satır numaraları) + Bir dosyadaki tĂĽm karşılaĹźmaları deÄźiĹźtirmek için :%s/eski/yeni/g yazın. + Her seferinde onay sorması için 'c' ekleyin. :%s/eski/yeni/gc + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 5.1: BIR DIĹž KOMUT ÇALIĹžTIRMAK + + + ** Bir dış komutu çalıştırmak için :! ve ardından istediÄźiniz dış komutu yazın. ** + + 1. İmleci ekranın altına götĂĽrmek için alışık olduÄźunuz : komutunu yazın. Bu size + bir komut yazma imkanı verir. + + 2. Ĺžimdi ! (ĂĽnlem) karakterini yazın. Bu size bir dış komut çalıştırma + imkanı verir. + + 3. Ă–rnek olarak ! karakterini takiben ls yazın ve <ENTER>'a basın. Bu size + o anda bulunduÄźunuz dizindeki dosyaları gösterecektir. Veya ls çalışmazsa :!dir + komutunu kullanın. + +Not: Herhangi bir dış komutu bu yolla çalıştırmak mĂĽmkĂĽndĂĽr. + +Not: TĂĽm : komutlarından sonra <ENTER> tuĹźuna basılmalıdır. + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 5.2: DOSYA YAZMAYA DEVAM + + + ** Dosyaya yapılan deÄźiĹźikliÄźi kaydetmek için, :w DOSYAİSMİ yazın. ** + + 1. BulunduÄźunuz dizini listelemek için :!dir veya :!ls yazın. + Komuttan sonra <ENTER> tuĹźuna basıcağınızı zaten biliyorsunuz. + + 2. Mevcut olmayan bir dosya ismi seçin, örneÄźin DENEME. + + 3. Ĺžimdi :w DENEME yazın (DENEME sizin seçtiÄźiniz dosya ismi). + + 4. Bu tĂĽm dosyayı (Vim Tutor) DENEME isminde baĹźka bir dosyaya yazar. + Bunu doÄźrulamak için, :!dir yazın ve yeniden bulunduÄźunuz dizini listeleyin. + +Not: EÄźer Vim'den çıkıp kaydettiÄźiniz DENEME dosyasını açarsanız, bunun kaydettiÄźiniz + vimtutor'un gerçek bir kopyası olduÄźunu görĂĽrsĂĽnĂĽz. + + 5. Ĺžimdi dosyayı Ĺźu komutları vererek silin (MS-DOS) :!del DENEME + (veya UNIX) :!rm DENEME + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 5.3: SEÇMELİ YAZ KOMUTU + + + ** Dosyanın bir bölĂĽmĂĽnĂĽ kaydetmek için, :#,# w DOSYAİSMİ yazın. ** + + 1. Bir kez daha bulunduÄźunuz dizini görmek için :!dir veya :!ls yazın, + ardından DENEME gibi uygun bir dosya ismi seçin. + + 2. İmleci bu sayfanın başına götĂĽrĂĽn ve ardından CTRL-g'ye basarak satır numarasını + öğrenin. BU NUMARAYI UNUTMAYIN! + + 3. Ĺžimdi sayfanın sonuna gidib ve yine CTRL-g'ye basarak satır numarasını + öğrenin. BU NUMARAYI DA UNUTMAYIN! + + 4. Bir dosyaya sadece bir bölĂĽmĂĽ kaydetmek için, :#,# w DENEME yazın. #,# sizin + baktığınız sayılar (ĂĽst,alt) ve DENEME dosyanızın ismidir. + + + 5. Yine, :!dir yazarak dosyanın orada olduÄźuna bakın ama SİLMEYİN. + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 5.4: DOSYALARI BİRLEĹžTİRMEK-BĂ–LĂśM EKLEMEK + + + ** Bir dosyanın içeriÄźini eklemek için :r DOSYAİSMİ yazın. ** + + 1. DENEME dosyanızın önceden bulunduÄźundan emin olmak için :!dir yazın. + + 2. İmleci bu sayfanın başına yerleĹźtirin. + +NOT: Adım 3'ĂĽ uyguladıktan sonra Ders 5.3'ĂĽ görĂĽyor olacaksınız. Daha sonra bu + derse sayfasına dönĂĽn. + + 3. Ĺžimdi DENEME sayfasını :r DENEME yazarak aktarın. + +NOT: Aktardığınız dosya imlecinizin hemen altına eklenecektir. + + 4. Dosyanın eklendiÄźini görmek için, geriye gidin. Ders 5.3'ten iki kopya + olduÄźunu göreceksiniz; asıl ve kopya olanı. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + DERS 5 Ă–ZET + + + 1. :!komut bir dış komut çalıştırır. + + Bazı yararlı örnekler: + (MS-DOS) (Unix) + :!dir :!ls - bir dizini listeler. + :!del DOSYA :!rm DOSYA - DOSYA'yı siler. + + 2. :w DOSYAİSMİ o anki Vim dosyasını diske DOSYAİSMİ ile kaydeder. + + 3. :#,#w DOSYAİSMİ # ile # satır arasını DOSYAİSMİ ile kaydeder. + + 4. :r DOSYAİSMİ imlecin altından baĹźlayarak DOSYAİSMİ isimli dosyanın içeriÄźini ekler. + + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 6.1: AÇ KOMUTU + + + ** İmlecin aĹźağısına bir satır açmak ve Insert kipine geçmek için o yazın. ** + + 1. İmleci aĹźağıdaki iĹźaretlenmiĹź (--->) satıra götĂĽrĂĽn. + + 2. İmlecin aĹźağısına bir satır açmak ve Insert kipine geçmek için + o (küçük harfle) yazın. + + 3. Ĺžimdi iĹźaretlenmiĹź satırı kopyalayın ve Insert kipinden çıkmak için <ESC> + tuĹźuna basın. + +---> o yazdıktan sonra imlec açılan satıra gidicek ve Insert kipine geçilecek. + + 4. İmlecin ĂĽzerinde bir satır açmak için, basitçe bĂĽyĂĽk O yazın. Bunu aĹźağıdaki + satırda deneyin. +Bu satırın ĂĽzerine bir satır açmak için imleç bu satırdayken Shift-o yazın. + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 6.2: EKLE KOMUTU + + + ** İmleçten sonra metin eklemek için a yazın. ** + + 1. İmleci aĹźağıdaki iĹźaretlenmiĹź (--->) satırın sonuna götĂĽrmek için + Normal Kipteyken $ yazın. + + 2. İmlecin altındaki karakterden sonra metin eklemek için a (küçük harfle) yazın. + (BĂĽyĂĽk A satırın sonuna ekler). + + 3. Ĺžimdi ilk satırı tamamlayın. Ekle komutunun Insert kipiyle aynı iĹźi yaptığına + dikkat edin. Tek fark metinin eklendiÄźi yer. +Ç.N: EÄźer a yazarsanız imlecin altındaki karakterden hemen sonra ekleme yapabilirsiniz. + EÄźer Shift-a yazarsanız imleç satır sonuna gidecek ve hemen ardına ekleme yapabileceksiniz. + DoÄźal olarak bizim örneÄźimizde Shift-A'yı kullanmak daha gĂĽzel olacaktır. Ă–nce $ ardınan a + yazmamıza gerek kalmaz. + +---> Bu satırda çalışabilirsiniz +---> Bu satırda çalışabilirsiniz. Çalışırken metin eklemeyi kullanın. + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 6.3: BİR BAĹžKA DEĞİŞTİR KOMUTU + + + ** Birden fazla karakter deÄźiĹźtirmek için bĂĽyĂĽk R yazın. ** + + 1. İmleci aĹźağıdaki iĹźaretli (--->) satırların ilkine götĂĽrĂĽn. + + 2. İmleci iĹźaretli olan ikinci satırdakinden farklı olan ilk kelimenin + başına götĂĽrĂĽn. ( "tuĹźları" kelimesi ) + + 3. Ĺžimdi bĂĽyĂĽk R yazın ve ilk satırı ikincisinin aynısı yapmak için + eski metinin ĂĽzerinden yenisini yazın. Siz yazdıkça metin deÄźiĹźecektir. + +---> Bu satırı ikincisinin aynısı yapmak için tuĹźları kullanın. +---> Bu satırı ikincisinin aynısı yapmak için R yazın ve metini girin. + + 4. Çıkmak için <ESC> tuĹźuna bastığınızda, deÄźiĹźmemiĹź metinin aynen + kaldığına dikkat edin. + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 6.4: SET SEÇENEĞİ + + ** Bir seçenek ayarlayın , böylece bir arama veya deÄźiĹźtirme ** + ** durumu görmezden gelsin. ** + + 1. 'ignore' kelimesini aramak için: + /ignore + yazın. + Bunu n tuĹźuna basarak birkaç kez tekrar edin + + 2. :set ic yazarak 'ic' (Ignore case) ayarını seçin. + + 3. Tekrar n tuĹźuna basarak 'ignore' kelimseini arayın. + n tuĹźuna basarak bu aramayı birden çok defa tekrar edin. + + 4. :set hls is yazarak 'hlsearch' ve 'incsearch' ayarlarını seçin. + + 5. /ignore yazarak arama komutunu tekrar verin ve ne olacağını görĂĽn. + + 6. KarşılaĹźma vurgularını iptal etmek için, + :nohlsearch yazın. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + DERS 6 Ă–ZET + + + 1. o yazmak imlecin altında bir satır açar ve imleci bu açılmış satıra + Insert kipinde yerleĹźtirir. + BĂĽyĂĽk O yazmak imlecin ĂĽzerinde bir satır açar. + + 2. İmlecin ĂĽzerindeki karakterden hemen sonra metin eklemek için a yazın. + BĂĽyĂĽk A yazmak hemen satır sonuna giderek metin eklemeye hazır hale getirir. + + 3. BĂĽyĂĽk R yazmak DeÄźiĹźtir kipine girer ve çıkmak için <ESC> tuĹźuna + basılana kadar sizi bu kipte bırakır. + + 4. ":set xxx" yazmak "xxx" seçeneÄźini ayarlar. + + + + + + + + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 7: ÇEVİRİMİÇİ (ON-LINE) YARDIM KOMUTLARI + + + ** Çevirimiçi yardım sistemini kullanın ** + + Vim geniĹź bir çevirimiçi yardım sistemine sahiptir. BaĹźlamak için Ĺźu üçünĂĽ + deneyebilirsiniz. + - (eÄźer sahipseniz) <HELP> tuĹźuna basın + - (eÄźer sahipseniz) <F1> tuĹźuna basın + - :help yazın ve <ENTER> tuĹźuna basın + + Yardım penceresini kapatmak için :q yazıp <ENTER> tuĹźuna basın. + + ":help" komutuna deÄźiĹźken (argĂĽman) vererek herhangi bir konu hakkında + yardım alabilirsini. Ĺžunları deneyin (<ENTER> tuĹźuna basmayı unutmayın) : + + :help w + :help c_<T + :help insert-index + :help user-manual + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + Ders 8: BİR BAĹžLANGIÇ BETİĞİ OLUĹžTURUN + + ** Switch on Vim features ** + ** Vim'in özelliklerine bakın ** + + Vim Vi'dan çok daha fazla özelliÄźe sahiptir fakat birçoÄźu öntanımlı olarak kapalıdır. + Daha fazla özellik kullanabilmek için bir "vimrc" dosyası oluĹźturmalısınız. + + 1. "vimrc" dosyasını dĂĽzenlemeye baĹźlayın, bu iĹźletim sisteminize göre deÄźiĹźir: + + Ç.N: (Bu komutu verdiÄźinizde eÄźer yoksa home dizininizde .vimrc isimli bir dosya oluĹźacaktır. + Bu dosyaya vimrc örnek dosyasını aktarmak için 2. adımdaki komutu kullanacaksınız. Bu yĂĽzden + vimrc dosyanızı dĂĽzenlemeden önce aĹźağıdaki adımların hepsini okuyun ve komutları hatırlayın.) + + :edit ~/.vimrc Unix için + :edit $VIM/_vimrc MS-Windows için + + 2. Ĺžimdi örnek "vimrc" dosyasını okuyun + + :read $VIMRUNTIME/vimrc_example.vim + + 3. Dosyayı kaydedin ve çıkın + + :write + :q + + Vim'i bir dahaki sefer çalıştırdığınızda sözdizim (sytax) vurgusu kullanılacaktır. + TĂĽm tercih ettiÄźiniz ayarları bu "vimrc" dosyasına ekleyebilirsiniz. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + Burada Vim EÄźitmeni tamamlanmış oldu. EÄźitmendeki amaç Vim dĂĽzenleyicisi hakkında + kısa bir bilgi vermek ve onu kolayca kullanmanızı saÄźlamaktı. Vim'in tamamını öğretmek + çok zordur zira Vim birçok komuta sahiptir.Bundan sonra :help user-manual" komutu ile + kullanıcı kılavuzunu okumalısınız. + + Daha fazla okuma ve çalışma için Ĺźu kitabı öneriyoruz: + Vim - Vi Improved - by Steve Oualline + Publisher: New Riders + Tamamiyle Vim için hazırlanmış ilk kitap. Ă–zellikle ilk kullanıcılar için uygun. + Kitapta birçok örnek ve resim var. + http://iccf-holland.org/click5.html adresine bakabilirsiniz. + + Bu kitap daha eskidir ve Vim'den daha çok Vi içindir ancak tavsiye edilir: + Learning the Vi Editor - by Linda Lamb + Publisher: O'Reilly & Associates Inc. + Vi hakkında bilmek isteyeceÄźiniz neredeyse herĹźeyin bulunduÄźu bir kitap. + 6.Basım aynı zamanda Vim hakkında bilgi de içermekte. + + Bu eÄźitmen Michael C. Pierce ve Robert K. Ware tarafından yazıldı, + Charles Smith tarafından saÄźlanan fikirlerle Colorado School Of Mines, + Colorado State University. E-mail: bware@mines.colorado.edu. + + Vim için deÄźiĹźtiren : Bram Moolenaar. + + TĂĽrkçeye çeviren : Serkan "heartsmagic" Çalış Yıl 2005 + E-mail : adresimeyaz (at) yahoo com + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~