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 : 104.21.65.202 | your ip : 10.244.126.0
safemode OFF
 >  / usr / share / vim / vim74 / tutor /
Filename/usr/share/vim/vim74/tutor/tutor.sk.cp1250
Size32.53 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: cp1250