home *** CD-ROM | disk | FTP | other *** search
/ vim.ftp.fu-berlin.de / 2015-02-03.vim.ftp.fu-berlin.de.tar / vim.ftp.fu-berlin.de / runtime / dos / tutor / tutor.sk < prev    next >
Encoding:
Text File  |  2010-08-15  |  33.5 KB  |  1,009 lines

  1. ===============================================================================
  2. =    V i t a j t e   v o   V I M   T u t o r i a l i    -    Verzia 1.7       =
  3. ===============================================================================
  4.  
  5.      Vim je ve╡mi v²konn² editor, ktor² mß prφli╛ ve╡a prφkazov na to aby
  6.      mohli byt v╣etky popφsanΘ vo v²uke akou je tßto. Tßto v²uka
  7.      popisuje dostatoΦnΘ mno╛stvo prφkazov nato aby bolo mo╛nΘ pou╛φva╗
  8.      Vim ako viac·Φelov² editor.
  9.  
  10.      Pribli╛n² Φas potrebn² na prebratie tejto v²uky je 25-30 min·t,
  11.      zßvisφ na tom, ko╡ko je strßvenΘho Φasu s presk·╣avanφm.
  12.  
  13.      UPOZORNENIE:
  14.      Prφkazy v lekcißch modifikuj· text. Vytvor k≤piu tohto s·boru aby
  15.      sa mohlo precviΦova╗ na ≥om (pri ╣tarte "vimtutor" je toto k≤pia).
  16.  
  17.      Je d⌠le╛itΘ zapamΣta╗ si, ╛e tßto v²uka je vytvorenß pre v²uku
  18.      pou╛φvanφm. To znamenß, ╛e je potrebnΘ si prφkazy vysk·╣a╗, aby bolo
  19.      uΦenie sprßvne. Ak len Φitas text, prφkazy zabudne╣!
  20.  
  21.      PresvedΦ sa, ╛e Shift-Lock NIEJE stlaΦen² a stlaΦt klßvesu
  22.      j  nieko╡ko krßt, aby sa kurzor posunul nato╡ko, ╛e lekcia 1.1
  23.      celkom zaplnφ obrazovku.
  24.  
  25. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  26.             Lekcia 1.1:  POHYB KURZOROM
  27.  
  28.  
  29.    ** Pre pohyb kurzorum stlaΦ klßvesy h,j,k,l ako je znßzornenΘ. **
  30.         ^
  31.         k        Funkcia: Klßvesa h je na╡avo a vykonß pohyb do╡ava.
  32.    < h     l >   Klßvesa l je napravo a vykonß pohyb doprava.
  33.         j        Klßvesa j vyzerß ako ╣φpka dole
  34.           v
  35.   1. Pohybuj kurzorom po obrazovke, k²m si na to nezvykne╣.
  36.  
  37.   2. Dr╛ stlaΦen· klßvesu pre pohyb dole (j), k²m sa jej funkcia nezopakuje.
  38. ---> Teraz sa u╛ vie╣ pohybova╗ na nasleduj·cu lekciu.
  39.  
  40.   3. Pou╛itφm klßvesy pre pohyb dole prejdi na Lekciu 1.2.
  41.  
  42. Poznßmka: Ak si niesi ist² t²m Φo si napφsal, stlaΦ <ESC>
  43.             na prechod do normßlneho m≤du.
  44.  
  45. Poznßmka: KurzorovΘ klßvesy s· tie╛ funkΦnΘ. Ale pou╛φvanφm hjkl sa bude╣
  46.             schopn² pohybova╗ r²chlej╣ie, ke∩ si zvykne╣ ich pou╛φva╗. Naozaj!
  47.  
  48. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  49.              LEKCIA 1.2: ZATV┴RANIE VIMU
  50.  
  51.  
  52.   !! POZN┴MKA: Pred vykonanφm t²chto krokov si preΦφtaj cel· t·to lekciu !!
  53.  
  54.   1. StlaΦ klßvesu <ESC> (aby si sa uΦite nachßdzal v normßlnom m≤de)
  55.  
  56.   2. Napφ╣:   :q! <ENTER>.
  57.      T²m ukonΦφ╣ prßcu s editorom BEZ ulo╛enia zmien, ktorΘ si vykonal.
  58.  
  59.   3. Ke∩ sa dostane╣ na prφkazov² riadok, napφ╣ prφkaz, ktor²m sa dostane╣
  60.      spe╗ do tejto v²uky. To m⌠╛e by╗:    vimtutor <ENTER>
  61.  
  62.   4. Ak si si tieto kroky spo╡ahlivo zapamΣtal, vykonaj kroky 1 a╛ 3, pre
  63.      ukonΦenie a znovu spustenie editora.
  64.  
  65. POZN┴MKA: :q! <ENTER> neulo╛φ zmeny, ktorΘ si vykonal. O nieko╡ko lekciφ
  66.           sa nauΦφ╣ ako ulo╛i╗ zmeny do s·boru
  67.  
  68.   5. presu≥ kurzor dole na lekciu 1.3.
  69.  
  70. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  71.               Lekcia 1.3: EDIT┴CIA TEXTU - MAZANIE
  72.  
  73.  
  74. ** StlaΦenie klßvesy  x  v normßlnom m≤de zma╛e znak na mieste kurzora. **
  75.  
  76.   1. Presu≥ kurzor ni╛╣ie na riadok oznaΦen² znaΦkou --->.
  77.  
  78.   2. Aby si mohol odstrßni╗ chyby, pohybuj kurzorom k²m neprejde na znak,
  79.      ktor² chce╣ zmaza╗.
  80.  
  81.   3. StlaΦ klßvesu  x  aby sa zmazal nechcen² znak.
  82.  
  83.   4. Zopakuj kroky 2 a╛ 4 a╛ k²m veta nieje sprßvna.
  84.  
  85. ---> Kraava skooΦilla ccezz mesiiac.
  86.  
  87.   5. Ak je veta sprßvna, prejdi na lekciu 1.4.
  88.  
  89. POZN┴MKA: Nesk·╣aj si zapamΣta╗ obsah tejto v²uky, ale sa uΦ pou╛φvanφm.
  90.  
  91.  
  92.  
  93. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  94.              Lekcia 1.4: EDIT┴CIA TEXTU - VKLADANIE
  95.  
  96.  
  97.     ** StlaΦenie klßvesy  i  umo╛≥uje vkladanie textu. **
  98.  
  99.   1. Presu≥ kurzor ni╛╣ie na prv² riadok za znaΦku --->.
  100.  
  101.   2. Pre upravenie prvΘho riadku do rovnakΘho tvaru ako je druh² riadok,
  102.      presu≥ kurzor na prv² znak za misto, kde mß by╗ text vlo╛en².
  103.  
  104.   3. StlaΦ klßvesu  i  a napφ╣ potrebn² text.
  105.  
  106.   4. Po opravenφ ka╛dej chyby, stlaΦ <ESC> pre nßvrat do normßlneho m≤du.
  107.      Zopakuj kroky 2 a╛ 4 k²m nieje veta sprßvna.
  108.  
  109. ---> Tu je text ch²baj·ci tejto.
  110. ---> Tu je nejak² text ch²baj·ci od tejto Φiary.
  111.  
  112.   5. Ke∩ sa dostatoΦne nauΦφ╣ vklada╗ text, prejdi na nasleduj·ce zhrnutie.
  113.  
  114.  
  115. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  116.         Lekcia 1.5: EDIT┴CIA TEXTU - PRID┴VANIE
  117.  
  118.  
  119.      ** StlaΦenie klßvesy  A  umo╛≥uje pridßva╗ text. **
  120.  
  121.   1. Presu≥ kurozr ni╛╣ie na prv² riadok za znaΦkou --->.
  122.      Nezßle╛φ na tom, na ktorom znaku sa kurzor v tom riadku nachßdza.
  123.  
  124.   2. StlaΦ klßvesu  A  a napφ╣ potrebn² text.
  125.  
  126.   3. Po pridanφ textu stlaΦ klßvesu <ESC> pre nßvrat do Normßlneho m≤du.
  127.  
  128.   4. Presu≥ kurozr na druh² riadok oznaΦen² ---> a zopakuj
  129.      kroky 2 a 3 k²m nieje veta sprßvna.
  130.  
  131. ---> Tu je nejak² text ch²baj·ci o
  132.      Tu je nejak² text ch²baj·ci od tia╡to.
  133. ---> Tu tie╛ ch²ba nej
  134.      Tu tie╛ ch²ba nejak² text.
  135.  
  136.   5. Ke∩ sa dostatoΦne nauΦφ╣ pridßva╗ text, prejdi na lekciu 1.6.
  137.  
  138.  
  139. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  140.        Lekcia 1.6: EDIT┴CIA S┌BORU
  141.  
  142.  
  143.     ** Napφsanφm  :wq  sa s·bor ulo╛φ a zavrie **
  144.  
  145. !! POZN┴MKA: Pred vykonanφm t²chto krokov si preΦφtaj cel· lekciu!!
  146.  
  147. 1. Opusti t·to v²uku, ako si to urobil v lekcii 1.2:  :q!
  148.  
  149. 2. Do prφkazovΘho riadku napφ╣ prφkaz:  vim tutor <ENTER>
  150.    'vim' je prφkaz, ktor² spustφ editor Vim, 'tutor' je meno s·boru,
  151.    ktor² chce╣ editova╗. Pou╛i tak² s·bor, ktor² m⌠╛e╣ meni╗.
  152.  
  153. 3. Vlo╛ a zma╛ text tak, ako si sa nauΦil v predo╣l²ch lekciach.
  154.  
  155. 4. Ulo╛ s·bor so zmenami a opusti Vim prφkazom:  :wq  <ENTER>
  156.  
  157. 5. Re╣tartuj vimtutor a presu≥ sa dole na nasleduj·ce zhrnutie.
  158.  
  159. 6. Urob tak po preΦφtanφ predo╣l²ch krokov a porozumeniu im.
  160.  
  161.  
  162. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  163.                    ZHRNUTIE LEKCIE 1
  164.  
  165.  
  166.   1. Kurzor sa pohybuje pou╛itφm klßves so ╣φpkami alebo klßvesmi hjkl.
  167.       h (do lava)    j (dole)    k (hore)    l (doprava)
  168.  
  169.   2. Pre spustenie Vimu (z prφkazovΘho riadku) napφ╣: vim FILENAME <ENTER>
  170.  
  171.   3. Na ukonΦenie Vimu napφ╣: <ESC>  :q!  <ENTER> pre zru╣enie v╣etk²ch zmien
  172.        alebo napφ╣:   <ESC>   :wq   <ENTER>    pre ulo╛enie zmien.
  173.  
  174.   4. Na zmazanie znaku na mieste kurzora napφ╣:  x
  175.  
  176.   5. Pre vlo╛enie textu na mieste kurzora v normßlnom m≤de napφ╣:
  177.      i     napφ╣ vkladan² text   <ESC>  vkladanie pred kurzor
  178.    A     napφ╣ pridßvan² text  <EXC>  vkladanie za riadok
  179.  
  180. POZN┴MKA: StlaΦenie <ESC> ╗a premiestnφ do normßlneho m≤du alebo zru╣φ
  181.             nejak² nechcen² a ΦiastoΦne dokonΦen² prφkaz.
  182.  
  183. Teraz pokraΦuj lekciou 2.
  184.  
  185.  
  186. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  187.             Lekcia 2.1: Mazacie prφkazy
  188.  
  189.  
  190.      ** Napφsanie prφkazu  dw  zma╛e znaky do konca slova. **
  191.  
  192. 1. StlaΦ  <ESC>  aby si bol bezpeΦne v normßlnom m≤de.
  193.  
  194. 2. Presu≥ kurzor ni╛╣ie na riadok oznaΦen² znaΦkou --->.
  195.  
  196. 3. Presu≥ kurzor na zaΦiatok slova, ktorΘ je potrebnΘ zmaza╗.
  197.  
  198. 4. Napφ╣  dw  aby slovo zmizlo.
  199.  
  200. POZN┴MKA: Pφsmeno d sa zobrazφ na poslednom riadku obrazovky ke∩ ho
  201.             napφ╣e╣. Vim na teba poΦkß, aby si mohol napφsa╗
  202.           pφsmeno w. Ak vidφ╣ nieΦo inΘ ako  d , tak si napφsal
  203.           nesprßvny znak; stlaΦ  <ESC>  a zaΦni znova.
  204.  
  205. ---> Tu je nieko╡ko slov zßbava, ktorΘ nie patria list do tejto vety.
  206.  
  207. 5. Zopakuj kroky 3 a╛ 4 k²m veta nieje sprßvna a prejdi na lekciu 2.2.
  208.  
  209.  
  210.  
  211. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  212.               Lekcia 2.2: VIAC MAZAC═CH PR═KAZOV
  213.  
  214.  
  215.      ** Napφsanie prφkazu d$  zma╛e znaky do konca riadku **
  216.  
  217. 1. StlaΦ  <ESC>  aby si bol bezpeΦne v normßlnom m≤de.
  218.  
  219. 2. Presu≥ kurzor ni╛╣ie na riadok oznaΦen² znaΦkou --->.
  220.  
  221. 3. Presu≥ kurzor na koniec sprßvnej vety (ZA prv· bodku).
  222.  
  223. 4. Napφ╣    d$    aby sa zmazali znaky do konca riadku.
  224.  
  225. ---> Niekto napφsal koniec tohto riadku dvakrßt. koniec tohot riadku dvakrßt.
  226.  
  227.  
  228. 5. Prejdi na lekciu 2.3 pre pochopenie toho Φo sa stalo.
  229.  
  230.  
  231. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  232.              Lekcia 2.3: OPER┴TORY A POHYBY
  233.  
  234.   Ve╡a prφkazov, ktorΘ menia text s· odvodenΘ od operßtorov a pohybov.
  235.   Formßt pre prφkaz mazania klßvesou  d  je nasledovn²:
  236.  
  237.     d   pohyb
  238.  
  239.   kde:
  240.     d     - je mazacφ operßtor
  241.     pohyb - je to Φo operßtor vykonßva (vypφsanΘ ni╛╣ie)
  242.  
  243.   Krßtky list pohybov:
  244.     w - do zaΦiatku ∩al╣ieho slova, okrem jeho prvΘho pφsmena.
  245.     e - do konca teraj╣ieho slova, vrßtane poslednΘho znaku.
  246.     $ - do konca riadku, vrßtane poslednΘho znaku
  247.  
  248.   Tak╛e napφsanφm  de  sa zma╛e v╣etko od kurzora do konca slova.
  249.  
  250. POZN┴MKA: StlaΦenφm iba pohybu v normßlnom m≤de bez operßtora
  251.           sa presunie kurzor tak ako je to ╣pecivikovanΘ.
  252.  
  253. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  254.         Lekcia 2.4: Pou╛itie viacnßsobnΘho pohybu
  255.  
  256.  
  257.    ** Napφsanφm Φφsla pred pohyb ho zopakuje zadn² poΦet krßt **
  258.  
  259.   1. Presu≥ kurozr ni╛╣ie na zaΦiatok riadku oznaΦenΘho --->.
  260.  
  261.   2. Napφ╣  2w  a kurozr sa presunie o dve slovß vpred.
  262.  
  263.   3. Napφ╣  3e  a kurozr sa presunie vpred na koniec tretieho slova.
  264.  
  265.   4. Napφ╣  0  (nula) a kurozr sa presunie na zaΦiatok riadku.
  266.  
  267.   5. Zopakuj kroky 2 a 3 s r⌠znymi Φφslami.
  268.  
  269. ---> Toto je riadok so slovami po kotr²ch sa m⌠╛ete pohybova╗.
  270.  
  271.   6. Prejdi na lekciu 2.5.
  272.  
  273.  
  274. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  275.           Lekcia 2.5: POU«ITIE VIACN┴SOBN╔HO MAZANIA PRE HROMADN╔ MAZANIE
  276.  
  277.  
  278.     ** Napφsanie Φφsla spolu s operßtorom ho zopakuje zadan² poΦet krßt **
  279.  
  280.   V kombinßcii operßtorov mazania a pohybu spomφnanΘho vy╣╣ie vlo╛ poΦet
  281.   pred pohyb pre docielenie hromadnΘho mazania:
  282.     d   Φφslo   pohyb
  283.  
  284.   1. Presu≥ kurzor na prvΘ slovo pφsanΘ VEÑK▌MI P═SMENAMI
  285.      v riadku oznaΦenom --->.
  286.  
  287.   2. Napφ╣  2dw  a zma╛e╣ dve slovß pφsanΘ VEÑK▌MI P═SMENAMI
  288.  
  289.   3. Zopakuj kroky 1 a 2 s pou╛itφm r⌠zneho Φφsla tak aby si zmazal slovß
  290.      pφsanΘ ve╡k²mi pφsmenami jedn²m prφkazom.
  291.  
  292. ---> Tento ABC DE riadok FGHI JK LMN OP so slovamI je Q RS TUV vycisteny.
  293.  
  294. POZN┴MKA: ╚φslo medzi operßtorom  d  a pohybom funguje podobne ako pri
  295.           pou╛itφ s pohybom bez operßtora.
  296.  
  297.  
  298. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  299.             Lekcia 2.6: OPER┴CIE S RIADKAMI
  300.  
  301.  
  302.         ** Napφsanie prφkazu   dd   zma╛e cel² riadok. **
  303.  
  304. Vzh╡adom na frekvenciu mazania celΘho riadku, sa autori Vimu rozhodli,
  305. ╛e bude jednoduch╣ie maza╗ cel² riadok napφsanφm dvoch pφsmen d.
  306.  
  307. 1. Presu≥ kurzor na druh² riadok v texte na spodu.
  308. 2. Napφ╣  dd  aby si zmazal riadok.
  309. 3. Prejdi na ╣tvrt² riadok.
  310. 4. Napφ╣   2dd   aby si zmazal dva riadky.
  311.  
  312.     1)  Ru╛e s· ΦervenΘ,
  313.     2)  Blato je zßbavnΘ,
  314.     3)  Fialky s· modrΘ,
  315.     4)  Mßm auto,
  316.     5)  Hodinky ukazuj· Φas,
  317.     6)  Cukor je sladk²,
  318.     7)  A to si ty.
  319.  
  320.  
  321. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  322.             Lekcia 2.7: PR═KAZ UNDO
  323.  
  324.  
  325. ** StlaΦ  u  pre vrßtenie poslednΘho prφkazu,  U  pre ·pravu celΘho riadku. **
  326.  
  327. 1. Presu≥ kurzor ni╛╣ie na riadok oznaΦen² znaΦkou ---> a premiestni ho na
  328.    prv· chybu.
  329. 2. Napφ╣  x  pre zmazanie prvΘho nechcenΘho riadku.
  330. 3. Teraz napφ╣  u  Φφm vrßtφ╣ spΣ╗ posledne vykonan² prφkaz.
  331. 4. Teraz oprav v╣etky chyby na riadku pou╛itφm prφkazu  x  .
  332. 5. Teraz napφ╣ ve╡kΘ   U  Φφm vrßtφ╣ riadok do p⌠vodnΘho stavu.
  333. 6. Teraz napφ╣  u  nieko╡ko krßt, Φφm vrßtφ╣ spΣ╗ prφkaz U.
  334. 7. Teraz napφ╣ CTRL-R (dr╛ klßvesu CTRL stlaΦen· k²m stlßΦa╣ R) nieko╡ko
  335.    krßt, Φφm vrßtφ╣ spΣ╗ predt²m vrßtenΘ prφkazy (undo z undo).
  336.  
  337. ---> Opprav chybby nna toomto riadku a zmee≥ ich pommocou undo.
  338.  
  339.   8. Tieto prφkazy s· Φasto pou╛φvanΘ. Teraz prejdi na zhrnutie lekcie 2.
  340.  
  341.  
  342.  
  343.  
  344. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  345.                    LEKCIA 2 ZHRNUTIE
  346.  
  347.  
  348.   1. Pre zmazanie znakov od kurzora do konca slova napφ╣:   dw
  349.  
  350.   2. Pre zmazanie znakov od kurzora do konca riadku napφ╣:   d$
  351.  
  352.   3. Pre zmazanie celΘho riadku napφ╣:   dd
  353.  
  354.   4. Pre zopakovanie pohybu, napφ╣ pred neho Φφslo:   2w
  355.  
  356.   5. Formßt pre pφkaz:
  357.  
  358.        operßtor   [Φφslo]   pohyb
  359.      kde:
  360.        operßtor - Φo treba robi╗, naprφklad  d  pre zmazanie
  361.        [Φφslo] - je volite╡n² poΦet pre opakovanie pohybu
  362.        pohyb - pohyb po texte vzh╡adom na operßtor, naprφklad w (slovo),
  363.         $ (do konca riadku), at∩.
  364.  
  365.   6. Pre pohyb na zaΦiatok riadku pou╛i nulu:  0
  366.  
  367.   7. Pre vrßtenie spΣ╗ predo╣lej operßcie napφ╣:    u   (malΘ u)
  368.      Pre vrßtenie v╣etk²ch ·prav na riadku napφ╣:    U   (ve╡kΘ U)
  369.      Pre vrßtenie vrßten²ch ·prav napφ╣:          CTRL-R
  370.  
  371. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  372.              Lekcia 3.1: PR═KAZ VLO«I½
  373.  
  374.  
  375.       ** Napφsanie prφkazu  p  vlo╛φ psledn² v²maz za kurzor. **
  376.  
  377.   1. Presu≥ kurzor ni╛╣ie na prv² riadok textu.
  378.  
  379.   2. Napφ╣  dd  Φφm zma╛e╣ riadok a ulo╛φ╣ ho do buffera editora Vim.
  380.  
  381.   3. Presu≥ kurzor vy╣╣ie tam, kam zmazan² riadok patrφ.
  382.  
  383.   4. Ak napφ╣e╣ v normßlnom m≤de   p   zmazan² riadk sa vlo╛φ.
  384.  
  385.   5. Zopakuj kroky 2 a╛ 4, k²m riadky nies· v sprßvnom poradφ.
  386.  
  387. ---> d) Tie╛ sa dokß╛e╣ vzdelßva╗?
  388. ---> b) Fialky s· modrΘ,
  389. ---> c) Inteligencia sa vzdelßva,
  390. ---> a) Ru╛e s· ΦervenΘ,
  391.  
  392.  
  393.  
  394. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  395.                Lekcia 3.2: PR═KAZ NAHRADENIA
  396.  
  397.  
  398.      ** Napφsanφm  rx  sa nahradφ znak na mieste kurzora znakom  x . **
  399.  
  400.   1. Presu≥ kurzor ni╛╣ie na prvφ riadok textu oznaΦenΘho znaΦkou --->.
  401.  
  402.   2. Presu≥ kurzor na zaΦiatok prvej chyby.
  403.  
  404.   3. napφ╣  r  a potom znak, ktor² tam mß by╗.
  405.  
  406.   4. Zopakuj kroky 2 a 3, k²m prv² riadok nieje zhodn² s druh²m.
  407.  
  408. ---> Ka∩ bol tento riasok pφaan², niekro stla╣il nesprßbne klßvesy!
  409. ---> Ke∩ bol tento riadok pφsan², niekto stlaΦil nesprßvne klßvesy!
  410.  
  411.   5. Teraz prejdi na lekciu 3.2.
  412.  
  413. POZN┴MKA: PamΣtaj si, ╛e nauΦi╗ sa m⌠╛e╣ len pou╛φvanim, nie pamΣtanφm.
  414.  
  415.  
  416.  
  417. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  418.                Lekcia 3.3. PR═KAZ ┌PRAVY
  419.  
  420.  
  421.      ** Ak chce╣ zmeni╗ Φas╗ slova do konca slova, napφ╣  ce . **
  422.  
  423.   1. Presu≥ kurzor ni╛╣ie na prv² riadok oznaΦen² znaΦkou --->.
  424.  
  425.   2. Umiestni kurzor na pφsmeno o v slove rosfpl.
  426.  
  427.   3. Napφ╣  ce  a oprav slovo (v tomto prφpade napφ╣ 'iadok'.)
  428.  
  429.   4. StlaΦ <ESC> a prejdi na ∩al╣φ znak, ktor² treba zmeni╗.
  430.  
  431.   5. Zopakuj kroky 3 a 4, k²m prvß veta nieje rovnakß ako druhß.
  432.  
  433. ---> Tento rosfpl mß nieko╡ko skic, ktorΘ je pirewvbφ zmeni╗ piy╗uΦßn prφkazu.
  434. ---> Tento riadok mß nieko╡ko slov, ktorΘ je potrebnΘ zmeni╗ pou╛itφm prφkazu.
  435.  
  436. Poznßmka, ╛e  ce  zma╛e slovo a nastavφ vkladacφ m≤d.
  437.  
  438.  
  439.  
  440. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  441.                Lekcia 3.4: VIAC ZMIEN POU«IT═M c
  442.  
  443.  
  444.    ** Prφkaz pre ·pravy sa pou╛φva s rovnak²mi pohybmi ako pre mazanie **
  445.  
  446.   1. Prφkaz pre ·pravy pracuje rovnako ako pre mazanie. Formßt je:
  447.  
  448.         c    [Φφslo]    pohyb
  449.  
  450.   2. Pohyby s· rovnakΘ, ako naprφklad   w (slovo) a  $ (koniec riadku).
  451.  
  452.   3. Presu≥ kurzor ni╛╣ie na prv² riadok oznaΦen² znaΦkou --->.
  453.  
  454.   4. Presu≥ kurzor na prv· chybu.
  455.  
  456.   5. napφ╣  c$  aby si mohol upravi╗ zvy╣ok riadku pod╡a druhΘho
  457.      a stlaΦ <ESC>.
  458.  
  459. ---> Koniec tohto riadku potrebuje pomoc, aby bol ako druhy.
  460. ---> Koniec tohto riadku potrebuje opravi╗ pou╛itφm prφkazu  c$ .
  461.  
  462. POZN┴MKA: M⌠╛e╣ pou╛i╗ klßvesu backspace na ·pravu zmien poΦas pφsania.
  463.  
  464.  
  465. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  466.                    LEKCIA 3 ZHRNUTIE
  467.  
  468.  
  469.   1. Na vlo╛enie textu, ktor² u╛ bol zmazan², napφ╣  p . To vlo╛φ zmazan²
  470.      text ZA kurzor (ak bol riadok zmazan² prejde na riadok pod kurzorom).
  471.  
  472.   2. Pre naradenie znaku na mieste kurzora, napφ╣  r  a potom znak, ktor²
  473.      nahradφ p⌠vodn² znak.
  474.  
  475.   3. Prφkaz na upravenie umo╛≥uje zmeni╗ od kurzora a╛ po miesto, ktorΘ
  476.      urΦuje pohyb.  napr. Napφ╣  ce  Φφm zmnφ╣ text od pozφcie
  477.      kurzora do konca slova, c$  zmenφ text do konca riadku.
  478.  
  479.   4. Formßt pre nahradenie je:
  480.  
  481.         c    [Φφslo]    pohyb
  482.  
  483.  
  484. Teraz prejdi na nalseduj·cu lekciu.
  485.  
  486.  
  487.  
  488. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  489.              Lekcia 4.1: POZ═CIA A STATUS S┌BORU
  490.  
  491.  
  492.   ** StlaΦ CTRL-g pre zobrazenie svojej pozφcie v s·bore a statusu s·boru.
  493.      Napφ╣  G  pre presun na riadok v s·bore. **
  494.  
  495.   Poznßmka: PreΦφtaj si cel· t·to lekciu sk⌠r ako zaΦne╣ vykonßva╗ kroky!!
  496.  
  497.   1. Dr╛ stlaΦen· klßvesu Ctrl a stlaΦ  g . Toto naz²vame CTRL-G.
  498.      Na spodu obrazovky sa zobrazφ sprßva s nßzvom s·boru a pozφciou
  499.      v s·bore. ZapamΣtajsi si Φφslo riadku pre pou╛itie v kroku 3.
  500.  
  501.   2. StlaΦ  G  Φφm sa dostane╣ na spodok s·boru.
  502.      Napφ╣  gg  Φφm sa dostane╣ na zaΦiatok s·boru.
  503.  
  504.   3. Napφ╣ Φφslo riadku na ktorom si sa nachßdzal a stlaΦ  G. To ╗a
  505.      vrßti na riadok, na ktorom si prv² krßt stlaΦil CTRL-G.
  506.  
  507.   4. Ak sa cφtφ╣ schopn² vykona╗ teto kroky, vykonaj kroky 1 a╛ 3.
  508.  
  509.  
  510.  
  511. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512.             Lekcia 4.2: PR═KAZ VYHÑAD┴VANIA
  513.  
  514.  
  515.   ** Napφ╣  /  nasledovanΘ re╗azcom pre vyh╡adanie prφslu╣nΘho re╗azca. **
  516.  
  517.   1. Napφ╣ znak  /  v normßlnom m≤de. Poznßmka, ╛e tento znak sa spolu
  518.      s kurzorom zobrazφ v dolnej Φasti obrazovky s  :  prφkazom.
  519.  
  520.   2. Teraz napφ╣ 'errroor' <ENTER>. To je slovo, ktorΘ chce╣ vyh╡ada╗.
  521.  
  522.   3. Pre vyh╡adanie ∩al╣ieho v²skytu rovnakΘho re╗azca, stlaΦ jednoducho  n.
  523.      Pre vyh╡adanie ∩al╣ieho v²skytu rovnakΘho re╗azca opaΦn²m smerom,
  524.      N.
  525.  
  526.   4. Ak chce╣ vyh╡ada╗ re╗azec v spΣtnom smere, pou╛φ prφkaz  ?  miesto
  527.      prφkazu /.
  528.  
  529.   5. Pre nßvrat na miesto z ktorΘho si pri╣iel stlaΦ CTRL-O (dr╛ stlaΦen·
  530.      klßvesu Ctrl poΦas stlaΦenia klßvesy o). Zopakuj pre ∩al╣φ nßvrat
  531.      spΣ╗. CTRL-I ide vpred.
  532.  
  533. POZN┴MKA: "errroor" nieje sp⌠sob hlßskovania error; errroor je error.
  534. POZN┴MKA: Ke∩ vyh╡adßvanie dosiahne koniec tohto s·boru, bude pokraΦova╗ na
  535.       zaΦiatku, dokia╡ nieje resetovanΘ nastavenie 'wrapscan' .
  536.  
  537.  
  538. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  539.          Lekcia 4.3: VYHÑAD┴VANIE ZODPOVEDAJ┌CICH Z┴TAVORIEK
  540.  
  541.  
  542.      ** Napφ╣  %  pre vyh╡adanie prφslu╣nΘho znaku ),], alebo } . **
  543.  
  544.   1. Premiestni kurzor na hocak² zo znakov (, [, alebo { v riadku ni╛╣ie
  545.      oznaΦenΘho znaΦkou --->.
  546.  
  547.   2. Teraz napφ╣ znak  % .
  548.  
  549.   3. Kurzor sa premiestni na zodpovedaj·cu zßtvorku.
  550.  
  551.   4. Napφ╣  %  pre presun kurzoru spΣ╗ na otvßraj·cu zßtvorku.
  552.  
  553.   5. Presu≥ kurzor na in² zo znakov (,),[,],{ alebo } a v╣imni si
  554.      Φo % vykonßva.
  555.  
  556. ---> Toto ( je testovacφ riadok s ('s, ['s ] a {'s } v riadku. ))
  557.  
  558. Poznßmka: Toto je ve╡mi v²hodnΘ pou╛φ╗ pri ladenφ programu s ch²baj·cimi
  559.       uzatvßraj·cimi zßtvorkami!
  560.  
  561.  
  562.  
  563. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  564.               Lekcia 4.4: PR═KAZ NAHRADENIA
  565.  
  566.  
  567.  ** Napφ╣   :s/star²/nov²/g  pre nahradenie slova 'star²' za slovo 'nov²'. **
  568.  
  569.   1. Presu≥ kurzor ni╛╣ie na riadok oznaΦen² znaΦkou --->.
  570.  
  571.   2. Napφ╣  :s/thee/the <ENTER> . Poznamka, ╛e tento prφkaz zmenφ len prv²
  572.      v²skyt "thee" v riadku.
  573.  
  574.   3. Teraz napφ╣   :s/thee/the/g   Φo znamenß celkovΘ nahradenie v riadku.
  575.      Toto nahradφ v╣etky v²skyty v riadku.
  576.  
  577. ---> Thee best time to see thee flowers in thee spring.
  578.  
  579.   4. Pre zmenu v╣etk²ch v²skytov danΘho re╗azca medzi dvomi ridakami,
  580.      napφ╣  :#,#s/star²/nov²/g  kde #,# s· Φφsla dvoch riadkov, v rozsahu
  581.                                 ktor²ch sa nahradenie vykonß.
  582.      napφ╣  :%s/star²/nov²/g    pre zmenu v╣etk²ch v²skytov v celom riadku
  583.      napφ╣  :%s/star²/nov²/gc   nßjde v╣etky v²skyty v celom s·bore,
  584.                                 s otßzkou Φi nahradi╗ alebo nie
  585.  
  586.  
  587.  
  588. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  589.                    LEKCIA 4 ZHRNUTIE
  590.  
  591.  
  592.   1. CTRL-g    vypφ╣e tvoju pozφciu v s·bore a status s·boru.
  593.             G  ╗a premiestni na koniec riadku.
  594.      Φφslo  G  ╗a premiestni na riadok s Φφslom.
  595.            gg  ╗a presunie na prv² riadok
  596.  
  597.   2. Napφsanie  /  nasledovanΘ re╗azcom vyh╡adß re╗azec smerom DOPREDU.
  598.      Napφsanie  ?  nasledovanΘ re╗azcom vyh╡ada re╗azec smerom DOZADU.
  599.      Napφsanie  n  po vyh╡adßvanφ, vyh╡adß nasleduj·ci v²skyt re╗azca
  600.      v rovnakom smere, priΦom  N  vyh╡adß v opaΦnom smere.
  601.      CTRL-O ╗a vrßti spΣ╗ na star╣iu pozφciu, CTRL-I na nov╣iu pozφciu.
  602.  
  603.   3. Napφsanie  %  ke∩ kurzor je na (,),[,],{, alebo } nßjde zodpovdaj·cu
  604.      pßrnu zßtvorku.
  605.  
  606.   4. Pre nahradenie novΘho za prv² star² v riadku napφ╣    :s/star²/nov²
  607.      Pre nahradenie novΘho za v╣etky starΘ v riadku napφ╣  :s/star²/nov²/g
  608.      Pre nahradenie re╗azcov medzi dvoma riadkami 3 napφ╣  :#,#/star²/nov²/g
  609.      Pre nahradenie v╣etk²ch v²skytov v s·bore napφ╣       :%s/star²/nov²/g
  610.      Pre potvrdenie ka╛dΘho nahradenia pridaj 'c'             :%s/star²/nov²/gc
  611.  
  612.  
  613. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  614.         Lekcia 5.1 AKO SPUSTI½ VONKAJ⌐═ PR═KAZ
  615.  
  616.  
  617.  ** Napφ╣ prφkaz  :!  nasledovan² vonkaj╣φm prφkazom pre spustenie prφkazu **
  618.  
  619.   1. Napφ╣ obvykl² pφkaz  :  ktor² nastavφ kurzor na spodok obrazovky.
  620.      To umo╛nφ napφsa╗ prφkaz.
  621.  
  622.   2. Teraz napφ╣  !  (v²kriΦnφk). To umo╛nφ spusti╗ hociak² vonkaj╣φ prφkaz
  623.      z prφkazovΘho riadku.
  624.  
  625.   3. Ako prφklad napφ╣  ls  za ! a stlaΦ <ENTER>. Tento prφkaz
  626.      zobrazφ obsah tvojho adresßra rovnako ako na prφkazovom riadku.
  627.      Alebo pou╛i  :!dir  ak ls nefunguje.
  628.  
  629. Poznßmka:  Takto je mo╛nΘ spusti╗ hociak² vonkaj╣φ prφkaz s argumentami.
  630. Poznßmka:  V╣etky prφkazy  :  musia by╗ dokonΦenΘ stlaΦenφm <ENTER>
  631.  
  632.  
  633.  
  634.  
  635. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  636.               Lekcia 5.2: VIAC O UKLADAN═ S┌BOROV
  637.  
  638.  
  639.      ** Pre ulo╛enie zmien v s·bore, napφ╣  :w FILENAME. **
  640.  
  641.   1. Napφ╣  :!dir  alebo  :!ls  pre v²pis aktußlneho adresßra.
  642.      U╛ vie╣, ╛e musφ╣ za t²mto stlaΦi╗ <ENTER> .
  643.  
  644.   2. Vyber nßzov s·boru, ktor² e╣te neexistuje, ako napr. TEST.
  645.  
  646.   3. Teraz napφ╣:   :w TEST   (kde TEST je nßzov vybratΘho s·boru.)
  647.  
  648.   4. To ulo╛φ cel² s·bor  (Vim Tutor)  pod nßzovm TEST.
  649.      Pre overenie napφ╣   :!dir   , Φφm  zobrazφ╣ obsah adresßra.
  650.  
  651. Poznßmka: ╛e ak ukonΦφ╣ prßcu s editorom Vim a znovu ho spustφ╣ prφkazom
  652.             vim TEST, s·bor bude k≤pia v²uky, ke∩ si ho ulo╛il.
  653.  
  654.   5. Teraz odstrß≥ s·bor napφsanφm (MS-DOS):   :!del TEST
  655.                  alebo (Unix):     :!rm TEST
  656.  
  657.  
  658. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  659.             Lekcia 5.3 V▌BER TEXTU PRE ULO«ENIE
  660.  
  661.  
  662.   ** Pre ulo╛enie Φasti s·boru, napφ╣  v  pohyb :w FILENAME **
  663.  
  664.   1. Presu≥ kurozr na tento riadok.
  665.  
  666.   2. StlaΦ  v  a presu≥ kurozr na piatu polo╛ku dole. Poznßmka, ╛e
  667.      tento text je vyznaΦen² (highlighted).
  668.  
  669.   3. StlaΦ klßvesu  : . V spodnej Φasti okna sa objavφ  :'<,'>.
  670.  
  671.   4. Napφ╣ w TEST  , kde TEST je meno s·boru, ktor² zatial neexistuje.
  672.      Skontroluj, e vidφ╣  :'<,'>w TEST  predt²m ne╛ stlaΦφ╣ Enter.
  673.  
  674.   5. Vim zapφ╣e oznaΦenΘ riadky do s·boru TEST. Pou╛i :!dir  alebo  !ls
  675.      pre overenie. Zatial ho e╣te nema╛! Pou╛ijeme ho v ∩al╣ej lekcii.
  676.  
  677. POZN┴MKA: StlaΦenφm klßvesy  v  sa spustφ vizußlne oznaΦovanie.
  678.           M⌠╛e╣ pohybova╗ kurzorom pre upresnenie vyznaΦenΘho textu.
  679.           Potom m⌠╛e╣ pou╛i╗ operßtor pre vykonanie nejakej akcie
  680.           s textom. Naprφklad  d  zma╛e vyznaΦen² text.
  681.  
  682.  
  683. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  684.            Lekcia 5.4: V▌BER A ZLU╚OVANIE S┌BOROV
  685.  
  686.  
  687.     ** Pre vlo╛enie obsahu s·boru, napφ╣   :r FILENAME **
  688.  
  689.   1. Premiestni kurzor nad tento riadok.
  690.  
  691. POZN┴MKA: Po vykonanφ kroku 2 uvidφ╣ text z lekcie 5.3. Potom sa presu≥
  692.           dole, aby si videl t·to lekciu.
  693.  
  694.   3. Teraz vlo╛ s·bor TEST pou╛itφm prφkazu   :r TEST   kde TEST je nßzov
  695.      s·boru. S·bor, ktor² si pou╛il je umiestnen² pod riadkom s kurzorom.
  696.  
  697. POZN┴MKA: M⌠╛e╣ tie╛ naΦφta╗ v²stup vonkaj╣ieho prφkazu. Naprφklad :r !ls
  698.           naΦφta v²stup prφkazu ls a umiestni ho za pozφciu kurzora.
  699.  
  700.  
  701. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  702.                    LEKCIA 5 ZHRNUTIE
  703.  
  704.  
  705.   1.  :!prφkaz  spustφ vonkaj╣φ prφkaz.
  706.  
  707.       NiektorΘ vyu╛ite╡nΘ prφklady s·:
  708.     (MS_DOS)    (UNIX)
  709.      :!dir       :!ls        -  zobrazφ obsah adresßra
  710.      :!del FILENAME    :!rm FILENAME    -  odstrßni s·bor FILENAME
  711.  
  712.   2.  :w FILENAME  ulo╛φ aktußlny s·bor na disk pod menom FILENAME.
  713.  
  714.   3.  v  pohyb  :w FILENAME  ulo╛φ vizußlne oznaΦenΘ riadky do
  715.       s·boru FILENAME.
  716.  
  717.   4.  :r FILENAME  vyberie z disku s·bor FILENAME a vlo╛φ ho do aktußlneho
  718.       s·boru za pozφciou kurzora.
  719.  
  720.   5. :r !dir  naΦφta v²stup z prφkazu dir a vlo╛φ ho za pozφciu kurzora.
  721.  
  722.  
  723.  
  724. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  725.              Lekcia 6.1: PR═KAZ OTVORI½
  726.  
  727.  
  728. ** Napφ╣  o  pre vlo╛enie riadku pod kurzor a prepnutie do vkladacieho m≤du **
  729.  
  730.   1. Presu≥ kurzor ni╛╣ie na riadok oznaΦen² znaΦkou --->.
  731.  
  732.   2. Napφ╣ o (malΘ pφsmeno) pre vlo╛enie ΦistΘho riadku pod kurzorm
  733.      a prepnutie do vkladacieho m≤du.
  734.  
  735.   3. Teraz skopφruj riadok oznaΦen² ---> a stlaΦ <ESC> pre ukonΦenie
  736.      vkladacieho m≤du.
  737.  
  738. ---> Po napφsanφ  o  sa kurzor premiestnφ na vlo╛en² riadok do vkladacieho
  739.      m≤du.
  740.  
  741.   4. Pre otvorenie riadku nad kurzorom, jednotucho napφ╣ ve╡kΘ  O ,
  742.      namiesto malΘho  o. Vysk·╣aj si to na riadku dole.
  743.  
  744. ---> Vlo╛ riadok nad t²mto napφsanφm O, ke∩ kurzor je na tomto riadku.
  745.  
  746.  
  747.  
  748. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  749.             Lekcia 6.2: PR═KAZ PRIDA½
  750.  
  751.  
  752.        ** Napφ╣  a  pre vlo╛enie textu ZA kurzor. **
  753.  
  754.   1. Presu≥ kurzor ni╛╣ie na koniec prvΘho riadku oznaΦenΘho znaΦkou --->
  755.  
  756.   2. StlaΦ klßvesu  e  dokia╡ kurozr nieje na konci riadku.
  757.  
  758.   3. Napφ╣  a  (malΘ pφsmeno) pre pridanie textu ZA kurzorom.
  759.  
  760.   4. DokonΦφ slovo tak ako je to v druhom riadku. Stla╣ <ESC> pre
  761.      opustenie vkladacieho m≤du.
  762.  
  763.   5. Pou╛i  e  na presun na ∩al╣ie nedokonΦenΘ slovo a zopakuj kroky 3 a 4.
  764.  
  765. ---> Tento ri ti dovo╡uje nßcv prißvan testu na koniec riadku.
  766. ---> Tento riadok ti dovo╡uje nßcvik pridßvania textu na koniec riadku.
  767.  
  768. POZN┴MKA: a, i, A ╣tartuj· rovnak² vkladacφ m≤d, jedin² rozidel je, kde
  769.           sa znaky vkladaj·.
  770.  
  771.  
  772. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  773.             Lekcia 6.3: IN▌ SPOSOB NAHRADZOVANIA
  774.  
  775.  
  776.       ** Napφ╣ ve╡kΘ R pre nahradenie viac ako jednΘho znaku. **
  777.  
  778.   1. Presu≥ kurzor ni╛╣ie na prv² riadok oznaΦen² znaΦkou --->. Premiestni
  779.      kurzor na zaΦiatok prvΘho v²skytu  xxx.
  780.  
  781.   2. Teraz napφ╣  R  a  napφ╣  Φφslo uvedenΘ v druhom riadku, tak╛e
  782.      sa nφm nahradφ p⌠vodnΘ xxx.
  783.  
  784.   3. StlaΦ <ESC> pre opustenie nahradzovacieho m≤du. Poznßmka, ╛e zvy╣ok
  785.      riadku zostane nezmenen².
  786.  
  787.   4. Zopakuj tieto kroky pre nahradenie zvy╣n²ch xxx.
  788.  
  789. ---> Pridanφm 123 ku xxx dostane╣ xxx.
  790. ---> Pridanφm 123 ku 456 dostane╣ 579.
  791.  
  792. POZN┴MKA:  Nahradzovacφ m≤d je ako vkladacφ m≤d, ale ka╛d² napφsan² znak
  793.            zma╛e existuj·ci znak.
  794.  
  795.  
  796. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  797.  
  798.           Lekcia 6.4: Copy Paste textu
  799.  
  800.     ** pou╛φ operßtor  y  pre copy textku a  p  pre jeho paste **
  801.  
  802.   1. Cho∩ ni╛╣ie na riadok oznaΦen² ---> a umiestni kurozr za "a)".
  803.  
  804.   2. Na╣tartuj vizußlny m≤d pou╛itφm  v  a presu≥ kurozr pred "first".
  805.  
  806.   3. Napφ╣  y  pre  vystrihnutie (copy) oznaΦenΘho textu.
  807.  
  808.   4. Presu≥ kurozr na koniec ∩al╣ieho riadku: j$
  809.  
  810.   5. Napφ╣  p  pre vlo╛nie (paste) textu. Potom napφ╣:  a druha <ESC>.
  811.  
  812.   6. Pou╛i vizußlny m≤d pre oznaΦenie "polo╛ka.", vystrihni to
  813.      pou╛itφm  y, presu≥ sa na koniec nasleduj·ceho riadku pou╛itφm  j$
  814.      a vlo╛ sem text pou╛itφm  p.
  815.  
  816. ---> a) toto je prvß polo╛ka
  817. ---> b)
  818.  
  819. POZN┴MKA: M⌠╛e╣ pou╛i╗ tie╛  y  ako operßtor; yw  vystrihne jedno slovo.
  820.  
  821.  
  822. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  823.              Lekcia 6.5: NASTAVENIE MO«NOST═
  824.  
  825.  
  826. ** Nastav mo╛nosti, tak╛e vyh╡adßvanie alebo nahradzovanie ignoruje
  827.    rozli╣ovanie **
  828.  
  829.  
  830.   1. Vyh╡adaj re╗azec 'ignore' napφsanφm:
  831.      /ignore <ENTER>
  832.      Zopakuj vyh╡adßvanie nieko╡ko krßt stlaΦenφm klßvesy  n .
  833.  
  834.   2. Nastav mo╛nos╗ 'ic' (Ignore case) napφsanφm prφkazu:
  835.      :set ic
  836.  
  837.   3. Teraz vyh╡adaj re╗azec 'ingore' znova stlaΦenφm klßvesy  n
  838.      Poznßmka, ╛e teraz s· vyh╡adanΘ aj Ignore a IGNORE.
  839.  
  840.   4. Nastav mo╛nos╗i 'hlsearch' a 'incsearch':
  841.      :set hls is
  842.  
  843.   5. Teraz spusti vyh╡adßvacφ prφkaz znovu, a pozri Φo sa stalo:
  844.      /ignore <ENTER>
  845.  
  846.   6. Pre opetovnΘ zapnutie rozly╣ovania ve╡k²ch a mal²ch pφsmen
  847.      napφ╣:  :set noic
  848.  
  849. POZN┴MKA: Na odstrßnenie zv²raznenia v²razov napφ╣:  :nohlsearch
  850. POZN┴MKA: Ak chce╣ nerozly╣ova╗ ve╡kos╗ pφsmen len pre jedno
  851.           pou╛itie vyh╡adßvacieho prφkazu, pou╛i \c:  /ignore\c <ENTER>
  852.  
  853. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  854.                   LEKCIA 6 ZHRNUTIE
  855.  
  856.  
  857.   1. Napφ╣  o  pre otvorenie riadku pod kurzorom a ╣tart vkladacieho m≤du.
  858.      Napφ╣  O  pre otvorenie riadku nad kurzorom.
  859.  
  860.   2. Napφ╣  a  pre vkladanie textu ZA kurzor.
  861.      Napφ╣  A  pre vkladanie textu za koncom riadku.
  862.  
  863.   3. Prφkaz  e  presunie kurozr na koniec slova
  864.  
  865.   4. Operßtor  y  vystrihne (skopφruje) text,  p  ho vlo╛φ.
  866.  
  867.   5. Napφsanie ve╡kΘho  R  prepne do nahradzovacieho m≤du, k²m nieje
  868.      stlaΦenΘ <ESC>.
  869.  
  870.   6. Napφsanie ":set xxx" nastavφ mo╛nos╗ "xxx". NiektorΘ nastavenia s·:
  871.      'ic' 'ignorecase' ignoruje ve╡kΘ a malΘ pφsmenß poΦas vyh╡adßvania.
  872.      'is' 'incsearch' zobrazuje ΦiastoΦnΘ re╗azce vyh╡adßvanΘho re╗azca.
  873.      'hls' 'hlsearch' vyznaΦφ v╣etky vyh╡adßvanΘ re╗azce.
  874.       M⌠╛e╣ pou╛i╗ hociktor² z dlh²ch a krßtkych nßzvov mo╛nostφ.
  875.  
  876.   7. Vlo╛ "no" pred nastavenie pre jeho vypnutie:  :set noic
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  885.             LEKCIA 7.1: Z═SKANIE N┴POVEDY
  886.  
  887.  
  888.       ** Pou╛φvaj on-line systΘm nßpovedy **
  889.  
  890.   Vim mß obsiahly on-line systΘm nßpovedy. Pre od╣tartovanie, vysk·╣aj jeden
  891.   z t²chto troch:
  892.     - stlaΦ klßvesu <HELP> (ak nejak· mß╣)
  893.     - stlaΦ klßvesu <F1> (ak nejak· mß╣)
  894.     - napφ╣  :help <ENTER>
  895.  
  896.   ╚φtaj text v okne nßpovedy pre zφskanie predstavy ako nßpoveda funguje.
  897.   Napφ╣   CTRL-W CTRL-W  pre skok z jednΘho okna do druhΘho.
  898.   Napφ╣    :q <ENTER>    Φφm zatvorφ╣ okno nßpovedy.
  899.  
  900.   M⌠╛e╣ nßjs╗ help ku hociakej tΘme pridanφm argumentu ku prφkazu ":help".
  901.   Vysk·╣aj tieto (nezabudni stlaΦi╗ <ENTER>):
  902.  
  903.     :help w
  904.     :help c_CTRL-D
  905.     :help insert-index
  906.     :help user-manual
  907.  
  908.  
  909. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  910.          LEKCIA 7.2: VYTVORENIE ⌐TARTOVACIEHO SKRIPTU
  911.  
  912.                ** Zapni funkcie editora Vim **
  913.  
  914.   Vim mß omnoho viac funkcii ne╛ Vi, ale veΦ╣ina z nich je implicitne
  915.   vypnutß. Pre pou╛φvanie viac Vim funkcii vytvor "vimrc" s·bor.
  916.  
  917.   1. ZaΦni editova╗ "vimrc" s·bor, to zßvisφ na pou╛itom systΘme:
  918.     :e ~/.vimrc      pre Unix
  919.     :e $VIM/_vimrc   pre MS-Windows
  920.  
  921.   2. Teraz si preΦφtaj text prφkladu "vimrc" s·boru:
  922.  
  923.     :r $VIMRUNTIME/vimrc_example.vim
  924.  
  925.   3. Ulo╛ s·bor:
  926.     :w
  927.  
  928.   Pri nasleduj·com ╣tarte editora Vim sa pou╛ije zv²raz≥ovanie syntaxe.
  929.   Do "vimrc" s·boru m⌠╛e╣ prida╗ v╣etky svoje uprednost≥ovanΘ nastavenia.
  930.   Pre viac informßcii napφ╣  :help vimrc-intro
  931.  
  932. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  933.  
  934.                    LEKCIA 7.3 DOKON╚ENIE
  935.  
  936.      ** DokonΦi prφkaz na prφkazovom riadku pou╛itφm CTRL-D a <TAB> **
  937.  
  938.   1. Uisti sa, ╛e Vim nieje v kompatibilnom m≤de:  :set nocp
  939.  
  940.   2. Pozri sa akΘ s·bory sa nachßdzaj· v adresßri:  :!ls  alebo  :!dir
  941.  
  942.   3. Napφ╣ zaΦiatok prφkazu:  :e
  943.  
  944.   4. StlaΦ  CTRL-D  a Vim zobrazφ zoznam prφkazov zaΦφnaj·cich "e".
  945.  
  946.   5. StlaΦ <TAB> a Vim dokonΦφ meno prφkazu na ":edit".
  947.  
  948.   6. Teraz pridaj medzernφk a zaΦiatok mena existuj·ceho s·boru:
  949.      :edit FIL
  950.  
  951.   7. StlaΦ <TAB>. Vim dokonΦφ meno (ak je jedineΦnΘ).
  952.  
  953. POZN┴MKA: DokonΦovanie funguje pre ve╡a prφkazov. Vysk·╣aj stlaΦenie
  954.           CTRL-D a <TAB>. ⌐pecißlne je to u╛itoΦnΘ pre prφkaz  :help.
  955.  
  956.  
  957. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  958.  
  959.             LEKCIA 7 ZHRNUTIE
  960.  
  961.   1. Napφ╣  :help  alebo stlaΦ <F1> alebo <Help> pre otvorenie okna nßpovedy.
  962.  
  963.   2. Napφ╣  :help prφkaz  pre vyh╡adanie nßpovedy ku prφkazu prφkaz.
  964.  
  965.   3. Napφ╣  CTRL-W CTRL-W  na preskoΦenie do inΘho okna.
  966.  
  967.   4. Napφ╣  :q  pre zatvorenie okna nßpovedy
  968.  
  969.   5. Vytvor ╣tartovacφ skript vimrc pre udr╛anie uprednost≥ovan²ch nastavenφ.
  970.  
  971.   6. PoΦas pφsania prφkazu  :  stlaΦ CTRL-D pre zobrazenie dokonΦenφ.
  972.      StlaΦ <TAB> pre pou╛itie jednΘho z dokonΦenφ.
  973.  
  974.  
  975. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  976.  
  977.  
  978.  
  979.   Toto vymedzuje v²uku Vimu. Toto je urΦenΘ pre strucn² preh╡ad o editore
  980.   Vim, ·plne postaΦuj·ce pre ╡ahkΘ a obstojnΘ pou╛φvanie tohto editora.
  981.   Tßto v²uka je ∩aleko od kompletnosti, preto╛e Vim mß omnoho viacej prφkazov.
  982.   Ako ∩al╣ie si preΦφtaj u╛φvat╡sk² manußl: ":help user-manual".
  983.  
  984.   Pre ∩al╣ie Φφtanie a ╣t·dium je odpor·Φanß kniha:
  985.   Vim - Vi Improved - od Steve Oualline
  986.   Vydavate╡: New Riders
  987.   Prvß kniha urΦenß pre Vim. ⌐pecißlne vhodnß pre zaΦiatoΦnφkov.
  988.   Obsahuje mno╛stvo prφkladov a obrßzkov.
  989.   Pozri na http://iccf-holland.org/click5.html
  990.  
  991.   Tßto kniha je star╣ia a je viac o Vi ako o Vim, ale je tie╛ odpor·Φanß:
  992.   Learning the Vi Editor - od Linda Lamb
  993.   Vydavate╡: O'Reilly & Associates Inc.
  994.   Je to dobrß kniha pre zφskanie vedomostφ o prßci s editorom Vi.
  995.   ⌐ieste vydanie obsahuje tie╛ informßcie o editore Vim.
  996.  
  997.   Tßto v²uka bola napφsanß autormi Michael C. Pierce a Robert K. Ware,
  998.   Colorado School of Mines s pou╛itφm my╣lienok dodan²mi od Charles Smith,
  999.   Colorado State University.  E-mail: bware@mines.colorado.edu.
  1000.  
  1001.   ModifikovanΘ pre Vim od Bram Moolenaar.
  1002.  
  1003. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1004.  
  1005.   Preklad do SlovenΦiny: Ñubo╣ ╚elko
  1006.   e-mail:       celbos@inmail.sk
  1007.   Last Change:  2006 Apr 18
  1008.   encoding:     iso8859-2
  1009.