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 / tutor / tutor.cs.utf-8 < prev    next >
Encoding:
Text File  |  2010-08-15  |  27.3 KB  |  813 lines

  1. ===============================================================================
  2. =    V ├¡ t e j t e   v  t u t o r i a l u   V I M       -    Verze 1.5        =
  3. ===============================================================================
  4.  
  5.      Vim je velmi v├╜konn├╜ editor, kter├╜ m├í p┼Ö├¡li┼í mnoho p┼Ö├¡kaz┼» na to, aby
  6.      mohly b├╜t v┼íechny vysv─¢tlen├⌐ ve v├╜uce jako tato. Tato v├╜uka obsahuje
  7.      dostate─ìn├⌐ mno┼╛stv├¡ p┼Ö├¡kaz┼» na to, aby bylo mo┼╛n├⌐ pou┼╛├¡vat Vim jako
  8.      v├¡ce├║─ìelov├╜ editor.
  9.  
  10.      P┼Öibli┼╛n├╜ ─ìas pot┼Öebn├╜ ke zvl├ídnut├¡ t├⌐to v├╜uky je 25-30 minut, z├íle┼╛├¡
  11.      na tom, kolik ─ìasu str├ív├¡te p┼Öezku┼íov├ín├¡m.
  12.  
  13.      P┼Ö├¡kazy v lekc├¡ch upravuj├¡ text. Vytvo┼Ö kopii tohoto souboru pro
  14.      procvi─ìov├ín├¡ (p┼Öi startu "vimtutor" je ji┼╛ toto kopie).
  15.  
  16.      Je d┼»le┼╛it├⌐ pamatovat, ┼╛e tato v├╜uka je vytvo┼Öena pro v├╜uku pou┼╛├¡v├ín├¡m.
  17.      To znamen├í, ┼╛e je pot┼Öeba si p┼Ö├¡kazy vyzkou┼íet pro jejich spr├ívn├⌐
  18.      nau─ìen├¡. Pokud si jen ─ìte┼í text, p┼Ö├¡kazy zapomene┼í!
  19.  
  20.      Nyn├¡ se p┼Öesv─¢d─ìte, ┼╛e Shift-Lock NEN├ì stla─ìen├╜ a n─¢kolikr├ít stiskn─¢te
  21.      kl├ívesu  j   aby se kurzor posunul natolik, ┼╛e lekce 1.1 zapln├¡ celou
  22.      obrazovku.
  23. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  24.             Lekce 1.1:  POHYB KURZORU
  25.  
  26.  
  27.    ** Pro pohyb kurzoru pou┼╛├¡vej kl├ívesy h,j,k,l jak je zn├ízorn─¢no n├¡┼╛e. **
  28.          ^
  29.          k           Funkce: Kl├ívesa h je vlevo a vykon├í pohyb vlevo.
  30.        < h     l >           Kl├ívesa l je vpravo a vykon├í pohyb vpravo.
  31.          j               Kl├ívesa j vypad├í na ┼íipku dolu.
  32.          v
  33.   1. Pohybuj kurzorem po obrazovce dokud si na to nezvykne┼í.
  34.  
  35.   2. Dr┼╛ kl├ívesu pro pohyb dolu (j), dokud se jej├¡ funkce nezopakuje.
  36. ---> Te─Å v├¡┼í jak se p┼Öesunout na n├ísleduj├¡c├¡ lekci.
  37.  
  38.   3. Pou┼╛it├¡m kl├ívesy dolu p┼Öejdi na lekci 1.2.
  39.  
  40. Pozn├ímka: Pokud si n─¢kdy nejsi jist n─¢─ì├¡m, co jsi napsal, stla─ì <ESC> pro
  41.           p┼Öechod do Norm├íln├¡ho m├│du. Pot├⌐ p┼Öepi┼í po┼╛adovan├╜ p┼Ö├¡kaz.
  42.  
  43. Pozn├ímka: Kurzorov├⌐ kl├ívesy tak├⌐ funguj├¡, av┼íak pou┼╛├¡v├ín├¡ hjkl je rychlej┼í├¡
  44.           jakmile si na n─¢j zvykne┼í.
  45.  
  46. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  47.              Lekce 1.2: SPU┼áT─ÜN├ì A UKON─îEN├ì VIM
  48.  
  49.  
  50.   !! POZN├üMKA: P┼Öed vykon├ín├¡m t─¢chto krok┼» si p┼Öe─ìti celou lekci!!
  51.  
  52.   1. Stla─ì <ESC> (pro uji┼ít─¢n├¡, ┼╛e se nach├íz├¡┼í v Norm├íln├¡m m├│du).
  53.  
  54.   2. Napi┼í:            :q! <ENTER>.
  55.  
  56. ---> T├¡mto ukon─ì├¡┼í editor BEZ ulo┼╛en├¡ zm─¢n, kter├⌐ si vykonal.
  57.      Pokud chce┼í ulo┼╛it zm─¢ny a ukon─ìit editor napi┼í:
  58.                 :wq  <ENTER>
  59.  
  60.   3. A┼╛ se dostane┼í na p┼Ö├¡kazov├╜ ┼Ö├ídek, napi┼í p┼Ö├¡kaz, kter├╜m se dostane┼í zp─¢t
  61.      do t├⌐to v├╜uky. To m┼»┼╛e b├╜t: vimtutor <ENTER>
  62.      B─¢┼╛n─¢ se pou┼╛├¡v├í:         vim tutor <ENTER>
  63.  
  64. ---> 'vim' znamen├í spu┼ít─¢n├¡ editoru, 'tutor' je soubor k editaci.
  65.  
  66.   4. Pokud si tyto kroky spolehliv─¢ pamatuje┼í, vykonej kroky 1 a┼╛ 3, ─ì├¡m┼╛
  67.      ukon─ì├¡┼í a znovu spust├¡┼í editor. Potom p┼Öesu┼ê kurzor dolu na lekci 1.3.
  68.      
  69. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  70.              Lekce 1.3: ├ÜPRAVA TEXTU - MAZ├üN├ì
  71.  
  72.  
  73.   ** Stisknut├¡m kl├ívesy  x  v Norm├íln├¡m m├│du sma┼╛e┼í znak na m├¡st─¢ kurzoru. **
  74.  
  75.   1. P┼Öesu┼ê kurzor n├¡┼╛e na ┼Ö├ídek ozna─ìen├╜ --->.
  76.  
  77.   2. K odstran─¢n├¡ chyb p┼Öejdi kurzorem na znak, kter├╜ chce┼í smazat.
  78.  
  79.   3. Stla─ì kl├ívesu  x  k odstran─¢n├¡ necht─¢n├╜ch znak┼».
  80.  
  81.   4. Opakuj kroky 2 a┼╛ 4 dokud nen├¡ v─¢ta spr├ívn─¢.
  82.  
  83. ---> Kr├í├íva sko─ì─ìilla p┼Öess m─¢ss├¡c.
  84.  
  85.   5. Pokud je v─¢ta spr├ívn─¢, p┼Öejdi na lekci 1.4.
  86.  
  87. POZN├üMKA: Nesna┼╛ se pouze zapamatovat p┼Öedv├íd─¢n├⌐ p┼Ö├¡kazy, u─ì se je pou┼╛├¡v├ín├¡m.
  88.  
  89.  
  90.  
  91.  
  92. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  93.              Lekce 1.4: ├ÜPRAVA TEXTU - VKL├üD├üN├ì
  94.  
  95.  
  96.       ** Stla─ìen├¡ kl├ívesy  i  v Norm├íln├¡m m├│du umo┼╛┼êuje vkl├íd├ín├¡ textu. **
  97.  
  98.   1. P┼Öesu┼ê kurzor na prvn├¡ ┼Ö├ídek ozna─ìen├╜ --->.
  99.  
  100.   2. Pro upraven├¡ prvn├¡ho ┼Ö├ídku do podoby ┼Ö├ídku druh├⌐ho, p┼Öesu┼ê kurzor na
  101.      prvn├¡ znak za m├¡sto, kde m├í b├╜t text vlo┼╛en├╜.
  102.  
  103.   3. Stla─ì  i  a napi┼í pot┼Öebn├╜ dodatek.
  104.  
  105.   4. Po opraven├¡ ka┼╛d├⌐ chyby stla─ì <ESC> pro n├ívrat do Norm├íln├¡ho m├│du.
  106.      Opakuj kroky 2 a┼╛ 4 dokud nen├¡ v─¢ta spr├ívn─¢.
  107.  
  108. ---> N─¢jak├╜ txt na t├⌐to .
  109. ---> N─¢jak├╜ text chyb├¡ na t├⌐to ┼Ö├ídce.
  110.  
  111.   5. Pokud ji┼╛ ovl├íd├í┼í vkl├íd├ín├¡ textu, p┼Öejdi na n├ísleduj├¡c├¡ shrnut├¡.
  112.  
  113.  
  114.  
  115. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  116.                    SHRNUT├ì LEKCE 1
  117.  
  118.  
  119.   1. Kurzorem se pohybuje pomoc├¡ ┼íipek nebo kl├ívesami hjkl.
  120.     h (vlevo)    j (dolu)    k (nahoru)    l (vpravo)
  121.  
  122.   2. Pro spu┼ít─¢n├¡ Vimu (z p┼Ö├¡kazov├⌐ho ┼Ö├ídku) napi┼í: vim SOUBOR <ENTER>
  123.  
  124.   3. Pro ukon─ìen├¡ Vimu napi┼í: <ESC>  :q!  <ENTER>  bez ulo┼╛en├¡ zm─¢n.
  125.                     anebo: <ESC>  :wq  <ENTER>  pro ulo┼╛en├¡ zm─¢n.
  126.  
  127.   4. Pro smaz├ín├¡ znaku pod kurzorem napi┼í v Norm├íln├¡m m├│du:  x
  128.  
  129.   5. Pro vkl├íd├ín├¡ textu od m├¡sta kurzoru napi┼í v Norm├íln├¡m m├│du:
  130.      i     vkl├ídan├╜ text    <ESC>
  131.  
  132. POZN├üMKA: Stla─ìen├¡ <ESC> t─¢ p┼Öem├¡st├¡ do Norm├íln├¡ho m├│du nebo zru┼í├¡ necht─¢n├╜
  133.       a ─ì├íste─ìn─¢ dokon─ìen├╜ p┼Ö├¡kaz.
  134.  
  135. Nyn├¡ pokra─ìuj Lekc├¡ 2.
  136.  
  137.  
  138. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  139.             Lekce 2.1: P┼ÿ├ìKAZY MAZ├üN├ì
  140.  
  141.  
  142.            ** P┼Ö├¡kaz  dw  sma┼╛e znaky do konce slova. **
  143.  
  144.   1. Stla─ì  <ESC>  k ubezpe─ìen├¡, ┼╛e jsi v Norm├íln├¡m m├│du.
  145.  
  146.   2. P┼Öesu┼ê kurzor n├¡┼╛e na ┼Ö├ídek ozna─ìen├╜ --->.
  147.  
  148.   3. P┼Öesu┼ê kurzor na za─ì├ítek slova, kter├⌐ je pot┼Öeba smazat.
  149.  
  150.   4. Napi┼í   dw     , aby slovo zmizelo.
  151.  
  152. POZN├üMKA: P├¡smena dw se zobraz├¡ na posledn├¡m ┼Ö├ídku obrazovky jakmile je
  153.       nap├¡┼íe┼í. Kdy┼╛ nap├¡┼íe┼í n─¢co ┼ípatn─¢, stla─ì  <ESC>  a za─ìni znova.
  154.  
  155. ---> Jsou tu n─¢jak├í slova z├íbava, kter├í nepat┼Ö├¡ list do t├⌐to v─¢ty.
  156.  
  157.   5. Opakuj kroky 3 a┼╛ 4 dokud nen├¡ v─¢ta spr├ívn─¢ a p┼Öejdi na lekci 2.2.
  158.  
  159.  
  160.  
  161. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  162.               Lekce 2.2: V├ìCE P┼ÿ├ìKAZ┼« MAZ├üN├ì
  163.  
  164.  
  165.        ** Naps├ín├¡ p┼Ö├¡kazu  d$  sma┼╛e v┼íe a┼╛ do konce ┼Ö├ídky. **
  166.  
  167.   1. Stla─ì  <ESC>  k ubezpe─ìen├¡, ┼╛e jsi v Norm├íln├¡m m├│du.
  168.  
  169.   2. P┼Öesu┼ê kurzor n├¡┼╛e na ┼Ö├ídek ozna─ìen├╜ --->.
  170.  
  171.   3. P┼Öesu┼ê kurzor na konec spr├ívn├⌐ v─¢ty (ZA prvn├¡ te─ìku).
  172.  
  173.   4. Napi┼í  d$  ,aby jsi smazal znaky a┼╛ do konce ┼Ö├ídku.
  174.  
  175. ---> N─¢kdo napsal konec t├⌐to v─¢ty dvakr├ít. konec t├⌐to v─¢ty dvakr├ít.
  176.  
  177.  
  178.   5. P┼Öejdi na lekci 2.3 pro pochopen├¡ toho, co se stalo.
  179.  
  180.  
  181.  
  182.  
  183.  
  184. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  185.           Lekce 2.3: ROZ┼áI┼ÿOVAC├ì P┼ÿ├ìKAZY A OBJEKTY
  186.  
  187.  
  188.   Form├ít mazac├¡ho p┼Ö├¡kazu  d  je n├ísleduj├¡c├¡:
  189.  
  190.      [─ì├¡slo]   d   objekt     NEBO     d   [─ì├¡slo]   objekt
  191.   Kde:
  192.     ─ì├¡slo - ud├ív├í kolikr├ít se p┼Ö├¡kaz vykon├í (voliteln├⌐, v├╜choz├¡=1).
  193.     d - je p┼Ö├¡kaz maz├ín├¡.
  194.     objekt - ud├ív├í na ─ìem se p┼Ö├¡kaz vykon├ív├í (vypsan├⌐ n├¡┼╛e).
  195.  
  196.   Kr├ítk├╜ v├╜pis objekt┼»:
  197.     w - od kurzoru do konce slova, v─ìetn─¢ mezer.
  198.     e - od kurzoru do konce slova, BEZ mezer.
  199.     $ - od kurzoru do konce ┼Ö├ídku.
  200.  
  201. POZN├üMKA:  Stla─ìen├¡m kl├ívesy objektu v Norm├íln├¡m m├│du se kurzor p┼Öesune na
  202.            m├¡sto up┼Öesn─¢n├⌐ ve v├╜pisu objekt┼».
  203.  
  204.  
  205.  
  206.  
  207. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  208.              Lekce 2.4: V├¥JIMKA Z 'P┼ÿ├ìKAZ-OBJEKT'
  209.  
  210.  
  211.                   ** Naps├ín├¡m   dd   sma┼╛e┼í cel├╜ ┼Ö├ídek. **
  212.  
  213.   Vzhledem k ─ìastosti maz├ín├¡ cel├⌐ho ┼Ö├ídku se auto┼Öi Vimu rozhodli, ┼╛e bude
  214.   jednodu┼í├¡ napsat prost─¢ dv─¢ d k smaz├ín├¡ cel├⌐ho ┼Ö├ídku.
  215.  
  216.   1. P┼Öesu┼ê kurzor na druh├╜ ┼Ö├ídek spodn├¡ho textu.
  217.   2. Napi┼í  dd  pro smaz├ín├¡ ┼Ö├ídku.
  218.   3. P┼Öejdi na ─ìtvrt├╜ ┼Ö├ídek.
  219.   4. Napi┼í   2dd   (vzpome┼ê si  ─ì├¡slo-p┼Ö├¡kaz-objekt) pro smaz├ín├¡ dvou ┼Ö├ídk┼».
  220.  
  221.       1)  R┼»┼╛e jsou ─ìerven├⌐,
  222.       2)  Bl├íto je z├íbavn├⌐,
  223.       3)  Fialky jsou modr├⌐,
  224.       4)  M├ím auto,
  225.       5)  Hodinky ukazuj├¡ ─ìas,
  226.       6)  Cukr je sladk├╜,
  227.       7)  A to jsi i ty.
  228.  
  229.  
  230. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  231.                Lekce 2.5: P┼ÿ├ìKAZ UNDO
  232.  
  233.  
  234.    ** Stla─ì  u    pro vr├ícen├¡ posledn├¡ho p┼Ö├¡kazu,  U  pro celou ┼Ö├ídku. **
  235.  
  236.   1. P┼Öesu┼ê kurzor n├¡┼╛e na ┼Ö├ídek ozna─ìen├╜ ---> a p┼Öem├¡sti ho na prvn├¡ chybu.
  237.   2. Napi┼í  x  pro smaz├ín├¡ prvn├¡ho necht─¢n├⌐ho znaku.
  238.   3. Te─Å napi┼í  u  ─ì├¡m┼╛ vr├ít├¡┼í zp─¢t posledn├¡ vykonan├╜ p┼Ö├¡kaz.
  239.   4. Nyn├¡ oprav v┼íechny chyby na ┼Ö├ídku pomoc├¡ p┼Ö├¡kazu  x  .
  240.   5. Napi┼í velk├⌐  U  ─ì├¡m┼╛ vr├ít├¡┼í ┼Ö├ídek do p┼»vodn├¡ho stavu.
  241.   6. Te─Å napi┼í  u  n─¢kolikr├ít, ─ì├¡m┼╛ vr├ít├¡┼í zp─¢t p┼Ö├¡kaz  U  .
  242.   7. Stla─ì CTRL-R (kl├ívesu CTRL dr┼╛ stla─ìenou a stiskni R) n─¢kolikr├ít,
  243.      ─ì├¡m┼╛ vr├ít├¡┼í zp─¢t p┼Öedt├¡m vr├ícen├⌐ p┼Ö├¡kazy (redo).
  244.  
  245. ---> Opprav chybby nna toomto ┼Ö├ídku a nahra─Å je pommoc├¡ undo.
  246.  
  247.   8. Toto jsou velmi u┼╛ite─ìn├⌐ p┼Ö├¡kazy. Nyn├¡ p┼Öejdi na souhrn Lekce 2.
  248.  
  249.   
  250.  
  251.  
  252.  
  253. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  254.                    SHRNUT├ì LEKCE 2
  255.  
  256.  
  257.   1. Pro smaz├ín├¡ znak┼» od kurzoru do konce slova napi┼í:    dw
  258.  
  259.   2. Pro smaz├ín├¡ znak┼» od kurzoru do konce ┼Ö├ídku napi┼í:    d$
  260.  
  261.   3. Pro smaz├ín├¡ cel├⌐ho ┼Ö├ídku napi┼í:    dd
  262.  
  263.   4. Form├ít p┼Ö├¡kazu v Norm├íln├¡m m├│du je:
  264.  
  265.        [─ì├¡slo]   p┼Ö├¡kaz   objekt    NEBO    p┼Ö├¡kaz     [─ì├¡slo]   objekt
  266.      kde:
  267.        ─ì├¡slo - ud├ív├í po─ìet opakov├ín├¡ p┼Ö├¡kazu
  268.        p┼Ö├¡kaz - ud├ív├í co je t┼Öeba vykonat, nap┼Ö├¡klad  d  ma┼╛e
  269.        objekt - ud├ív├í rozsah p┼Ö├¡kazu, nap┼Ö├¡klad  w  (slovo),
  270.         $ (do konce ┼Ö├ídku), atd.
  271.  
  272.   5. Pro vr├ícen├¡ p┼Öede┼íl├⌐ ─ìinnosti, napi┼í:    u (mal├⌐ u)
  273.      Pro vr├ícen├¡ v┼íech ├║prav na ┼Ö├ídku napi┼í:    U (velk├⌐ U)
  274.      Pro vr├ícen├¡ vr├ícen├╜ch ├║prav (redo) napi┼í:    CTRL-R
  275.  
  276. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  277.              Lekce 3.1: P┼ÿ├ìKAZ VLO┼╜IT
  278.  
  279.  
  280.        ** P┼Ö├¡ka  p  vlo┼╛├¡ posledn├¡ vymazan├╜ text za kurzor. **
  281.  
  282.   1. P┼Öesu┼ê kurzor n├¡┼╛e na posledn├¡ ┼Ö├ídek textu.
  283.  
  284.   2. Napi┼í  dd  pro smaz├ín├¡ ┼Ö├ídku a jeho ulo┼╛en├¡ do bufferu.
  285.  
  286.   3. P┼Öesu┼ê kurzor V├¥┼áE tam, kam smazan├╜ ┼Ö├ídek pat┼Ö├¡.
  287.  
  288.   4. V Norm├íln├¡m m├│du napi┼í  p  pro op─¢tn├⌐ vlo┼╛en├¡ ┼Ö├ídku.
  289.  
  290.   5. Opakuj kroky 2 a┼╛ 4 dokud ┼Ö├ídky nebudou ve spr├ívn├⌐m po┼Öad├¡.
  291.  
  292.      d) Tak├⌐ se dok├í┼╛e┼í vzd─¢l├ívat?
  293.      b) Fialky jsou modr├⌐,
  294.      c) Inteligence se u─ì├¡,
  295.      a) R┼»┼╛e jsou ─ìerven├⌐,
  296.  
  297.  
  298.  
  299. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  300.                Lekce 3.2: P┼ÿ├ìKAZ NAHRAZEN├ì
  301.  
  302.  
  303.           ** Naps├ín├¡m  r  a znaku se nahrad├¡ znak pod kurzorem. **
  304.  
  305.   1. P┼Öesu┼ê kurzor n├¡┼╛e na prvn├¡ ┼Ö├ídek ozna─ìen├╜ --->.
  306.  
  307.   2. P┼Öesu┼ê kurzor na za─ì├ítek prvn├¡ chyby.
  308.  
  309.   3. Napi┼í  r  a potom znak, kter├╜ nahrad├¡ chybu.
  310.  
  311.   4. Opakuj kroky 2 a┼╛ 3 dokud nen├¡ prvn├¡ ┼Ö├ídka spr├ívn─¢.
  312.  
  313. --->  Kdi┼╛ byl pz├ín tento ┼Ö├ídeg, n─¢kdu stla┼╛il ┼ípaqn├⌐ kl├ívesy!
  314. --->  Kdy┼╛ byl ps├ín tento ┼Ö├ídek, n─¢kdo stla─ì├¡l ┼ípatn├⌐ kl├ívesy!
  315.  
  316.   5. Nyn├¡ p┼Öejdi na Lekci 3.2.
  317.  
  318. POZN├üMKA: Zapamatuj si, ┼╛e by ses m─¢l u─ìit pou┼╛├¡v├ín├¡m, ne zapamatov├ín├¡m.
  319.  
  320.  
  321.  
  322. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  323.                    Lekce 3.3: P┼ÿ├ìKAZ ├ÜPRAVY
  324.  
  325.  
  326.       ** Pokud chce┼í zm─¢nit ─ì├íst nebo cel├⌐ slovo, napi┼í  cw . **
  327.  
  328.   1. P┼Öesu┼ê kurzor n├¡┼╛e na prvn├¡ ┼Ö├ídek ozna─ìen├╜ --->.
  329.  
  330.   2. Um├¡sti kurzor na p├¡smeno i v slov─¢ ┼Öi┼Ñok.
  331.  
  332.   3. Napi┼í  cw  a oprav slovo (v tomto p┼Ö├¡pad─¢ napi┼í '├ídek'.)
  333.  
  334.   4. Stla─ì <ESC> a p┼Öejdi na dal┼í├¡ chybu (prvn├¡ znak, kter├╜ t┼Öeba zm─¢nit.)
  335.  
  336.   5. Opakuj kroky 3 a┼╛ 4 dokud nen├¡ prvn├¡ v─¢ta stejn├í jako ta druh├í.
  337.  
  338. ---> Tento ┼Öi┼Ñok m├í n─¢kolik skic, kter├⌐ psadoinsa zm─¢nit pasdgf p┼Ö├¡kazu.
  339. ---> Tento ┼Ö├ídek m├í n─¢kolik slov, kter├⌐ pot┼Öebuj├¡ zm─¢nit pomoc├¡ p┼Ö├¡kazu.
  340.  
  341. V┼íimni si, ┼╛e  cw  nejen nahrazuje slovo, ale tak├⌐ p┼Öem├¡st├¡ do vkl├íd├ín├¡.
  342.  
  343.  
  344.  
  345. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  346.                Lekce 3.4: V├ìCE ZM─ÜN POU┼╜IT├ìM c
  347.  
  348.  
  349.    ** P┼Ö├¡kaz pro ├║pravu se dru┼╛├¡ se stejn├╜mi objekty jako ten pro maz├ín├¡. **
  350.  
  351.   1. P┼Ö├¡kaz pro ├║pravu pracuje stejn─¢ jako pro maz├ín├¡. Form├ít je:
  352.  
  353.        [─ì├¡slo]   c   objekt     NEBO       c    [─ì├¡slo]   objekt
  354.  
  355.   2. Objekty jsou tak├⌐ shodn├⌐, jako nap┼Ö.: w (slovo), $ (konec ┼Ö├ídku), atd.
  356.  
  357.   3. P┼Öejdi n├¡┼╛e na prvn├¡ ┼Ö├ídek ozna─ìen├╜ --->.
  358.  
  359.   4. P┼Öesu┼ê kurzor na prvn├¡ rozd├¡l.
  360.  
  361.   5. Napi┼í  c$  pro upraven├¡ zbytku ┼Ö├ídku podle toho druh├⌐ho a stla─ì <ESC>.
  362.  
  363. ---> Konec tohoto ┼Ö├ídku pot┼Öebuje pomoc, aby byl jako ten druh├╜.
  364. ---> Konec tohoto ┼Ö├ídku pot┼Öebuje opravit pou┼╛it├¡m p┼Ö├¡kazu  c$  .
  365.  
  366.  
  367.  
  368. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  369.                    SHRNUT├ì LEKCE 3
  370.  
  371.  
  372.   1. Pro vlo┼╛en├¡ textu, kter├╜ byl smaz├ín, napi┼í  p  . To vlo┼╛├¡ smazan├╜ text
  373.      ZA kurzor (pokud byl ┼Ö├ídek smazan├╜, p┼Öejde na ┼Ö├ídek pod kurzorem).
  374.  
  375.   2. Pro nahrazen├¡ znaku pod kurzorem, napi┼í  r  a potom znak, kter├╜m
  376.      chce┼í p┼»vodn├¡ znak nahradit.
  377.  
  378.   3. P┼Ö├¡kaz na upravov├ín├¡ umo┼╛┼êuje zm─¢nit specifikovan├╜ objekt od kurzoru
  379.      do konce objektu. Nap┼Ö├¡klad: Napi┼í  cw  ,─ì├¡m┼╛ zm─¢n├¡┼í text od pozice
  380.      kurzoru do konce slova,  c$  zm─¢n├¡ text do konce ┼Ö├ídku.
  381.  
  382.   4. Form├ít pro nahrazov├ín├¡ je:
  383.  
  384.      [─ì├¡slo]   c   objekt      NEBO     c   [─ì├¡slo]   objekt
  385.  
  386. Nyn├¡ p┼Öejdi na n├ísleduj├¡c├¡ lekci.
  387.  
  388.  
  389.  
  390.  
  391. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  392.               Lekce 4.1: POZICE A STATUS SOUBORU
  393.  
  394.  
  395.   ** Stla─ì CTRL-g pro zobrazen├¡ sv├⌐ pozice v souboru a statusu souboru.
  396.      Stla─ì SHIFT-G pro p┼Öechod na ┼Ö├ídek v souboru. **
  397.  
  398.   Pozn├ímka: P┼Öe─ìti si celou lekci ne┼╛ za─ìne┼í vykon├ívat kroky!!
  399.  
  400.   1. Dr┼╛ kl├ívesu Ctrl stla─ìenou a stiskni  g  . Vespod obrazovky se zobraz├¡
  401.      stavov├╜ ┼Ö├ídek s n├ízvem souboru a ┼Ö├ídkou na kter├⌐ se nach├íz├¡┼í. Zapamatuj
  402.      si ─ì├¡slo ┼Ö├ídku pro krok 3.
  403.  
  404.   2. Stla─ì shift-G pro p┼Öesun na konec souboru.
  405.  
  406.   3. Napi┼í ─ì├¡slo ┼Ö├ídku na kter├⌐m si se nach├ízel a stla─ì shift-G. To t─¢
  407.      vr├ít├¡ na ┼Ö├ídek, na kter├⌐m jsi d┼Ö├¡ve stiskl Ctrl-g.
  408.      (Kdy┼╛ p├¡┼íe┼í ─ì├¡sla, tak se NEZOBRAZUJ├ì na obrazovce.)
  409.  
  410.   4. Pokud se c├¡t├¡┼í schopn├╜ vykonat tyto kroky, vykonej je.
  411.  
  412.  
  413.  
  414. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  415.             Lekce 4.2: P┼ÿ├ìKAZ VYHLED├üV├üN├ì
  416.  
  417.  
  418.      ** Napi┼í  /  n├ísledovan├⌐ ┼Öet─¢zcem pro vyhled├ín├¡ onoho ┼Öet─¢zce. **
  419.  
  420.   1. Stiskni / v Norm├íln├¡m m├│du.  V┼íimni si, ┼╛e tento znak se spolu s
  421.      kurzorem zobraz├¡ v doln├¡ ─ì├ísti obrazovky jako p┼Ö├¡kaz  :  .
  422.  
  423.   2. Nyn├¡ napi┼í 'chhybba' <ENTER>.  To je slovo, kter├⌐ chce┼í vyhledat.
  424.  
  425.   3. Pro vyhled├ín├¡ dal┼í├¡ho v├╜sledku stejn├⌐ho ┼Öet─¢zce, jednodu┼íe stla─ì  n  .
  426.      Pro vyhled├ín├¡ dal┼í├¡ho v├╜sledku stejn├⌐ho ┼Öet─¢zce opa─ìn├╜m sm─¢rem, stiskni
  427.      Shift-N.
  428.  
  429.   4. Pokud chce┼í vyhledat ┼Öet─¢zec v opa─ìn├⌐m sm─¢ru, pou┼╛ij p┼Ö├¡kaz  ?  m├¡sto
  430.      p┼Ö├¡kazu  /  .
  431.  
  432. ---> "chhybba" nen├¡ zp┼»sob, jak hl├ískovat chyba; chhybba je chyba.
  433.  
  434. Pozn├ímka: Kdy┼╛ vyhled├ív├ín├¡ dos├íhne konce souboru, bude pokra─ìovat na jeho
  435.           za─ì├ítku.
  436.  
  437. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  438.            Lekce 4.3: VYHLED├üV├üN├ì P├üROV├ë Z├üVORKY
  439.  
  440.  
  441.           ** Napi┼í  %  pro nalezen├¡ p├írov├⌐ ),], nebo } . **
  442.  
  443.   1. P┼Öem├¡sti kurzor na kteroukoli (, [, nebo { v ┼Ö├ídku ozna─ìen├⌐m --->.
  444.  
  445.   2. Nyn├¡ napi┼í znak  %  .
  446.  
  447.   3. Kurzor se p┼Öem├¡st├¡ na odpov├¡daj├¡c├¡ z├ívorku.
  448.  
  449.   4. Stla─ì  %  pro p┼Öesun kurzoru zp─¢t na otv├¡raj├¡c├¡ z├ívorku.
  450.  
  451. ---> Toto ( je testovac├¡ ┼Ö├ídek ('s, ['s ] a {'s } v n─¢m. ))
  452.  
  453. Pozn├ímka: Toto je velmi u┼╛ite─ìn├⌐ p┼Ö├¡ lad─¢n├¡ programu s chyb─¢j├¡c├¡mi
  454.           uzav├¡rac├¡mi z├ívorkami.
  455.  
  456.  
  457.  
  458.  
  459.  
  460. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  461.               Lekce 4.4: ZP┼«SOB JAK ZM─ÜNIT CHYBY
  462.               
  463.  
  464.    ** Napi┼í  :s/star├⌐/nov├⌐/g  pro nahrazen├¡ slova 'nov├⌐' za 'star├⌐'. **
  465.  
  466.   1. P┼Öesu┼ê kurzor na ┼Ö├ídek ozna─ìen├╜ --->.
  467.  
  468.   2. Napi┼í  :s/dobr├⌐├⌐/dobr├⌐ <ENTER> .  V┼íimni si, ┼╛e tento p┼Ö├¡kaz zm─¢n├¡ pouze
  469.      prvn├¡ v├╜skyt v ┼Ö├ídku.
  470.  
  471.   3. Nyn├¡ napi┼í     :s/dobr├⌐├⌐/dobr├⌐/g  co┼╛ znamen├í celkov├⌐ nahrazen├¡ v ┼Ö├ídku.
  472.      Toto nahrad├¡ v┼íechny v├╜skyty v ┼Ö├ídku.
  473.  
  474. ---> dobr├⌐├⌐ suroviny a dobr├⌐├⌐ n├í─ìin├¡ jsou z├íkladem dobr├⌐├⌐ kuchyn─¢.
  475.  
  476.   4. Pro zm─¢nu v┼íech v├╜skyt┼» ┼Öet─¢zce mezi dv─¢ma ┼Ö├ídky,
  477.      Napi┼í   :#,#s/star├⌐/nov├⌐/g  kde #,# jsou ─ì├¡sla on─¢ch ┼Ö├ídek.
  478.      Napi┼í   :%s/star├⌐/nov├⌐/g    pro zm─¢nu v┼íech v├╜skyt┼» v cel├⌐m souboru.
  479.  
  480.  
  481.  
  482.  
  483. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  484.                    SHRNUT├ì LEKCE 4
  485.  
  486.  
  487.   1. Ctrl-g  vyp├¡┼íe tvou pozici v souboru a status souboru.
  488.      Shift-G  t─¢ p┼Öem├¡st├¡ na konec souboru.  ─î├¡slo n├ísledovan├⌐
  489.      Shift-G  t─¢ p┼Öesune na dan├⌐ ─ì├¡slo ┼Ö├ídku.
  490.  
  491.   2. Naps├ín├¡  /  n├ísledovan├⌐ ┼Öet─¢zcem vyhled├í ┼Öet─¢zec sm─¢rem DOP┼ÿEDU.
  492.      Naps├ín├¡  ?  n├ísledovan├⌐ ┼Öet─¢zcem vyhled├í ┼Öet─¢zec sm─¢rem DOZADU.
  493.      Naps├ín├¡  n  po vyhled├ív├ín├¡ najde n├ísleduj├¡c├¡ v├╜skyt ┼Öet─¢zce ve stejn├⌐m
  494.      sm─¢ru, Shift-N ve sm─¢ru opa─ìn├⌐m.
  495.  
  496.   3. Stisknut├¡  %  kdy┼╛ je kurzor na (,),[,],{, nebo } najde odpov├¡daj├¡c├¡
  497.      p├írovou z├ívorku.
  498.  
  499.   4. Pro nahrazen├¡ nov├⌐ho za prvn├¡ star├╜ v ┼Ö├ídku napi┼í     :s/star├⌐/nov├⌐
  500.      Pro nahrazen├¡ nov├⌐ho za v┼íechny star├⌐ v ┼Ö├ídku napi┼í   :s/star├⌐/nov├⌐/g
  501.      Pro nahrazen├¡ ┼Öet─¢zc┼» mezi dv─¢mi ┼Ö├ídkami # napi┼í      :#,#s/star├⌐/nov├⌐/g
  502.      Pro nahrazen├¡ v┼íech v├╜skyt┼» v souboru napi┼í       :%s/star├⌐/nov├⌐/g
  503.      Pro potvrzen├¡ ka┼╛d├⌐ho nahrazen├¡ p┼Öidej 'c'           :%s/star├⌐/nov├⌐/gc
  504.  
  505.  
  506. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  507.             Lekce 5.1: JAK VYKONAT VN─ÜJ┼á├ì P┼ÿ├ìKAZ
  508.  
  509.  
  510.    ** Napi┼í  :!  n├ísledovan├⌐ vn─¢j┼í├¡m p┼Ö├¡kazem pro spu┼ít─¢n├¡ p┼Ö├¡kazu. **
  511.  
  512.   1. Napi┼í obvykl├╜ p┼Ö├¡kaz  :  , kter├╜ um├¡st├¡ kurzor na spodek obrazovky
  513.      To umo┼╛n├¡ napsat p┼Ö├¡kaz.
  514.  
  515.   2. Nyn├¡ stiskni  !  (vyk┼Öi─ìn├¡k). To umo┼╛n├¡ vykonat jak├╜koliv vn─¢j┼í├¡
  516.      p┼Ö├¡kaz z p┼Ö├¡kazov├⌐ho ┼Ö├ídku.
  517.  
  518.   3. Nap┼Ö├¡klad napi┼í  ls  za ! a stiskni <ENTER>.  Tento p┼Ö├¡kaz zobraz├¡
  519.      obsah tv├⌐ho adres├í┼Öe jako v p┼Ö├¡kazov├⌐m ┼Ö├ídku.
  520.      Vyzkou┼íej  :!dir  pokud ls nefunguje.
  521.  
  522. Pozn├ímka:  Takto je mo┼╛n├⌐ vykonat jak├╜koliv p┼Ö├¡kaz.
  523.  
  524. Pozn├ímka:  V┼íechny p┼Ö├¡kazy  :  mus├¡ b├╜t dokon─ìen├⌐ stisknut├¡m <ENTER>
  525.  
  526.  
  527.  
  528.  
  529. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  530.              Lekce 5.2: V├ìCE O UKL├üD├üN├ì SOUBOR┼«
  531.  
  532.  
  533.         ** Pro ulo┼╛en├¡ zm─¢n v souboru napi┼í  :w SOUBOR. **
  534.  
  535.   1. Napi┼í  :!dir  nebo  :!ls  pro v├╜pis aktu├íln├¡ho adres├í┼Öe.
  536.      U┼╛ v├¡┼í, ┼╛e za t├¡mto mus├¡┼í stisknout <ENTER>.
  537.  
  538.   2. Vyber si n├ízev souboru, kter├╜ je┼ít─¢ neexistuje, nap┼Ö├¡klad TEST.
  539.  
  540.   3. Nyn├¡ napi┼í:  :w TEST  (kde TEST je vybran├╜ n├ízev souboru.)
  541.  
  542.   4. To ulo┼╛├¡ cel├╜ soubor  (V├╜uka Vimu)  pod n├ízvem TEST.
  543.      Pro ov─¢┼Öen├¡ napi┼í znovu :!dir  , ─ì├¡m┼╛ zobraz├¡┼í obsah adres├í┼Öe.
  544.  
  545. Pozn├ímka: Jakmile ukon─ì├¡┼í Vim a znovu ho spust├¡┼í s n├ízvem souboru TEST,
  546.           soubor bude p┼Öesn├í kopie v├╜uky, kdy┼╛ si ji ukl├ídal.
  547.  
  548.   5. Nyn├¡ odstra┼ê soubor naps├ín├¡m (MS-DOS):    :!del TEST
  549.                  nebo (Unix):      :!rm TEST
  550.  
  551.  
  552. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  553.              Lekce 5.3: V├¥B─ÜROV├¥ P┼ÿ├ìKAZ ULO┼╜EN├ì
  554.  
  555.  
  556.         ** Pro ulo┼╛en├¡ ─ì├ísti souboru napi┼í  :#,# w SOUBOR **
  557.  
  558.   1. Je┼ít─¢ jednou napi┼í  :!dir  nebo  :!ls  pro v├╜pis aktu├íln├¡ho adres├í┼Öe
  559.      a vyber vhodn├╜ n├ízev souboru jako nap┼Ö. TEST.
  560.  
  561.   2. P┼Öesu┼ê kurzor na vrch t├⌐to str├ínky a stiskni  Ctrl-g  pro zobrazen├¡
  562.      ─ì├¡sla ┼Ö├ídku.  ZAPAMATUJ SI TOTO ─î├ìSLO!
  563.  
  564.   3. Nyn├¡ se p┼Öesu┼ê na spodek t├⌐to str├ínky a op─¢t stiskni Ctrl-g.
  565.      ZAPAMATUJ SI I ─î├ìSLO TOHOTO ┼ÿ├üDKU!
  566.  
  567.   4. Pro ulo┼╛en├¡ POUZE ─ì├ísti souboru, napi┼í  :#,# w TEST  kde #,# jsou
  568.      ─ì├¡sla dvou zapamatovan├╜ch ┼Ö├ídk┼» (vrch, spodek) a TEST je n├ízev souboru.
  569.  
  570.   5. Znova se ujisti, ┼╛e tam ten soubor je pomoc├¡  :!dir  ale NEODSTRA┼çUJ ho.
  571.  
  572.  
  573.  
  574.  
  575. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  576.                 Lekce 5.4: SLU─îOV├üN├ì SOUBOR┼«
  577.  
  578.  
  579.              ** K vlo┼╛en├¡ obsahu souboru napi┼í  :r N├üZEV_SOUBORU **
  580.  
  581.   1. Napi┼í  :!dir  pro uji┼ít─¢n├¡, ┼╛e soubor TEST st├íle existuje.
  582.  
  583.   2. P┼Öesu┼ê kurzor na vrch t├⌐to str├ínky.
  584.  
  585. POZN├üMKA: Po vykon├ín├¡ kroku 3 uvid├¡┼í lekci 5.3.    Potom se op─¢t p┼Öesu┼ê dol┼»
  586.           na tuto lekci.
  587.  
  588.   3. Nyn├¡ vlo┼╛ soubor TEST pou┼╛it├¡m p┼Ö├¡kazu  :r TEST  kde TEST je n├ízev
  589.      souboru.
  590.  
  591. POZN├üMKA: Soubor, kter├╜ vkl├íd├í┼í se vlo┼╛├¡ od m├¡sta, kde se nach├íz├¡ kurzor.
  592.  
  593.   4. Pro potvrzen├¡ vlo┼╛en├¡ souboru, p┼Öesu┼ê kurzor zp─¢t a v┼íimni si, ┼╛e te─Å
  594.      m├í┼í dv─¢ kopie lekce 5.3, origin├íl a souborovou verzi.
  595.  
  596.  
  597.  
  598. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  599.                    SHRNUT├ì LEKCE 5
  600.  
  601.  
  602.   1.  :!p┼Ö├¡kaz  vykon├í vn─¢j┼í├¡ p┼Ö├¡kaz.
  603.  
  604.       N─¢kter├⌐ u┼╛ite─ìn├⌐ p┼Ö├¡klady jsou:
  605.      (MS-DOS)      (Unix)
  606.       :!dir           :!ls           -  zobraz├¡ obsah souboru.
  607.       :!del SOUBOR     :!rm SOUBOR     -  odstran├¡ SOUBOR.
  608.  
  609.   2.  :w SOUBOR  ulo┼╛├¡ aktu├íln├¡ text jako SOUBOR na disk.
  610.  
  611.   3.  :#,#w SOUBOR  ulo┼╛├¡ ┼Ö├ídky od # do # do SOUBORU.
  612.  
  613.   4.  :r SOUBOR  vybere z disku SOUBOR a vlo┼╛├¡ ho do editovan├⌐ho souboru
  614.       za pozici kurzoru.
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  622.               Lekce 6.1: P┼ÿ├ìKAZ OTEV┼ÿ├ìT
  623.  
  624.  
  625.   ** Napi┼í  o  pro vlo┼╛en├¡ ┼Ö├ídku pod kurzor a p┼Öepnut├¡ do Vkl├ídac├¡ho m├│du. **
  626.  
  627.   1. P┼Öem├¡sti kurzor n├¡┼╛e na ┼Ö├ídek ozna─ìen├╜ --->.
  628.  
  629.   2. Napi┼í  o (mal├⌐) pro vlo┼╛en├¡ ┼Ö├ídku POD kurzor a p┼Öepnut├¡ do
  630.      Vkl├ídac├¡ho m├│du.
  631.  
  632.   3. Nyn├¡ zkop├¡ruj ┼Ö├ídek ozna─ìen├╜ ---> a stiskni <ESC> pro ukon─ìen├¡
  633.      Vkl├ídac├¡ho m├│du.
  634.   
  635. ---> Po stisknut├¡  o  se kurzor p┼Öem├¡st├¡ na vlo┼╛en├╜ ┼Ö├ídek do Vkl├ídac├¡ho
  636.      m├│du.
  637.  
  638.   4. Pro otev┼Öen├¡ ┼Ö├ídku NAD kurzorem jednodu┼íe napi┼í velk├⌐  O  , m├¡sto
  639.      mal├⌐ho o. Vyzkou┼íej si to na n├ísleduj├¡c├¡m ┼Ö├ídku.
  640. Vlo┼╛ ┼Ö├ídek nad t├¡mto naps├ín├¡m Shift-O po um├¡st─¢n├¡ kurzoru na tento ┼Ö├ídek.
  641.  
  642.  
  643.  
  644. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  645.               Lekce 6.2: P┼ÿ├ìKAZ P┼ÿIDAT
  646.  
  647.  
  648.          ** Stiskni  a  pro vlo┼╛en├¡ textu ZA kurzor. **
  649.  
  650.   1. P┼Öesu┼ê kurzor na n├¡┼╛e na konec ┼Ö├ídky ozna─ìen├⌐ --->
  651.      stisknut├¡m $ v Norm├íln├¡m m├│du.
  652.  
  653.   2. Stiskni  a  (mal├⌐) pro p┼Öid├ín├¡ textu ZA znak, kter├╜ je pod kurzorem.
  654.      (Velk├⌐  A  p┼Öid├í na konec ┼Ö├ídku.)
  655.  
  656. Pozn├ímka: T├¡mto se vyhne┼í stisknut├¡  i  , posledn├¡ho znaku, textu na vlo┼╛en├¡,
  657.           <ESC>, kurzor doprava, a nakonec  x  na p┼Öid├ív├ín├¡ na konec ┼Ö├ídku!
  658.  
  659.   3. Nyn├¡ dokon─ì├¡ prvn├¡ ┼Ö├ídek. V┼íimni si, ┼╛e p┼Öid├ív├ín├¡ je vlastn─¢ stejn├⌐ jako
  660.      Vkl├ídac├¡ m├│d, krom─¢ m├¡sta, kam se text vkl├íd├í.
  661.  
  662. ---> Tento ┼Ö├ídek ti umo┼╛┼êuje nacvi─ìit
  663. ---> Tento ┼Ö├ídek ti umo┼╛┼êuje nacvi─ìit p┼Öid├ív├ín├¡ textu na konec ┼Ö├ídky.
  664.  
  665.  
  666.  
  667. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  668.               Lekce 6.3: JIN├¥ ZP┼«SOB NAHRAZOV├üN├ì
  669.  
  670.  
  671.          ** Napi┼í velk├⌐  R  pro nahrazen├¡ v├¡c ne┼╛ jednoho znaku. **
  672.  
  673.   1. P┼Öesu┼ê kurzor na prvn├¡ ┼Ö├ídek ozna─ìen├╜ --->.
  674.  
  675.   2. Um├¡sti kurzor na za─ì├ítek prvn├¡ho slova, kter├⌐ je odli┼ín├⌐ od druh├⌐ho
  676.      ┼Ö├ídku ozna─ìen├⌐ho ---> (slovo 'posledn├¡').
  677.  
  678.   3. Nyn├¡ stiskni  R  a nahra─Å zbytek textu na prvn├¡m ┼Ö├ídku p┼Öeps├ín├¡m
  679.      star├⌐ho textu tak, aby byl prvn├¡ ┼Ö├ídek stejn├╜ jako ten druh├╜.
  680.  
  681. ---> Pro upraven├¡ prvn├¡ho ┼Ö├ídku do tvaru toho posledn├¡ na stran─¢ pou┼╛ij kl.
  682. ---> Pro upraven├¡ prvn├¡ho ┼Ö├ídku do tvaru toho druh├⌐ho, napi┼í R a nov├╜ text.
  683.  
  684.   4. V┼íimni si, ┼╛e jakmile stiskne┼í <ESC> v┼íechen nezm─¢n─¢n├╜ text z┼»st├ív├í.
  685.  
  686.  
  687.  
  688.  
  689.  
  690. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  691.                  Lekce 6.4: NASTAVEN├ì MO┼╜NOST├ì
  692.  
  693.   ** Nastav mo┼╛nost, ┼╛e vyhled├ív├ín├¡ anebo nahrazov├ín├¡ nedb├í velikosti p├¡smen **
  694.  
  695.   1. Vyhledej ┼Öet─¢zec 'ignore' naps├ín├¡m:
  696.      /ignore
  697.      Zopakuj n─¢kolikr├ít stisknut├¡ kl├ívesy n.
  698.  
  699.   2. Nastav mo┼╛nost 'ic' (Ignore case) naps├ín├¡m p┼Ö├¡kazu:
  700.      :set ic
  701.  
  702.   3. Nyn├¡ znovu vyhledej 'ignore' stisknut├¡m: n
  703.      N─¢kolikr├ít hled├ín├¡ zopakuj stisknut├¡m kl├ívesy n.
  704.  
  705.   4. Nastav mo┼╛nosti 'hlsearch' a 'incsearch':
  706.      :set hls is
  707.  
  708.   5. Nyn├¡ znovu vykonej vyhled├ívac├¡ p┼Ö├¡kaz a sleduj, co se stane:
  709.      /ignore
  710.  
  711.   6. Pro vypnut├¡ zv├╜raz┼êov├ín├¡ v├╜sledk┼» napi┼í:
  712.      :nohlsearch
  713. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  714.                    SHRHNUT├ì LEKCE 6
  715.  
  716.  
  717.   1. Stisknut├¡  o  otev┼Öe nov├╜ ┼Ö├ídek POD kurzorem a um├¡st├¡ kurzor na vlo┼╛en├╜
  718.      ┼Ö├ídek do Vkl├ídac├¡ho m├│du.
  719.      Naps├ín├¡ velk├⌐ho  O  otev┼Öe ┼Ö├ídek NAD ┼Ö├ídkem, na kter├⌐m je kurzor.
  720.  
  721.   2. Stiskni  a  pro vlo┼╛en├¡ textu ZA znak na pozici kurzoru.
  722.      Naps├ín├¡ velk├⌐ho  A  automaticky p┼Öid├í text na konec ┼Ö├ídku.
  723.  
  724.   3. Stisknut├¡ velk├⌐ho  R  p┼Öepne do Nahrazovac├¡ho m├│du, dokud
  725.      nestiskne┼í <ESC> pro jeho ukon─ìen├¡.
  726.  
  727.   4. Naps├ín├¡ ":set xxx" nastav├¡ mo┼╛nosti "xxx".
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  737.               LEKCE 7: P┼ÿ├ìKAZY ON-LINE N├üPOV─ÜDY
  738.  
  739.  
  740.            ** Pou┼╛├¡vej on-line syst├⌐m n├ípov─¢dy **
  741.  
  742.   Vim m├í obs├íhl├╜ on-line syst├⌐m n├ípov─¢dy. Pro za─ì├ítek vyzkou┼íej jeden z
  743.   n├ísleduj├¡c├¡ch:
  744.     - stiskni kl├ívesu <HELP> (pokud ji m├í┼í)
  745.     - stiskni kl├ívesu <F1>  (pokud ji m├í┼í)
  746.     - napi┼í  :help <ENTER>
  747.  
  748.   Napi┼í  :q <ENTER>  pro uzav┼Öen├¡ okna n├ípov─¢dy.
  749.  
  750.   M┼»┼╛e┼í naj├¡t n├ípov─¢du k jak├⌐mukoliv t├⌐matu p┼Öid├ín├¡m argumentu k
  751.   p┼Ö├¡kazu ":help". Zkus tyto (nezapome┼ê stisknout <ENTER>):
  752.  
  753.     :help w
  754.     :help c_<T
  755.     :help insert-index
  756.     :help user-manual
  757.  
  758.  
  759. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  760.           LEKCE 8: VYTVO┼ÿEN├ì INICIALIZA─îN├ìHO SKRIPTU
  761.  
  762.                 ** Zapni funkce editoru Vim **
  763.  
  764.   Vim m├í daleko v├¡ce funkc├¡ ne┼╛ Vi, ale v─¢t┼íina z nich je vypnuta ve v├╜choz├¡m
  765.   nastaven├¡. Pro zapnut├¡ n─¢kter├╜ch vytvo┼Ö soubor "vimrc".
  766.  
  767.   1. Za─ìni upravovat soubor "vimrc". Toto z├ívis├¡ na pou┼╛it├⌐m syst├⌐mu:
  768.     :edit ~/.vimrc            pro Unix
  769.     :edit $VIM/_vimrc        pro MS-Windows
  770.  
  771.   2. Nyn├¡ ─ìti uk├ízkov├╜ "vimrc" soubor:
  772.  
  773.     :read $VIMRUNTIME/vimrc_example.vim
  774.  
  775.   3. Ulo┼╛ soubor pomoc├¡:
  776.  
  777.     :write
  778.  
  779.   Po p┼Ö├¡┼ít├¡m startu Vim se zapne zv├╜raz┼êov├ín├¡ syntaxe.
  780.   Do souboru "vimrc" m┼»┼╛e┼í p┼Öidat v┼íechny svoje up┼Öednost┼êovan├⌐ nastaven├¡.
  781.  
  782. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  783.  
  784.   Toto ukon─ìuje v├╜uku Vim, kter├í byla my┼ílen├í jako stru─ìn├╜ p┼Öehled
  785.   editoru Vim, tak akor├ít posta─ìuj├¡c├¡ pro lehk├⌐ a obstojn├⌐ pou┼╛├¡v├ín├¡ editoru.
  786.   Tato v├╜uka m├í daleko od ├║plnosti, proto┼╛e Vim obsahuje podstatn─¢ v├¡ce
  787.   p┼Ö├¡kaz┼». D├íle si p┼Öe─ìti u┼╛ivatelsk├╜ manu├íl: ":help user-manual".
  788.  
  789.   Pro dal┼í├¡ studium je doporu─ìen├í kniha:
  790.     Vim - Vi Improved - od Steve Oualline
  791.     Nakladatel: New Riders
  792.   Prvn├¡ kniha ur─ìen├í pro Vim. Obzvl├í┼ít─¢ vhodn├í pro za─ì├íte─ìn├¡ky.
  793.   Obsahuje mno┼╛stv├¡ p┼Ö├¡klad┼» a obr├ízk┼».
  794.   viz http://iccf-holland.org/click5.html
  795.  
  796.   Tato kniha je star┼í├¡ a v├¡ce v─¢novan├í Vi ne┼╛ Vim, ale tak├⌐ doporu─ìen├í:
  797.     Learning the Vi Editor - od Linda Lamb
  798.     Nakladatel: O'Reilly & Associates Inc.
  799.   Je to dobr├í kniha pro z├¡sk├ín├¡ v─¢domost├¡ t├⌐m─¢┼Ö o v┼íem, co m┼»┼╛ete s Vi d─¢lat.
  800.   ┼áest├⌐ vyd├ín├¡ obsahuje t├⌐┼╛ informace o Vim.
  801.  
  802.   Tato v├╜uka byla napsan├í autory Michael C. Pierce a Robert K. Ware,
  803.   Colorado School of Mines s pou┼╛it├¡m my┼ílenek od: Charles Smith,
  804.   Colorado State University.  E-mail: bware@mines.colorado.edu.
  805.  
  806.   Upravil pro Vim: Bram Moolenaar.
  807.  
  808. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  809.  
  810.   P┼Öeklad do ─ìe┼ítiny: Lubo┼í Turek
  811.   E-Mail: lubos.turek@gmail.com
  812.   2007 Feb 28 
  813.