b374k
m1n1 1.01
Apache/2.2.15 (CentOS)
Linux obd60-6c49958d75-2q7cw 5.4.0-174-generic #193-Ubuntu SMP Thu Mar 7 14:29:28 UTC 2024 x86_64
uid=48(apache) gid=48(apache) groups=48(apache)
server ip : 172.67.192.52 | your ip : 10.244.126.0
safemode OFF
 >  / usr / share / vim / vim74 / tutor /
Filename/usr/share/vim/vim74/tutor/tutor.sk
Size34.69 kb
Permissionrw-r--r--
Ownerapache
Create time26-May-2024 11:06
Last modified17-Jul-2019 02:20
Last accessed17-Jul-2019 02:20
Actionsedit | rename | delete | download (gzip)
Viewtext | code | image
===============================================================================
= V i t a j t e v o V I M T u t o r i a l i - Verzia 1.7 =
===============================================================================

Vim je veľmi výkonný editor, ktorý má príliž veľa príkazov na to aby
mohli byt všetky popísané vo výuke akou je táto. Táto výuka
popisuje dostato�né množstvo príkazov nato aby bolo možné používať
Vim ako viacú�elový editor.

Približný �as potrebný na prebratie tejto výuky je 25-30 minút,
závisí na tom, koľko je stráveného �asu s preskúšavaním.

UPOZORNENIE:
Príkazy v lekciách modifikujú text. Vytvor kópiu tohto súboru aby
sa mohlo precvi�ovať na �om (pri štarte "vimtutor" je toto kópia).

Je dôležité zapamätať si, že táto výuka je vytvorená pre výuku
používaním. To znamená, že je potrebné si príkazy vyskúšať, aby bolo
u�enie správne. Ak len �itas text, príkazy zabudneš!

Presved� sa, že Shift-Lock NIEJE stla�ený a stla�t klávesu
j niekoľko krát, aby sa kurzor posunul natoľko, že lekcia 1.1
celkom zaplní obrazovku.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 1.1: POHYB KURZOROM


** Pre pohyb kurzorum stla� klávesy h,j,k,l ako je znázornené. **
^
k Funkcia: Klávesa h je naľavo a vykoná pohyb doľava.
< h l > Klávesa l je napravo a vykoná pohyb doprava.
j Klávesa j vyzerá ako šípka dole
v
1. Pohybuj kurzorom po obrazovke, kým si na to nezvykneš.

2. Drž stla�enú klávesu pre pohyb dole (j), kým sa jej funkcia nezopakuje.
---> Teraz sa už vieš pohybovať na nasledujúcu lekciu.

3. Použitím klávesy pre pohyb dole prejdi na Lekciu 1.2.

Poznámka: Ak si niesi istý tým �o si napísal, stla� <ESC>
na prechod do normálneho módu.

Poznámka: Kurzorové klávesy sú tiež funk�né. Ale používaním hjkl sa budeš
schopný pohybovať rýchlejšie, ke� si zvykneš ich používať. Naozaj!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCIA 1.2: ZATV�RANIE VIMU


!! POZN�MKA: Pred vykonaním týchto krokov si pre�ítaj celú túto lekciu !!

1. Stla� klávesu <ESC> (aby si sa u�ite nachádzal v normálnom móde)

2. Napíš: :q! <ENTER>.
Tým ukon�íš prácu s editorom BEZ uloženia zmien, ktoré si vykonal.

3. Ke� sa dostaneš na príkazový riadok, napíš príkaz, ktorým sa dostaneš
speť do tejto výuky. To môže byť: vimtutor <ENTER>

4. Ak si si tieto kroky spoľahlivo zapamätal, vykonaj kroky 1 až 3, pre
ukon�enie a znovu spustenie editora.

POZN�MKA: :q! <ENTER> neuloží zmeny, ktoré si vykonal. O niekoľko lekcií
sa nau�íš ako uložiť zmeny do súboru

5. presu� kurzor dole na lekciu 1.3.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 1.3: EDIT�CIA TEXTU - MAZANIE


** Stla�enie klávesy x v normálnom móde zmaže znak na mieste kurzora. **

1. Presu� kurzor nižšie na riadok ozna�ený zna�kou --->.

2. Aby si mohol odstrániť chyby, pohybuj kurzorom kým neprejde na znak,
ktorý chceš zmazať.

3. Stla� klávesu x aby sa zmazal nechcený znak.

4. Zopakuj kroky 2 až 4 až kým veta nieje správna.

---> Kraava skoo�illa ccezz mesiiac.

5. Ak je veta správna, prejdi na lekciu 1.4.

POZN�MKA: Neskúšaj si zapamätať obsah tejto výuky, ale sa u� používaním.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 1.4: EDIT�CIA TEXTU - VKLADANIE


** Stla�enie klávesy i umož�uje vkladanie textu. **

1. Presu� kurzor nižšie na prvý riadok za zna�ku --->.

2. Pre upravenie prvého riadku do rovnakého tvaru ako je druhý riadok,
presu� kurzor na prvý znak za misto, kde má byť text vložený.

3. Stla� klávesu i a napíš potrebný text.

4. Po opravení každej chyby, stla� <ESC> pre návrat do normálneho módu.
Zopakuj kroky 2 až 4 kým nieje veta správna.

---> Tu je text chýbajúci tejto.
---> Tu je nejaký text chýbajúci od tejto �iary.

5. Ke� sa dostato�ne nau�íš vkladať text, prejdi na nasledujúce zhrnutie.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 1.5: EDIT�CIA TEXTU - PRID�VANIE


** Stla�enie klávesy A umož�uje pridávať text. **

1. Presu� kurozr nižšie na prvý riadok za zna�kou --->.
Nezáleží na tom, na ktorom znaku sa kurzor v tom riadku nachádza.

2. Stla� klávesu A a napíš potrebný text.

3. Po pridaní textu stla� klávesu <ESC> pre návrat do Normálneho módu.

4. Presu� kurozr na druhý riadok ozna�ený ---> a zopakuj
kroky 2 a 3 kým nieje veta správna.

---> Tu je nejaký text chýbajúci o
Tu je nejaký text chýbajúci od tiaľto.
---> Tu tiež chýba nej
Tu tiež chýba nejaký text.

5. Ke� sa dostato�ne nau�íš pridávať text, prejdi na lekciu 1.6.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 1.6: EDIT�CIA S�BORU


** Napísaním :wq sa súbor uloží a zavrie **

!! POZN�MKA: Pred vykonaním týchto krokov si pre�ítaj celú lekciu!!

1. Opusti túto výuku, ako si to urobil v lekcii 1.2: :q!

2. Do príkazového riadku napíš príkaz: vim tutor <ENTER>
'vim' je príkaz, ktorý spustí editor Vim, 'tutor' je meno súboru,
ktorý chceš editovať. Použi taký súbor, ktorý môžeš meniť.

3. Vlož a zmaž text tak, ako si sa nau�il v predošlých lekciach.

4. Ulož súbor so zmenami a opusti Vim príkazom: :wq <ENTER>

5. Reštartuj vimtutor a presu� sa dole na nasledujúce zhrnutie.

6. Urob tak po pre�ítaní predošlých krokov a porozumeniu im.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ZHRNUTIE LEKCIE 1


1. Kurzor sa pohybuje použitím kláves so šípkami alebo klávesmi hjkl.
h (do lava) j (dole) k (hore) l (doprava)

2. Pre spustenie Vimu (z príkazového riadku) napíš: vim FILENAME <ENTER>

3. Na ukon�enie Vimu napíš: <ESC> :q! <ENTER> pre zrušenie všetkých zmien
alebo napíš: <ESC> :wq <ENTER> pre uloženie zmien.

4. Na zmazanie znaku na mieste kurzora napíš: x

5. Pre vloženie textu na mieste kurzora v normálnom móde napíš:
i napíš vkladaný text <ESC> vkladanie pred kurzor
A napíš pridávaný text <EXC> vkladanie za riadok

POZN�MKA: Stla�enie <ESC> ťa premiestní do normálneho módu alebo zruší
nejaký nechcený a �iasto�ne dokon�ený príkaz.

Teraz pokra�uj lekciou 2.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 2.1: Mazacie príkazy


** Napísanie príkazu dw zmaže znaky do konca slova. **

1. Stla� <ESC> aby si bol bezpe�ne v normálnom móde.

2. Presu� kurzor nižšie na riadok ozna�ený zna�kou --->.

3. Presu� kurzor na za�iatok slova, ktoré je potrebné zmazať.

4. Napíš dw aby slovo zmizlo.

POZN�MKA: Písmeno d sa zobrazí na poslednom riadku obrazovky ke� ho
napíšeš. Vim na teba po�ká, aby si mohol napísať
písmeno w. Ak vidíš nie�o iné ako d , tak si napísal
nesprávny znak; stla� <ESC> a za�ni znova.

---> Tu je niekoľko slov zábava, ktoré nie patria list do tejto vety.

5. Zopakuj kroky 3 až 4 kým veta nieje správna a prejdi na lekciu 2.2.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 2.2: VIAC MAZAC�CH PR�KAZOV


** Napísanie príkazu d$ zmaže znaky do konca riadku **

1. Stla� <ESC> aby si bol bezpe�ne v normálnom móde.

2. Presu� kurzor nižšie na riadok ozna�ený zna�kou --->.

3. Presu� kurzor na koniec správnej vety (ZA prvú bodku).

4. Napíš d$ aby sa zmazali znaky do konca riadku.

---> Niekto napísal koniec tohto riadku dvakrát. koniec tohot riadku dvakrát.


5. Prejdi na lekciu 2.3 pre pochopenie toho �o sa stalo.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 2.3: OPER�TORY A POHYBY

Veľa príkazov, ktoré menia text sú odvodené od operátorov a pohybov.
Formát pre príkaz mazania klávesou d je nasledovný:

d pohyb

kde:
d - je mazací operátor
pohyb - je to �o operátor vykonáva (vypísané nižšie)

Krátky list pohybov:
w - do za�iatku �alšieho slova, okrem jeho prvého písmena.
e - do konca terajšieho slova, vrátane posledného znaku.
$ - do konca riadku, vrátane posledného znaku

Takže napísaním de sa zmaže všetko od kurzora do konca slova.

POZN�MKA: Stla�ením iba pohybu v normálnom móde bez operátora
sa presunie kurzor tak ako je to špecivikované.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 2.4: Použitie viacnásobného pohybu


** Napísaním �ísla pred pohyb ho zopakuje zadný po�et krát **

1. Presu� kurozr nižšie na za�iatok riadku ozna�eného --->.

2. Napíš 2w a kurozr sa presunie o dve slová vpred.

3. Napíš 3e a kurozr sa presunie vpred na koniec tretieho slova.

4. Napíš 0 (nula) a kurozr sa presunie na za�iatok riadku.

5. Zopakuj kroky 2 a 3 s rôznymi �íslami.

---> Toto je riadok so slovami po kotrých sa môžete pohybovať.

6. Prejdi na lekciu 2.5.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 2.5: POUŽITIE VIACN�SOBN�HO MAZANIA PRE HROMADN� MAZANIE


** Napísanie �ísla spolu s operátorom ho zopakuje zadaný po�et krát **

V kombinácii operátorov mazania a pohybu spomínaného vyššie vlož po�et
pred pohyb pre docielenie hromadného mazania:
d �íslo pohyb

1. Presu� kurzor na prvé slovo písané VEĽK�MI P�SMENAMI
v riadku ozna�enom --->.

2. Napíš 2dw a zmažeš dve slová písané VEĽK�MI P�SMENAMI

3. Zopakuj kroky 1 a 2 s použitím rôzneho �ísla tak aby si zmazal slová
písané veľkými písmenami jedným príkazom.

---> Tento ABC DE riadok FGHI JK LMN OP so slovamI je Q RS TUV vycisteny.

POZN�MKA: �íslo medzi operátorom d a pohybom funguje podobne ako pri
použití s pohybom bez operátora.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 2.6: OPER�CIE S RIADKAMI


** Napísanie príkazu dd zmaže celý riadok. **

Vzhľadom na frekvenciu mazania celého riadku, sa autori Vimu rozhodli,
že bude jednoduchšie mazať celý riadok napísaním dvoch písmen d.

1. Presu� kurzor na druhý riadok v texte na spodu.
2. Napíš dd aby si zmazal riadok.
3. Prejdi na štvrtý riadok.
4. Napíš 2dd aby si zmazal dva riadky.

1) Ruže sú �ervené,
2) Blato je zábavné,
3) Fialky sú modré,
4) Mám auto,
5) Hodinky ukazujú �as,
6) Cukor je sladký,
7) A to si ty.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 2.7: PR�KAZ UNDO


** Stla� u pre vrátenie posledného príkazu, U pre úpravu celého riadku. **

1. Presu� kurzor nižšie na riadok ozna�ený zna�kou ---> a premiestni ho na
prvú chybu.
2. Napíš x pre zmazanie prvého nechceného riadku.
3. Teraz napíš u �ím vrátíš späť posledne vykonaný príkaz.
4. Teraz oprav všetky chyby na riadku použitím príkazu x .
5. Teraz napíš veľké U �ím vrátíš riadok do pôvodného stavu.
6. Teraz napíš u niekoľko krát, �ím vrátíš späť príkaz U.
7. Teraz napíš CTRL-R (drž klávesu CTRL stla�enú kým stlá�aš R) niekoľko
krát, �ím vrátíš späť predtým vrátené príkazy (undo z undo).

---> Opprav chybby nna toomto riadku a zmee� ich pommocou undo.

8. Tieto príkazy sú �asto používané. Teraz prejdi na zhrnutie lekcie 2.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCIA 2 ZHRNUTIE


1. Pre zmazanie znakov od kurzora do konca slova napíš: dw

2. Pre zmazanie znakov od kurzora do konca riadku napíš: d$

3. Pre zmazanie celého riadku napíš: dd

4. Pre zopakovanie pohybu, napíš pred neho �íslo: 2w

5. Formát pre píkaz:

operátor [�íslo] pohyb
kde:
operátor - �o treba robiť, napríklad d pre zmazanie
[�íslo] - je voliteľný po�et pre opakovanie pohybu
pohyb - pohyb po texte vzhľadom na operátor, napríklad w (slovo),
$ (do konca riadku), at�.

6. Pre pohyb na za�iatok riadku použi nulu: 0

7. Pre vrátenie späť predošlej operácie napíš: u (malé u)
Pre vrátenie všetkých úprav na riadku napíš: U (veľké U)
Pre vrátenie vrátených úprav napíš: CTRL-R

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 3.1: PR�KAZ VLOŽIŤ


** Napísanie príkazu p vloží psledný výmaz za kurzor. **

1. Presu� kurzor nižšie na prvý riadok textu.

2. Napíš dd �ím zmažeš riadok a uložíš ho do buffera editora Vim.

3. Presu� kurzor vyššie tam, kam zmazaný riadok patrí.

4. Ak napíšeš v normálnom móde p zmazaný riadk sa vloží.

5. Zopakuj kroky 2 až 4, kým riadky niesú v správnom poradí.

---> d) Tiež sa dokážeš vzdelávať?
---> b) Fialky sú modré,
---> c) Inteligencia sa vzdeláva,
---> a) Ruže sú �ervené,



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 3.2: PR�KAZ NAHRADENIA


** Napísaním rx sa nahradí znak na mieste kurzora znakom x . **

1. Presu� kurzor nižšie na prví riadok textu ozna�eného zna�kou --->.

2. Presu� kurzor na za�iatok prvej chyby.

3. napíš r a potom znak, ktorý tam má byť.

4. Zopakuj kroky 2 a 3, kým prvý riadok nieje zhodný s druhým.

---> Ka� bol tento riasok píaaný, niekro stlašil nesprábne klávesy!
---> Ke� bol tento riadok písaný, niekto stla�il nesprávne klávesy!

5. Teraz prejdi na lekciu 3.2.

POZN�MKA: Pamätaj si, že nau�iť sa môžeš len používanim, nie pamätaním.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 3.3. PR�KAZ �PRAVY


** Ak chceš zmeniť �asť slova do konca slova, napíš ce . **

1. Presu� kurzor nižšie na prvý riadok ozna�ený zna�kou --->.

2. Umiestni kurzor na písmeno o v slove rosfpl.

3. Napíš ce a oprav slovo (v tomto prípade napíš 'iadok'.)

4. Stla� <ESC> a prejdi na �alší znak, ktorý treba zmeniť.

5. Zopakuj kroky 3 a 4, kým prvá veta nieje rovnaká ako druhá.

---> Tento rosfpl má niekoľko skic, ktoré je pirewvbí zmeniť piyťu�án príkazu.
---> Tento riadok má niekoľko slov, ktoré je potrebné zmeniť použitím príkazu.

Poznámka, že ce zmaže slovo a nastaví vkladací mód.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 3.4: VIAC ZMIEN POUŽIT�M c


** Príkaz pre úpravy sa používa s rovnakými pohybmi ako pre mazanie **

1. Príkaz pre úpravy pracuje rovnako ako pre mazanie. Formát je:

c [�íslo] pohyb

2. Pohyby sú rovnaké, ako napríklad w (slovo) a $ (koniec riadku).

3. Presu� kurzor nižšie na prvý riadok ozna�ený zna�kou --->.

4. Presu� kurzor na prvú chybu.

5. napíš c$ aby si mohol upraviť zvyšok riadku podľa druhého
a stla� <ESC>.

---> Koniec tohto riadku potrebuje pomoc, aby bol ako druhy.
---> Koniec tohto riadku potrebuje opraviť použitím príkazu c$ .

POZN�MKA: Môžeš použiť klávesu backspace na úpravu zmien po�as písania.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCIA 3 ZHRNUTIE


1. Na vloženie textu, ktorý už bol zmazaný, napíš p . To vloží zmazaný
text ZA kurzor (ak bol riadok zmazaný prejde na riadok pod kurzorom).

2. Pre naradenie znaku na mieste kurzora, napíš r a potom znak, ktorý
nahradí pôvodný znak.

3. Príkaz na upravenie umož�uje zmeniť od kurzora až po miesto, ktoré
ur�uje pohyb. napr. Napíš ce �ím zmníš text od pozície
kurzora do konca slova, c$ zmení text do konca riadku.

4. Formát pre nahradenie je:

c [�íslo] pohyb


Teraz prejdi na nalsedujúcu lekciu.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 4.1: POZ�CIA A STATUS S�BORU


** Stla� CTRL-g pre zobrazenie svojej pozície v súbore a statusu súboru.
Napíš G pre presun na riadok v súbore. **

Poznámka: Pre�ítaj si celú túto lekciu skôr ako za�neš vykonávať kroky!!

1. Drž stla�enú klávesu Ctrl a stla� g . Toto nazývame CTRL-G.
Na spodu obrazovky sa zobrazí správa s názvom súboru a pozíciou
v súbore. Zapamätajsi si �íslo riadku pre použitie v kroku 3.

2. Stla� G �ím sa dostaneš na spodok súboru.
Napíš gg �ím sa dostaneš na za�iatok súboru.

3. Napíš �íslo riadku na ktorom si sa nachádzal a stla� G. To ťa
vráti na riadok, na ktorom si prvý krát stla�il CTRL-G.

4. Ak sa cítíš schopný vykonať teto kroky, vykonaj kroky 1 až 3.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 4.2: PR�KAZ VYHĽAD�VANIA


** Napíš / nasledované reťazcom pre vyhľadanie príslušného reťazca. **

1. Napíš znak / v normálnom móde. Poznámka, že tento znak sa spolu
s kurzorom zobrazí v dolnej �asti obrazovky s : príkazom.

2. Teraz napíš 'errroor' <ENTER>. To je slovo, ktoré chceš vyhľadať.

3. Pre vyhľadanie �alšieho výskytu rovnakého reťazca, stla� jednoducho n.
Pre vyhľadanie �alšieho výskytu rovnakého reťazca opa�ným smerom,
N.

4. Ak chceš vyhľadať reťazec v spätnom smere, použí príkaz ? miesto
príkazu /.

5. Pre návrat na miesto z ktorého si prišiel stla� CTRL-O (drž stla�enú
klávesu Ctrl po�as stla�enia klávesy o). Zopakuj pre �alší návrat
späť. CTRL-I ide vpred.

POZN�MKA: "errroor" nieje spôsob hláskovania error; errroor je error.
POZN�MKA: Ke� vyhľadávanie dosiahne koniec tohto súboru, bude pokra�ovať na
za�iatku, dokiaľ nieje resetované nastavenie 'wrapscan' .


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 4.3: VYHĽAD�VANIE ZODPOVEDAJ�CICH Z�TAVORIEK


** Napíš % pre vyhľadanie príslušného znaku ),], alebo } . **

1. Premiestni kurzor na hocaký zo znakov (, [, alebo { v riadku nižšie
ozna�eného zna�kou --->.

2. Teraz napíš znak % .

3. Kurzor sa premiestni na zodpovedajúcu zátvorku.

4. Napíš % pre presun kurzoru späť na otvárajúcu zátvorku.

5. Presu� kurzor na iný zo znakov (,),[,],{ alebo } a všimni si
�o % vykonáva.

---> Toto ( je testovací riadok s ('s, ['s ] a {'s } v riadku. ))

Poznámka: Toto je veľmi výhodné použíť pri ladení programu s chýbajúcimi
uzatvárajúcimi zátvorkami!



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 4.4: PR�KAZ NAHRADENIA


** Napíš :s/starý/nový/g pre nahradenie slova 'starý' za slovo 'nový'. **

1. Presu� kurzor nižšie na riadok ozna�ený zna�kou --->.

2. Napíš :s/thee/the <ENTER> . Poznamka, že tento príkaz zmení len prvý
výskyt "thee" v riadku.

3. Teraz napíš :s/thee/the/g �o znamená celkové nahradenie v riadku.
Toto nahradí všetky výskyty v riadku.

---> Thee best time to see thee flowers in thee spring.

4. Pre zmenu všetkých výskytov daného reťazca medzi dvomi ridakami,
napíš :#,#s/starý/nový/g kde #,# sú �ísla dvoch riadkov, v rozsahu
ktorých sa nahradenie vykoná.
napíš :%s/starý/nový/g pre zmenu všetkých výskytov v celom riadku
napíš :%s/starý/nový/gc nájde všetky výskyty v celom súbore,
s otázkou �i nahradiť alebo nie



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCIA 4 ZHRNUTIE


1. CTRL-g vypíše tvoju pozíciu v súbore a status súboru.
G ťa premiestni na koniec riadku.
�íslo G ťa premiestni na riadok s �íslom.
gg ťa presunie na prvý riadok

2. Napísanie / nasledované reťazcom vyhľadá reťazec smerom DOPREDU.
Napísanie ? nasledované reťazcom vyhľada reťazec smerom DOZADU.
Napísanie n po vyhľadávaní, vyhľadá nasledujúci výskyt reťazca
v rovnakom smere, pri�om N vyhľadá v opa�nom smere.
CTRL-O ťa vráti späť na staršiu pozíciu, CTRL-I na novšiu pozíciu.

3. Napísanie % ke� kurzor je na (,),[,],{, alebo } nájde zodpovdajúcu
párnu zátvorku.

4. Pre nahradenie nového za prvý starý v riadku napíš :s/starý/nový
Pre nahradenie nového za všetky staré v riadku napíš :s/starý/nový/g
Pre nahradenie reťazcov medzi dvoma riadkami 3 napíš :#,#/starý/nový/g
Pre nahradenie všetkých výskytov v súbore napíš :%s/starý/nový/g
Pre potvrdenie každého nahradenia pridaj 'c' :%s/starý/nový/gc


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 5.1 AKO SPUSTIŤ VONKAJŠ� PR�KAZ


** Napíš príkaz :! nasledovaný vonkajším príkazom pre spustenie príkazu **

1. Napíš obvyklý píkaz : ktorý nastaví kurzor na spodok obrazovky.
To umožní napísať príkaz.

2. Teraz napíš ! (výkri�ník). To umožní spustiť hociaký vonkajší príkaz
z príkazového riadku.

3. Ako príklad napíš ls za ! a stla� <ENTER>. Tento príkaz
zobrazí obsah tvojho adresára rovnako ako na príkazovom riadku.
Alebo použi :!dir ak ls nefunguje.

Poznámka: Takto je možné spustiť hociaký vonkajší príkaz s argumentami.
Poznámka: Všetky príkazy : musia byť dokon�ené stla�ením <ENTER>




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 5.2: VIAC O UKLADAN� S�BOROV


** Pre uloženie zmien v súbore, napíš :w FILENAME. **

1. Napíš :!dir alebo :!ls pre výpis aktuálneho adresára.
Už vieš, že musíš za týmto stla�iť <ENTER> .

2. Vyber názov súboru, ktorý ešte neexistuje, ako napr. TEST.

3. Teraz napíš: :w TEST (kde TEST je názov vybratého súboru.)

4. To uloží celý súbor (Vim Tutor) pod názovm TEST.
Pre overenie napíš :!dir , �ím zobrazíš obsah adresára.

Poznámka: že ak ukon�íš prácu s editorom Vim a znovu ho spustíš príkazom
vim TEST, súbor bude kópia výuky, ke� si ho uložil.

5. Teraz odstrá� súbor napísaním (MS-DOS): :!del TEST
alebo (Unix): :!rm TEST


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 5.3 V�BER TEXTU PRE ULOŽENIE


** Pre uloženie �asti súboru, napíš v pohyb :w FILENAME **

1. Presu� kurozr na tento riadok.

2. Stla� v a presu� kurozr na piatu položku dole. Poznámka, že
tento text je vyzna�ený (highlighted).

3. Stla� klávesu : . V spodnej �asti okna sa objaví :'<,'>.

4. Napíš w TEST , kde TEST je meno súboru, ktorý zatial neexistuje.
Skontroluj, e vidíš :'<,'>w TEST predtým než stla�íš Enter.

5. Vim zapíše ozna�ené riadky do súboru TEST. Použi :!dir alebo :!ls
pre overenie. Zatial ho ešte nemaž! Použijeme ho v �alšej lekcii.

POZN�MKA: Stla�ením klávesy v sa spustí vizuálne ozna�ovanie.
Môžeš pohybovať kurzorom pre upresnenie vyzna�eného textu.
Potom môžeš použiť operátor pre vykonanie nejakej akcie
s textom. Napríklad d zmaže vyzna�ený text.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 5.4: V�BER A ZLU�OVANIE S�BOROV


** Pre vloženie obsahu súboru, napíš :r FILENAME **

1. Premiestni kurzor nad tento riadok.

POZN�MKA: Po vykonaní kroku 2 uvidíš text z lekcie 5.3. Potom sa presu�
dole, aby si videl túto lekciu.

3. Teraz vlož súbor TEST použitím príkazu :r TEST kde TEST je názov
súboru. Súbor, ktorý si použil je umiestnený pod riadkom s kurzorom.

POZN�MKA: Môžeš tiež na�ítať výstup vonkajšieho príkazu. Napríklad :r !ls
na�íta výstup príkazu ls a umiestni ho za pozíciu kurzora.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCIA 5 ZHRNUTIE


1. :!príkaz spustí vonkajší príkaz.

Niektoré využiteľné príklady sú:
(MS_DOS) (UNIX)
:!dir :!ls - zobrazí obsah adresára
:!del FILENAME :!rm FILENAME - odstráni súbor FILENAME

2. :w FILENAME uloží aktuálny súbor na disk pod menom FILENAME.

3. v pohyb :w FILENAME uloží vizuálne ozna�ené riadky do
súboru FILENAME.

4. :r FILENAME vyberie z disku súbor FILENAME a vloží ho do aktuálneho
súboru za pozíciou kurzora.

5. :r !dir na�íta výstup z príkazu dir a vloží ho za pozíciu kurzora.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 6.1: PR�KAZ OTVORIŤ


** Napíš o pre vloženie riadku pod kurzor a prepnutie do vkladacieho módu **

1. Presu� kurzor nižšie na riadok ozna�ený zna�kou --->.

2. Napíš o (malé písmeno) pre vloženie �istého riadku pod kurzorm
a prepnutie do vkladacieho módu.

3. Teraz skopíruj riadok ozna�ený ---> a stla� <ESC> pre ukon�enie
vkladacieho módu.

---> Po napísaní o sa kurzor premiestní na vložený riadok do vkladacieho
módu.

4. Pre otvorenie riadku nad kurzorom, jednotucho napíš veľké O ,
namiesto malého o. Vyskúšaj si to na riadku dole.

---> Vlož riadok nad týmto napísaním O, ke� kurzor je na tomto riadku.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 6.2: PR�KAZ PRIDAŤ


** Napíš a pre vloženie textu ZA kurzor. **

1. Presu� kurzor nižšie na koniec prvého riadku ozna�eného zna�kou --->

2. Stla� klávesu e dokiaľ kurozr nieje na konci riadku.

3. Napíš a (malé písmeno) pre pridanie textu ZA kurzorom.

4. Dokon�í slovo tak ako je to v druhom riadku. Stlaš <ESC> pre
opustenie vkladacieho módu.

5. Použi e na presun na �alšie nedokon�ené slovo a zopakuj kroky 3 a 4.

---> Tento ri ti dovoľuje nácv priávan testu na koniec riadku.
---> Tento riadok ti dovoľuje nácvik pridávania textu na koniec riadku.

POZN�MKA: a, i, A štartujú rovnaký vkladací mód, jediný rozidel je, kde
sa znaky vkladajú.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 6.3: IN� SPOSOB NAHRADZOVANIA


** Napíš veľké R pre nahradenie viac ako jedného znaku. **

1. Presu� kurzor nižšie na prvý riadok ozna�ený zna�kou --->. Premiestni
kurzor na za�iatok prvého výskytu xxx.

2. Teraz napíš R a napíš �íslo uvedené v druhom riadku, takže
sa ním nahradí pôvodné xxx.

3. Stla� <ESC> pre opustenie nahradzovacieho módu. Poznámka, že zvyšok
riadku zostane nezmenený.

4. Zopakuj tieto kroky pre nahradenie zvyšných xxx.

---> Pridaním 123 ku xxx dostaneš xxx.
---> Pridaním 123 ku 456 dostaneš 579.

POZN�MKA: Nahradzovací mód je ako vkladací mód, ale každý napísaný znak
zmaže existujúci znak.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Lekcia 6.4: Copy Paste textu

** použí operátor y pre copy textku a p pre jeho paste **

1. Cho� nižšie na riadok ozna�ený ---> a umiestni kurozr za "a)".

2. Naštartuj vizuálny mód použitím v a presu� kurozr pred "first".

3. Napíš y pre vystrihnutie (copy) ozna�eného textu.

4. Presu� kurozr na koniec �alšieho riadku: j$

5. Napíš p pre vložnie (paste) textu. Potom napíš: a druha <ESC>.

6. Použi vizuálny mód pre ozna�enie "položka.", vystrihni to
použitím y, presu� sa na koniec nasledujúceho riadku použitím j$
a vlož sem text použitím p.

---> a) toto je prvá položka
---> b)

POZN�MKA: Môžeš použiť tiež y ako operátor; yw vystrihne jedno slovo.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lekcia 6.5: NASTAVENIE MOŽNOST�


** Nastav možnosti, takže vyhľadávanie alebo nahradzovanie ignoruje
rozlišovanie **


1. Vyhľadaj reťazec 'ignore' napísaním:
/ignore <ENTER>
Zopakuj vyhľadávanie niekoľko krát stla�ením klávesy n .

2. Nastav možnosť 'ic' (Ignore case) napísaním príkazu:
:set ic

3. Teraz vyhľadaj reťazec 'ingore' znova stla�ením klávesy n
Poznámka, že teraz sú vyhľadané aj Ignore a IGNORE.

4. Nastav možnosťi 'hlsearch' a 'incsearch':
:set hls is

5. Teraz spusti vyhľadávací príkaz znovu, a pozri �o sa stalo:
/ignore <ENTER>

6. Pre opetovné zapnutie rozlyšovania veľkých a malých písmen
napíš: :set noic

POZN�MKA: Na odstránenie zvýraznenia výrazov napíš: :nohlsearch
POZN�MKA: Ak chceš nerozlyšovať veľkosť písmen len pre jedno
použitie vyhľadávacieho príkazu, použi \c: /ignore\c <ENTER>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCIA 6 ZHRNUTIE


1. Napíš o pre otvorenie riadku pod kurzorom a štart vkladacieho módu.
Napíš O pre otvorenie riadku nad kurzorom.

2. Napíš a pre vkladanie textu ZA kurzor.
Napíš A pre vkladanie textu za koncom riadku.

3. Príkaz e presunie kurozr na koniec slova

4. Operátor y vystrihne (skopíruje) text, p ho vloží.

5. Napísanie veľkého R prepne do nahradzovacieho módu, kým nieje
stla�ené <ESC>.

6. Napísanie ":set xxx" nastaví možnosť "xxx". Niektoré nastavenia sú:
'ic' 'ignorecase' ignoruje veľké a malé písmená po�as vyhľadávania.
'is' 'incsearch' zobrazuje �iasto�né reťazce vyhľadávaného reťazca.
'hls' 'hlsearch' vyzna�í všetky vyhľadávané reťazce.
Môžeš použiť hociktorý z dlhých a krátkych názvov možností.

7. Vlož "no" pred nastavenie pre jeho vypnutie: :set noic







~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCIA 7.1: Z�SKANIE N�POVEDY


** Používaj on-line systém nápovedy **

Vim má obsiahly on-line systém nápovedy. Pre odštartovanie, vyskúšaj jeden
z týchto troch:
- stla� klávesu <HELP> (ak nejakú máš)
- stla� klávesu <F1> (ak nejakú máš)
- napíš :help <ENTER>

�ítaj text v okne nápovedy pre získanie predstavy ako nápoveda funguje.
Napíš CTRL-W CTRL-W pre skok z jedného okna do druhého.
Napíš :q <ENTER> �ím zatvoríš okno nápovedy.

Môžeš nájsť help ku hociakej téme pridaním argumentu ku príkazu ":help".
Vyskúšaj tieto (nezabudni stla�iť <ENTER>):

:help w
:help c_CTRL-D
:help insert-index
:help user-manual


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LEKCIA 7.2: VYTVORENIE Å TARTOVACIEHO SKRIPTU

** Zapni funkcie editora Vim **

Vim má omnoho viac funkcii než Vi, ale ve�šina z nich je implicitne
vypnutá. Pre používanie viac Vim funkcii vytvor "vimrc" súbor.

1. Za�ni editovať "vimrc" súbor, to závisí na použitom systéme:
:e ~/.vimrc pre Unix
:e $VIM/_vimrc pre MS-Windows

2. Teraz si pre�ítaj text príkladu "vimrc" súboru:

:r $VIMRUNTIME/vimrc_example.vim

3. Ulož súbor:
:w

Pri nasledujúcom štarte editora Vim sa použije zvýraz�ovanie syntaxe.
Do "vimrc" súboru môžeš pridať všetky svoje uprednost�ované nastavenia.
Pre viac informácii napíš :help vimrc-intro

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

LEKCIA 7.3 DOKON�ENIE

** Dokon�i príkaz na príkazovom riadku použitím CTRL-D a <TAB> **

1. Uisti sa, že Vim nieje v kompatibilnom móde: :set nocp

2. Pozri sa aké súbory sa nachádzajú v adresári: :!ls alebo :!dir

3. Napíš za�iatok príkazu: :e

4. Stla� CTRL-D a Vim zobrazí zoznam príkazov za�ínajúcich "e".

5. Stla� <TAB> a Vim dokon�í meno príkazu na ":edit".

6. Teraz pridaj medzerník a za�iatok mena existujúceho súboru:
:edit FIL

7. Stla� <TAB>. Vim dokon�í meno (ak je jedine�né).

POZN�MKA: Dokon�ovanie funguje pre veľa príkazov. Vyskúšaj stla�enie
CTRL-D a <TAB>. Špeciálne je to užito�né pre príkaz :help.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

LEKCIA 7 ZHRNUTIE

1. Napíš :help alebo stla� <F1> alebo <Help> pre otvorenie okna nápovedy.

2. Napíš :help príkaz pre vyhľadanie nápovedy ku príkazu príkaz.

3. Napíš CTRL-W CTRL-W na presko�enie do iného okna.

4. Napíš :q pre zatvorenie okna nápovedy

5. Vytvor štartovací skript vimrc pre udržanie uprednost�ovaných nastavení.

6. Po�as písania príkazu : stla� CTRL-D pre zobrazenie dokon�ení.
Stla� <TAB> pre použitie jedného z dokon�ení.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



Toto vymedzuje výuku Vimu. Toto je ur�ené pre strucný prehľad o editore
Vim, úplne posta�ujúce pre ľahké a obstojné používanie tohto editora.
Táto výuka je �aleko od kompletnosti, pretože Vim má omnoho viacej príkazov.
Ako �alšie si pre�ítaj užívatľský manuál: ":help user-manual".

Pre �alšie �ítanie a štúdium je odporú�aná kniha:
Vim - Vi Improved - od Steve Oualline
Vydavateľ: New Riders
Prvá kniha ur�ená pre Vim. Špeciálne vhodná pre za�iato�níkov.
Obsahuje množstvo príkladov a obrázkov.
Pozri na http://iccf-holland.org/click5.html

Táto kniha je staršia a je viac o Vi ako o Vim, ale je tiež odporú�aná:
Learning the Vi Editor - od Linda Lamb
Vydavateľ: O'Reilly & Associates Inc.
Je to dobrá kniha pre získanie vedomostí o práci s editorom Vi.
Šieste vydanie obsahuje tiež informácie o editore Vim.

Táto výuka bola napísaná autormi Michael C. Pierce a Robert K. Ware,
Colorado School of Mines s použitím myšlienok dodanými od Charles Smith,
Colorado State University. E-mail: [email protected].

Modifikované pre Vim od Bram Moolenaar.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Preklad do Sloven�iny: Ľuboš �elko
e-mail: [email protected]
Last Change: 2006 Apr 18
encoding: iso8859-2