home *** CD-ROM | disk | FTP | other *** search
Text File | 2010-08-15 | 33.5 KB | 1,009 lines |
- ===============================================================================
- = 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: bware@mines.colorado.edu.
-
- ModifikovanΘ pre Vim od Bram Moolenaar.
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Preklad do SlovenΦiny: Ñubo╣ ╚elko
- e-mail: celbos@inmail.sk
- Last Change: 2006 Apr 18
- encoding: iso8859-2
-