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.hu.utf-8 < prev    next >
Encoding:
Text File  |  2010-08-15  |  29.1 KB  |  831 lines

  1. ===============================================================================
  2. == ├£ d v ├╢ z ├╢ l j ├╝ k   a   V I M - o k t a t ├│ b a n  -    1.5-├╢s  verzi├│  ==
  3. ===============================================================================
  4.  
  5.      A Vim egy nagyon hat├⌐kony szerkeszt┼æ, amelnyek rengeteg utas├¡t├ísa
  6.      van, t├║l sok, hogy egy ilyen oktat├│ban (tutorban), mint az itteni
  7.      mindet elmagyar├ízzuk. Ez az oktat├│ arra t├╢rekszik, hogy annyit
  8.      elmagyar├ízzon, amennyi el├⌐g, hogy k├╢nnyed├⌐n haszn├íljuk a Vim-et, az
  9.      ├íltal├ínos c├⌐l├║ sz├╢vegszerkeszt┼æt.
  10.  
  11.      A feladatok megold├ís├íhoz 25-30 perc sz├╝ks├⌐ges att├│l f├╝gg┼æen,
  12.      mennyit t├╢lt├╝nk a kis├⌐rletez├⌐ssel.
  13.  
  14.      A leck├⌐ben szerepl┼æ utas├¡t├ísok m├│dos├¡tani fogj├ík a sz├╢vegek.
  15.      K├⌐sz├¡tsen m├ísolatot err┼æl a f├íjlr├│l, ha gyakorolni akar.
  16.      (Ha "vimtutor"-ral ind├¡totta, akkor ez m├ír egy m├ísolat.)
  17.  
  18.      Fontos meg├⌐rteni, hogy ez az oktat├│ cselekedve tan├¡ttat.
  19.      Ez azt jelenti, hogy ├ûnnek aj├ínlott v├⌐grehajtania az utas├¡t├ísokat,
  20.      hogy megfelel┼æen megtanulja azokat. Ha csak olvassa, elfelejti!
  21.  
  22.      Most bizonyosodjon, meg, hogy a Caps-Lock gombja NINCS lenyomva, ├⌐s
  23.      Nyomja meg megfelel┼æ sz├ím├║szor a   j   gombot, hogy az 1.1-es
  24.      lecke teljesen a k├⌐perny┼æn legyen!
  25.  
  26. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  27.             1.1.  lecke:  A KURZOR MOZGAT├üSA
  28.  
  29.  
  30.    ** A kurzor mozgat├ís├íhoz nyomja meg a h,j,k,l gombokat az al├íbbi szerint. **
  31.          ^
  32.          k            Tipp:  A h billenty┼▒ van balra, ├⌐s balra mozgat
  33.        < h     l >           A l billenty┼▒ van jobbra, ├⌐s jobbra mozgat
  34.          j               A j billenty┼▒ olyan, mint egy lefele ny├¡l
  35.          v
  36.   1. Mozgassa a kurzort k├╢rbe az ablakban, am├¡g hozz├í nem szokik!
  37.  
  38.   2. Tartsa lenyomva a lefel├⌐t (j), akkor ism├⌐tl┼ædik!
  39. ---> Most tudja, hogyan mehet a k├╢vetkez┼æ leck├⌐re.
  40.  
  41.   3. A lefel├⌐ gomb haszn├ílat├íval menjen a 1.2. leck├⌐re!
  42.  
  43. Megj: Ha nem biztos benne, mit nyomott meg, nyomja meg az <ESC>-et, hogy
  44.       norm├íl m├│dba ker├╝lj├╢n, ├⌐s ism├⌐telje meg a parancsot!
  45.  
  46. Megj: A kurzor gomboknak is m┼▒k├╢dni├╝k kell, de a hjkl haszn├ílat├íval
  47.       sokkal gyorsabban tud, mozogni, ha hozz├íszokik.
  48.  
  49. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  50.              1.2.  lecke: BE ├ëS KIL├ëP├ëS A VIMB┼ÉL
  51.  
  52.  
  53.   !! MEGJ: Miel┼ætt v├⌐grehajtja az al├íbbi l├⌐p├⌐seket, olvassa v├⌐gig a leck├⌐t !!
  54.  
  55.   1. Nyomja meg az  <ESC> gombot (hogy biztosan norm├íl m├│dban legyen).
  56.  
  57.   2. ├ìrja:            :q! <ENTER>.
  58.  
  59. ---> Ezzel kil├⌐p a szerkeszt┼æb┼æl a v├íltoz├ísok MENT├ëSE N├ëLK├£L.
  60.      Ha menteni szeretn├⌐ a v├íltoz├ísokat ├⌐s kil├⌐pni, ├¡rja:
  61.                 :wq  <ENTER>
  62.  
  63.   3. Amikor a shell promptot l├ítja, ├¡rja be a parancsot, amely ebbe az
  64.      oktat├│ba hozza:
  65.      Ez val├│sz├¡n┼▒leg:    vimtutor <ENTER>
  66.      Norm├ílis esetben ezt ├¡rn├í:    vim tutor.hu <ENTER>
  67.  
  68. ---> 'vim' jelenti a vimbe bel├⌐p├⌐st, 'tutor.hu' a f├íjl, amit szerkeszteni k├¡v├ín.
  69.  
  70.   4. Ha megjegyezte a l├⌐p├⌐seket ├⌐s biztos mag├íban, hajtsa v├⌐gre a l├⌐p├⌐seket
  71.      1-t┼æl 3-ig, hogy kil├⌐pjen ├⌐s visszat├⌐rjen a szerkeszt┼æbe. Azut├ín
  72.      menjen az 1.3.  leck├⌐re.
  73. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  74.              1.3.  lecke: SZ├ûVEG SZERKESZT├ëSE - T├ûRL├ëS
  75.  
  76.  
  77. ** Norm├íl m├│dban nyomjon  x-et, hogy a kurzor alatti karaktert t├╢r├╢lje. **
  78.  
  79.   1. Mozgassa a kurzort a ---> kezdet┼▒ sorra!
  80.  
  81.   2. A hib├ík kijav├¡t├ís├íhoz mozgassa a kurzort am├¡g a t├╢rlend┼æ karakter
  82.      f├╢l├⌐ nem ├⌐r.
  83.  
  84.   3. Nyomja meg az  x  gombot, hogy t├╢r├╢lje a nemk├¡v├ínt karaktert.
  85.  
  86.   4. Ism├⌐telje a 2, 3, 4-es l├⌐p├⌐seket, hogy kijav├¡tsa a mondatot.
  87.  
  88. ---> ┼É┼Észi ├⌐jjjell izziik aa galaggonya rruuh├íja.
  89.  
  90.   5. Ha a sor helyes, ugorjon a 1.4. leck├⌐re.
  91.  
  92. MEGJ: A tanul├ís sor├ín ne memoriz├ílni pr├│b├íljon, hanem haszn├ílat sor├ín tanuljon.
  93.  
  94.  
  95. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  96.              1.4.  lecke: SZ├ûVEG SZERKESZT├ëSE - BESZ├ÜR├üS
  97.  
  98.  
  99.      ** Norm├íl m├│dban  i  megnyom├ís├íval lehet beilleszteni. **
  100.  
  101.   1. Az al├íbbi els┼æ ---> kezdet┼▒ sorra menjen.
  102.  
  103.   2. Ahhoz, hogy az els┼æt azonoss├í tegye a m├ísodikkal, mozgassa a kurzort
  104.      az els┼æ karakterre, amely UT├üN sz├╢veget kell besz├║rni.
  105.  
  106.   3. Nyomjon  i-t ├⌐s ├¡rja be a megfelel┼æ sz├╢veget.
  107.  
  108.   4. Amikor mindent be├¡rt, nyomjon <ESC>-et, hogy Norm├íl m├│dba visszat├⌐rjen.
  109.      Ism├⌐telje a 2 ├⌐s 4 k├╢z├╢tti l├⌐p├⌐seket, hogy kijav├¡tsa a mondatot.
  110.  
  111. ---> Az ├íthat├│ so├│l hizik p├ír ├⌐sz.
  112. ---> Az itt l├íthat├│ sorb├│l hi├ínyzik p├ír r├⌐sz.
  113.  
  114.   5. Ha m├ír begyakorolta a besz├║r├íst, menjen az al├íbbi ├╢sszefoglal├│ra.
  115.  
  116.  
  117.  
  118. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  119.                    1. LECKE ├ûSSZEFOGLAL├ôJA
  120.  
  121.  
  122.   1. A kurzort vagy a nyilakkal vagy a hjkl gombokkal mozgathatja.
  123.      h (balra)    j (le)       k (fel)        l (jobbra)
  124.  
  125.   2. A Vimbe (a $ promptt├│l) ├¡gy l├⌐phet be:  vim FILENAME <ENTER>
  126.  
  127.   3. A Vimb┼æl ├¡gy l├⌐phet ki:  <ESC>   :q!  <ENTER>  a v├íltoztat├ísok eldob├ís├íval.
  128.          vagy ├¡gy:          <ESC>   :wq  <ENTER>  a v├íltoz├ísok ment├⌐s├⌐vel.
  129.  
  130.   4. A kurzor alatti karakter t├╢rl├⌐se norm├íl m├│dban:  x
  131.  
  132.   5. Sz├╢veg besz├║r├ísa a kurzor ut├ín norm├íl m├│dban:
  133.      i     g├⌐pelje be a sz├╢veget    <ESC>
  134.  
  135. MEGJ: Az <ESC> megnyom├ísa norm├íl m├│dba viszi, vagy megszak├¡t egy nem befejezett
  136.       r├⌐szben befejezett parancsot.
  137.  
  138. Most folytassuk a 2. leck├⌐vel!
  139.  
  140.  
  141. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  142.             2.1.  lecke: T├ûRL┼É UTAS├ìT├üSOK
  143.  
  144.  
  145.         ** dw  t├╢r├╢l a sz├│ v├⌐g├⌐ig. **
  146.  
  147.   1. Nyomjon <ESC>-et, hogy megbizonyosodjon, hogy norm├íl m├│dban van!
  148.  
  149.   2. Mozgassa a kurzort a ---> kezdet┼▒ sorra!
  150.  
  151.   3. Mozgassa a kurzort arra annak a sz├│nak az elej├⌐re, amit t├╢r├╢lni szeretne.
  152.      T├╢r├╢lje az ├íllatokat a mondatb├│l.
  153.  
  154.   4. A sz├│ t├╢rl├⌐s├⌐hez ├¡rja:   dw
  155.  
  156.   MEGJ: Ha rosszul kezdte az utas├¡t├íst csak nyomjon <ESC> gombot
  157.         a megszak├¡t├ís├íhoz.
  158.  
  159. ---> P├ír sz├│ kutya nem uhu illik pingvin a mondatba teh├⌐n.
  160.  
  161.   5. Ism├⌐telje a 3 ├⌐s 4 k├╢z├╢tti utas├¡t├ísokat am├¡g kell ├⌐s ugorjon a 2.2 leck├⌐re!
  162.  
  163. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  164.               2.2.  lecke: M├ëG T├ûBB T├ûRL┼É UTAS├ìT├üS
  165.  
  166.  
  167.        ** d$ be├¡r├ís├íval a sor v├⌐g├⌐ig t├╢r├╢lhet. **
  168.  
  169.   1. Nyomjon <ESC>-et, hogy megbizonyosodjon, hogy norm├íl m├│dban van!
  170.  
  171.   2. Mozgassa a kurzort a ---> kezdet┼▒ sorra!
  172.  
  173.   3. Mozgassa a kurzort a helyes sor v├⌐g├⌐re (az els┼æ . UT├üN)!
  174.  
  175.   4. d$  beg├⌐pel├⌐s├⌐velt├╢r├╢lje a sor v├⌐g├⌐t!
  176.  
  177. ---> Valaki a sor v├⌐g├⌐t k├⌐tszer g├⌐pelte be. k├⌐tszer g├⌐pelte be.
  178.  
  179.  
  180.   5. Menjen a 2.3. leck├⌐re, hogy meg├⌐rtse mi t├╢rt├⌐nt!
  181.  
  182.  
  183.  
  184.  
  185.  
  186. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  187.              2.3.  lecke: UTAS├ìT├üSOKR├ôL ├ëS OBJEKTUMOKR├ôL
  188.  
  189.  
  190.   A  d  (delete=t├╢rl├⌐s) utas├¡t├ís form├íja a k├╢vetkez┼æ:
  191.  
  192.      [sz├ím]   d    objektum       VAGY         d     [sz├ím] objektum
  193.   Ahol:
  194.     sz├ím - h├ínyszor hajt├│djon v├⌐gre a parancs (elhagyhat├│, alap├⌐rt├⌐k=1).
  195.     d - a t├╢rl├⌐s (delete) utas├¡t├ís.
  196.     objektum - amin a parancsnak teljes├╝lnie kell (al├íbb list├ízva).
  197.  
  198.   Objektumok r├╢vid list├íja:
  199.     w - a kurzort├│l a sz├│ v├⌐g├⌐ig, bele├⌐rtve a sz├│k├╢zt.
  200.     e - a kurzort├│l a sz├│ v├⌐g├⌐ig, NEM bele├⌐rtve a sz├│k├╢zt.
  201.     $ - a kurzort├│l a sor v├⌐g├⌐ig.
  202.  
  203. MEGJ:  V├íllalkoz├│bbak kedv├⌐├⌐rt, csup├ín az objektum beg├⌐pel├⌐s├⌐vel parancs n├⌐lk├╝l
  204.        a kurzor oda ker├╝l, amit az objektumlista megad.
  205.  
  206.  
  207.  
  208.  
  209. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  210.         2.4.  lecke: EGY KIV├ëTEL A  'PARANCSOBJEKTUM' AL├ôL
  211.  
  212.  
  213.            ** dd be├¡r├ís├íval t├╢r├╢lheti az eg├⌐sz sort. **
  214.  
  215.   A teljes sor t├╢rl├⌐s├⌐nek gyakoris├íga miatt a Vi tervez┼æi elhat├írozt├ík,
  216.   hogy k├╢nnyebb lenne csup├ín a d-t k├⌐tszer megnyomni, hogy egy sort t├╢r├╢lj├╝nk.
  217.  
  218.   1. Mozgassa a kurzort az al├íbbi kifejez├⌐sek m├ísodik sor├íra!
  219.   2. dd beg├⌐pel├⌐s├⌐vel t├╢r├╢lje a sort!
  220.   3. Menjen a 4. (eredetileg 5.) sorra!
  221.   4. 2dd   (ugyeb├ír sz├ím-utas├¡t├ís-objektum) beg├⌐pel├⌐s├⌐vel t├╢r├╢lj├╢n k├⌐t sort!
  222.  
  223.       1)  Alv├│ szegek a j├⌐ghideg homokban,
  224.       2)  - kezdi a k├╢lt┼æ -
  225.       3)  Plak├ítmag├ínyban ├íz├│ ├⌐jjelek.
  226.       4)  Pingvinek ne f├⌐ljetek,
  227.       5)  T├ívolr├│l egy vaku villant,
  228.       6)  ├ëgve hagytad a folyos├│n a villanyt.
  229.       7)  Ma ontj├ík v├⌐remet.
  230.  
  231.  
  232. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  233.            2.5.  lecke: A VISSZAVON├üS (UNDO) PARANCS
  234.  
  235.  
  236. ** u g├⌐pel├⌐s├⌐vel visszavonhat├│ az utols├│ parancs, U az eg├⌐sz sort helyre├íll├¡tja. **
  237.  
  238.   1. Menj├╝nk az al├íbbi ---> kezdet┼▒ sor els┼æ hib├íj├íra!
  239.   2. x  lenyom├ís├íval t├╢r├╢lje az els┼æ felesleges karaktert!
  240.   3. u megnyom├ís├íval vonja vissza az utols├│nak v├⌐grehajtott utas├¡t├íst!
  241.   4. M├ísodj├íra jav├¡tson ki minden hib├ít a sorben az x utas├¡t├íssal!
  242.   5. Most nagy  U  -val ├íll├¡tsa vissza a sor eredeti ├íllapot├ít!
  243.   6. Nyomja meg az u gombot p├írszor, hogy az U ├⌐s sz el┼æz┼æ utas├¡t├ísokat
  244.      vissza├íll├¡tsa!
  245.   7. CTRL-R (CTRL gomb lenyom├ísa mellett ├╝ss├╢n R-t) p├írszor csin├ílja ├║jra a
  246.      visszavont parancsokat (redo)!
  247.  
  248. ---> Jav├¡├¡tsa a hhib├íkaat ebbben a sooorban majd ├íll├¡tsa visszaaa az eredetit.
  249.  
  250.   8. Ezek nagyon hasznos parancsok. Most ugorjon a 2. lecke ├╢sszefoglal├│j├íra.
  251.  
  252.  
  253.  
  254. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  255.                    2. LECKE ├ûSSZEFOGLAL├ôJA
  256.  
  257.  
  258.   1. T├╢rl├⌐s a kurzort├│l a sz├│ v├⌐g├⌐ig:    dw
  259.  
  260.   2. T├╢rl├⌐s a kurzort├│l a sor v├⌐g├⌐ig:    d$
  261.  
  262.   3. Eg├⌐sz sor t├╢rl├⌐se:    dd
  263.  
  264.   4. Egy utas├¡t├ís alakja norm├íl m├│dban:
  265.  
  266.        [sz├ím]   utas├¡t├ís   objektum   VAGY   utas├¡t├ís    [sz├ím] objektum
  267.      ahol:
  268.        sz├ím - h├ínyszor ism├⌐telj├╝k a parancsot
  269.        utas├¡t├ís - mit tegy├╝nk, pl. d  a t├╢rl├⌐skor
  270.        objektum - mire hasson az utas├¡t├ís, p├⌐ld├íul w (sz├│=word),
  271.         $ (a sor v├⌐g├⌐ig), stb.
  272.  
  273.   5. Az el┼æz┼æ tett visszavon├ísa (undo):         u     (kis u)
  274.      A sor ├╢sszes v├íltoz├ís├ínak visszavon├ísa: U     (nagy U)
  275.      Visszavon├ísok visszavon├ísa:         CTRL-R
  276.  
  277. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  278.         3.1.  lecke: A BEILLESZT├ëS (PUT) PARANCS
  279.  
  280.  
  281.   ** p  le├╝t├⌐s├⌐vel az utols├│nak t├╢r├╢ltet a kurzor ut├ín illeszhetj├╝k. **
  282.  
  283.   1. Mozgassuk a kurzort az al├íbbi sorok els┼æ sor├íra.
  284.  
  285.   2. dd le├╝t├⌐s├⌐vel t├╢r├╢lj├╝k a sort ├⌐s elt├⌐rol├│dik a Vim puffer├⌐ben.
  286.  
  287.   3. Mozgassuk a kurzort azel┼ætt a  sor EL┼ÉTTI sorba, ahov├í mozgatni
  288.      szeretn├⌐nk a t├╢r├╢lt sort.
  289.  
  290.   4. Norm├íl m├│dban ├¡rjunk  p   bet┼▒t a t├╢r├╢lt sor beilleszt├⌐s├⌐hez.
  291.  
  292.   5. Folytassuk a 2-4. utas├¡t├ísokkal hogy a helyes sorrendet kapjuk.
  293.  
  294.      d) Can you learn too?
  295.      b) Violets are blue,
  296.      c) Intelligence is learned,
  297.      a) Roses are red,
  298.  
  299.  
  300.  
  301. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  302.                3.2.  lecke: AZ ├üT├ìR├üS (REPLACE) PARANCS
  303.  
  304.  
  305. ** r  ├⌐s  a karakterek le├╝t├⌐s├⌐vel a kurzor alatti karaktert megv├íltoztatjuk. **
  306.  
  307.   1. Mozgassuk a kurzort az els┼æ ---> kezdet┼▒ sorra!
  308.  
  309.   2. Mozgassuk a kurzort az els┼æ hiba f├╢l├⌐!
  310.  
  311.   3. r    majd a k├¡v├ínt karakter le├╝t├⌐s├⌐vel v├íltoztassuk meg a hib├ísat!
  312.  
  313.   4. A 2. ├⌐s 3. l├⌐p├⌐sekkel jav├¡tsuk az ├╢sszes hib├ít!
  314.  
  315. --->  Whan this lime was tuoed in, someone presswd some wrojg keys!
  316. --->  When this line was typed in, someone pressed some wrong keys!
  317.  
  318.   5. Menj├╝nk a 3.2. leck├⌐re!
  319.  
  320. MEGJ: Eml├⌐kezzen, hogy nem memoriz├íl├íssal, hanem gyakorl├íssal tanuljon.
  321.  
  322.  
  323. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  324.             3.3.  lecke: A CSERE (CHANGE) PARANCS
  325.  
  326.  
  327.        ** A sz├│ egy r├⌐sz├⌐nek megv├íltoztat├ís├íhoz ├¡rjuk:  cw . **
  328.  
  329.   1. Mozgassuk a kurzort az els┼æ ---> kezdet┼▒ sorra!
  330.  
  331.   2. Vigye a kurzort a Ezen sz├│ z bet┼▒je f├╢l├⌐!
  332.  
  333.   3. cw ├⌐s a helyes sz├│r├⌐sz (itt 'bben') be├¡r├ís├íval jav├¡tsa a sz├│t!
  334.  
  335.   4. <ESC> lenyom├ísa ut├ín a k├╢vetkez┼æ hib├íra ugorjon (az els┼æ cser├⌐lend┼æ
  336.      karakterre)!
  337.  
  338.   5. A 3. ├⌐s 4. l├⌐p├⌐sek ism├⌐tl├⌐s├⌐vel az els┼æ mondatot tegye a m├ísodikkal
  339.      azonoss├í!
  340.  
  341. ---> Ezen a sorrrrr p├ír sz├│ra meg kell v├íltozzanak a change utask├¡r├⌐s┼æ.
  342. ---> Ebben a sorban p├ír sz├│t meg kell v├íltoztatni a change utas├¡t├íssal.
  343.  
  344. Vegy├╝k ├⌐szre, hogy a  cw  nem csak a sz├│t ├¡rja ├ít, hanem besz├║r├│
  345. (insert) m├│dba v├ílt.
  346.  
  347.  
  348.  
  349. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  350.                3.4.  lecke: T├ûBBF├ëLE V├üLTOZTAT├üS c-VEL
  351.  
  352.  
  353.  ** A c utas├¡t├ís haszn├ílhat├│ ugyanazokkal az objektumokkal mint a t├╢rl├⌐s **
  354.  
  355.   1. A change utas├¡t├ís a t├╢rl├⌐ssel azonosan viselkedik.  A forma:
  356.  
  357.        [sz├ím]   c   objektum       OR        c    [sz├ím]   objektum
  358.  
  359.   2. Az objektumok is azonosak, pl.   w (sz├│), $ (sorv├⌐g), stb.
  360.  
  361.   3. Mozgassuk a kurzort az els┼æ ---> kezdet┼▒ sorra!
  362.  
  363.   4. Menj├╝nk az els┼æ hib├íra!
  364.  
  365.   5. c$ beg├⌐pel├⌐s├⌐vel a sorv├⌐geket tegy├╝k azonoss├í ├⌐s nyomjunk <ESC>-et!
  366.  
  367. ---> Ennek a sornak a v├⌐ge kiigaz├¡t├ísra szorul, hogy megegyezzen a m├ísodikkal.
  368. ---> Ennek a sornak a v├⌐ge a c$ paranccsal v├íltoztathat├│ meg.
  369.  
  370.  
  371.  
  372. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  373.                    3. LECKE ├ûSSZEFOGLAL├ôJA
  374.  
  375.  
  376.   1. A m├ír t├╢r├╢lt sort beilleszt├⌐s├⌐hez nyomjunk p-t. Ez a t├╢r├╢lt sz├╢veget
  377.      a kurzor UT├üN helyezi (ha sor ker├╝lt t├╢rl├⌐sre, a kurzor allatti sorba).
  378.  
  379.   2. A kurzor alatti karakter ├ít├¡r├ís├íhoz az r-et ├⌐s azt a karaktert
  380.      nyomjuk, amellyel az eredetit fel├╝l szeretn├⌐nk ├¡rni.
  381.  
  382.   3. A v├íltoztat├ís (c) utas├¡t├ís a karaktert┼æl az objektum v├⌐g├⌐ig
  383.      v├íltoztatja meg az objektumot. P├⌐ld├íul a cw a kurzort├│l a sz├│ v├⌐g├⌐ig,
  384.      a c$ a sor v├⌐g├⌐ig.
  385.  
  386.   4. A v├íltoztat├ís form├ítuma:
  387.  
  388.      [sz├ím]   c    objektum    VAGY    c   [sz├ím]   objektum
  389.  
  390. Ugorjunk a k├╢vetkez┼æ leck├⌐re!
  391.  
  392.  
  393.  
  394. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  395.              4.1.  lecke: HELY ├ëS F├üJL├üLLAPOT
  396.  
  397.  
  398.  ** CTRL-g megnyom├ís├íval megn├⌐zhetj├╝k a hely├╝nket a f├íjlban ├⌐s a f├íjl ├íllapot├ít.
  399.      SHIFT-G le├╝t├⌐s├⌐vel a f├íjl adott sor├íra ugorhatunk. **
  400.  
  401.   Megj: Olvassuk el az eg├⌐sz leck├⌐t a l├⌐p├⌐sek v├⌐grehajt├ísa el┼ætt!!
  402.  
  403.   1. Tartsuk nyomva a Ctrl gombot ├⌐s nyomjunk  g-t.  Az ├íllapotsor
  404.      megjelenik a lap alj├ín a f├íjln├⌐vvel ├⌐s az aktu├ílis sor sorsz├ím├íval.
  405.      Jegyezz├╝k meg a sorsz├ímot a 3. l├⌐p├⌐shez!
  406.  
  407.   2. Nyomjunk Shift-G-t a lap alj├íra ugr├íshoz!
  408.  
  409.   3. ├£ss├╝k be az eredeti sor sz├ím├ít, majd ├╝ss├╝nk shift-G-t! Ezzel
  410.      visszajutunk az eredeti sorra ahol Ctrl-g-t nyomtunk.
  411.      (A be├¡rt sz├ím NEM fog megjelenni a k├⌐perny┼æn.)
  412.  
  413.   4. Ha megjegyezte a feladatot, hajtsa v├⌐gre az 1-3. l├⌐p├⌐seket!
  414.  
  415.  
  416.  
  417. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  418.             4.2.  lecke: A KERES├ëS (SEARCH) PARANCS
  419.  
  420.  
  421.   ** / majd a k├¡v├ínt kifejez├⌐s be├¡r├ís├íval kereshetj├╝k meg a kifejez├⌐st. **
  422.  
  423.   1. Norm├íl m├│dban ├╝ss├╝nk  /  karaktert!  Ez ├⌐s a kurzor megjelenik
  424.      a k├⌐perny┼æ alj├ín, ahogy a : utas├¡t├ís is.
  425.  
  426.   2. ├ìrjuk be: 'hiibaa' <ENTER>!  Ez az a sz├│ amit keres├╝nk.
  427.  
  428.   3. A kifejez├⌐s ├║jabb keres├⌐s├⌐hez ├╝ss├╝k le egyszer┼▒en:  n .
  429.      A kifejez├⌐s ellenkez┼æ ir├ínyban t├╢rt├⌐n┼æ keres├⌐s├⌐hez ezt ├╝ss├╝k be: Shift-N .
  430.  
  431.   4. Ha visszafel├⌐ szeretne keresni, akkor ? kell a ! helyett.
  432.  
  433. ---> "hiibaa" nem a helyes m├│dja a hiba le├¡r├ís├ínak; a hiibaa egy hiba.
  434.  
  435. Megj: Ha a keres├⌐s el├⌐ri a f├íjl v├⌐g├⌐t, akkor az elej├⌐n kezdi.
  436.  
  437.  
  438. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  439.            4.3.  lecke: Z├üR├ôJELEK P├üRJ├üNAK KERES├ëSE
  440.  
  441.  
  442.        ** % le├╝t├⌐s├⌐vel megtal├íljuk a ),], vagy }  p├írj├ít. **
  443.  
  444.   1. Helyezze a kurzort valamelyik (, [, vagy { z├ír├│jelre a ---> kezdet┼▒
  445.      sorban!
  446.  
  447.   2. ├£ss├╢n  %  karaktert!
  448.  
  449.   3. A kurzor a z├ír├│jel p├írj├íra fog ugrani.
  450.  
  451.   4. % le├╝t├⌐s├⌐vel visszaugrik az eredeti z├ír├│jelre.
  452.  
  453. ---> Ez ( egy tesztsor (-ekkel, [-ekkel ] ├⌐s {-ekkel } a sorban. ))
  454.  
  455. Megj: Ez nagyon hasznos, ha olyan programot debugolunk, amelyben a
  456.       z├ír├│jelek nem p├írosak!
  457.  
  458.  
  459.  
  460.  
  461. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  462.           4.4.  lecke: A HIB├üK KIJAV├ìT├üS├üNAK EGY M├ôDJA
  463.  
  464.  
  465.     ** :s/├║j/r├⌐gi/g beg├⌐pel├⌐s├⌐vel az '├║j'-ra cser├⌐lj├╝k a 'r├⌐gi'-t. **
  466.  
  467.   1. Menj├╝nk a ---> kezdet┼▒ sorra!
  468.  
  469.   2. ├ìrjuk be:  :s/eggy/egy <ENTER> .  Ekkor csak az els┼æ v├íltozik meg a
  470.      sorban.
  471.  
  472.   3. Most ezt ├¡rjuk:     :s/eggy/egg/g       amely glob├ílisan helyettes├¡t
  473.      a sorban, azaz minden el┼æfordul├íst.
  474.      Ez a sorban minden el┼æfordul├íst helyettes├¡t.
  475.  
  476. ---> eggy heggy meggy, szembe j├╢n eggy m├ísik heggy.
  477.  
  478.   4. K├⌐t sor k├╢z├╢tt a karaktersor minden el┼æfordul├ís├ínak helyettes├¡t├⌐se:
  479.      :#,#s/r├⌐gi/├║j/g    ahol #,# a k├⌐t sor sorsz├íma.
  480.      :%s/r├⌐gi/├║j/g      a f├íjlbeli ├╢sszes el┼æfordul├ís helyettes├¡t├⌐se.
  481.  
  482.  
  483.  
  484.  
  485. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  486.                    4. LECKE ├ûSSZEFOGLAL├ôJA
  487.  
  488.  
  489.   1. Ctrl-g  ki├¡rja az kurzor hely├⌐t a f├íjlban ├⌐s a f├íjl ├íllapot├ít.
  490.      Shift-G a f├íjl v├⌐g├⌐re megy, gg az elej├⌐re. Egy sz├ím ut├ín
  491.      Shift-G  az adott sz├ím├║ sorra ugrik.
  492.  
  493.   2. /    ut├ín egy kifejez├⌐s EL┼ÉREFELE keresi a kifejez├⌐st.
  494.   2. ?    ut├ín egy kifejez├⌐s VISSZAFELE keresi a kifejez├⌐st.
  495.      Egy keres├⌐s ut├ín az  n  a k├╢vetkez┼æ el┼æfordul├íst keresi azonos ir├ínyban
  496.      Shift-N  az ellenkez┼æ ir├ínyban keres.
  497.  
  498.   3. %    beg├⌐pel├⌐s├⌐vel, ha  (,),[,],{, vagy } karakteren vagyunk a z├ír├│jel
  499.      p├írj├íra ugrik.
  500.  
  501.   4. az els┼æ r├⌐gi helyettes├¡t├⌐se ├║jjal a sorban    :s/r├⌐gi/├║j
  502.      az ├╢sszes r├⌐gi helyettes├¡t├⌐se ├║jjal a sorban  :s/r├⌐gi/├║j/g
  503.      k├⌐t sor k├╢z├╢tti kifejez├⌐sekre           :#,#s/r├⌐gi/├║j/g
  504.      # hely├⌐n az aktu├ílis sor (.) ├⌐s az utols├│ ($) is ├íllhat :.,$/r├⌐gi/├║j/g
  505.      A f├íjlbeli ├╢sszes el┼æfordul├ís helyettes├¡t├⌐se  :%s/r├⌐gi/├║j/g
  506.      Mindenkori meger┼æs├¡t├⌐sre v├ír 'c' hat├ís├íra       :%s/r├⌐gi/├║j/gc
  507.  
  508.  
  509. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  510.         5.1.  lecke: K├£LS┼É PARANCS V├ëGREHAJT├üSA
  511.  
  512.  
  513.    ** :!  ut├ín k├╝ls┼æ parancsot ├¡rva v├⌐grehajt├│dik a parancs. **
  514.  
  515.   1. ├ìrjuk be az ismer┼æs : parancsot, hogy a kurzort a  k├⌐perny┼æ alj├íra
  516.      helyezz├╝k. Ez lehet┼æv├⌐ teszi egy parancs be├¡r├ís├ít.
  517.  
  518.   2. ! (felki├ílt├│jel) be├¡r├ís├íval tegy├╝k lehet┼æv├⌐ k├╝ls┼æ h├⌐j (shell)-parancs
  519.      v├⌐grehajt├ís├ít.
  520.  
  521.   3. ├ìrjunk p├⌐ld├íul ls parancsot a ! ut├ín majd ├╝ss├╝nk <ENTER>-t.  Ez ki
  522.      fogja list├ízni a k├╢nyvt├írunkat ugyan├║gy, mintha a shell promptn├íl
  523.      lenn├⌐nk.  Vagy ├¡rja ezt  :!dir  ha az ls nem m┼▒k├╢dik.
  524.  
  525. Megj:  Ilym├│don b├írmely k├╝ls┼æ utas├¡t├ís v├⌐grehajthat├│.
  526.  
  527. Megj:  Minden  :  parancs ut├ín <ENTER>-t kell ├╝tni.
  528.  
  529.  
  530.  
  531.  
  532. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533.          5.2.  lecke: B┼ÉVEBBEN A F├üJLOK ├ìR├üS├üR├ôL
  534.  
  535.  
  536.      ** A f├íjlok v├íltoz├ísait ├¡gy ├¡rhatjuk ki  :w F├üJLN├ëV. **
  537.  
  538.   1. :!dir  vagy  :!ls  be├¡r├ís├íval list├ízzuk a k├╢nyvt├írunkat!
  539.      ├ûn m├ír tudja, hogy <ENTER>-t kell ├╝tnie ut├ína.
  540.  
  541.   2. V├ílasszon egy f├íjlnevet, amely m├⌐g nem l├⌐tezik pl. TESZT!
  542.  
  543.   3. ├ìrja:    :w TESZT   (ahol TESZT a v├ílasztott f├íjln├⌐v)!
  544.  
  545.   4. Ez elmenti a teljes f├íjlt (a Vim oktat├│j├ít) TESZT n├⌐ven.
  546.      Ellen┼ærz├⌐sk├⌐pp ├¡rjuk ism├⌐t    :!dir   hogy l├íssuk a k├╢nyvt├írat!
  547.      (Felfel├⌐ gombbal : ut├ín az el┼æz┼æ utas├¡t├ísok visszahozhat├│ak.)
  548.  
  549. Megj: Ha ├ûn kil├⌐pne a Vimb┼æl ├⌐s ├⌐s visszat├⌐rne a TESZT f├íjln├⌐vvel, akkor a
  550.       f├íjl az oktat├│ ment├⌐skori pontos m├ísolata lenne.
  551.  
  552.   5. T├ívol├¡tsa el a f├íjlt  (MS-DOS):    :!del TESZT
  553.             vagy (Unix):    :!rm TESZT
  554.  
  555.  
  556. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  557.             5.3.  lecke: EGY KIV├üLASZTOTT R├ëSZ KI├ìR├üSA
  558.  
  559.  
  560.     ** A f├íjl egy r├⌐sz├⌐nek ki├¡r├ís├íhoz ├¡rja :#,# w F├üJLN├ëV **
  561.  
  562.   1. :!dir  vagy :!ls  be├¡r├ís├íval list├ízza a k├╢nyvt├írat, ├⌐s v├ílasszon egy
  563.      megfelel┼æ f├íjlnevet, pl. TESZT.
  564.  
  565.   2. Mozgassa a kurzort ennek az oldalnak a tetej├⌐re, ├⌐s nyomjon
  566.      Ctrl-g-t, hogy megtudja a sorsz├ímot.  JEGYEZZE MEG A SZ├üMOT!
  567.  
  568.   3. Most menjen a lap alj├íra, ├⌐s ├╝sse be ism├⌐t: Ctrl-g.  EZT A SZ├üMOT
  569.      IS JEGYEZZE MEG!
  570.  
  571.   4. Ha csak ezt a r├⌐sz├⌐t szeretn├⌐ menteni a f├íjlnak, ├¡rja   :#,# w TESZT
  572.      ahol #,# a k├⌐t sorsz├ím, amit megjegyzett, TESZT az ├ûn f├íjlneve.
  573.  
  574.   5. Ism├⌐t n├⌐zze meg, hogy a f├íjl ott van (:!dir) de NE t├╢r├╢lje.
  575.  
  576.   6. Vimben l├⌐tezik egy m├ísik lehet┼æs├⌐g: nyomja meg a Shift-V gombp├írt
  577.      az els┼æ menteni k├¡v├ínt soron, majd menjen le az utols├│ra, ezut├ín
  578.      ├¡rja :w TESZT2   Ekkor a TESZT2 f├íjlba ker├╝l a kijel├╢lt r├⌐sz.
  579.  
  580.  
  581. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  582.            5.4.  lecke: RETRIEVING AND MERGING FILES
  583.  
  584.  
  585.        ** Egy f├íjl tartalm├ínak beilleszt├⌐s├⌐hez ├¡rja   :r F├üJLN├ëV **
  586.  
  587.   1. :!dir be├¡r├ís├íval n├⌐zze meg, hogy az ├ûn TESZT f├íjlja l├⌐tezik m├⌐g.
  588.  
  589.   2. Helyezze a kurzort ennek az oldalnak a tetej├⌐re.
  590.  
  591. MEGJ:  A 3. l├⌐p├⌐s ut├ín az 5.3. leck├⌐t fogja l├ítni. Azut├ín LEFEL├ë indulva
  592.        keresse meg ism├⌐t ezt a leck├⌐t.
  593.  
  594.   3. Most sz├║rja be a TESZT nev┼▒ f├íjlt a   :r TESZT   paranccsal, ahol
  595.      TESZT az ├ûn f├íjlj├⌐nak a neve.
  596.  
  597. MEGJ:  A f├íjl, amit beillesztett a kurzora alatt helyezkedik el.
  598.  
  599.   4. Hogy ellen┼ærizz├╝k, hogy a f├íjlt t├⌐nyleg beillsztett├╝k, menjen
  600.      vissza, ├⌐s n├⌐zze meg, hogy k├⌐tszer szerepel az 5.3. lecke! Az eredeti
  601.      mellett a f├íjlb├│l bem├ísolt is ott van.
  602.  
  603.  
  604.  
  605. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  606.                    5. LECKE ├ûSSZEFOGLAL├ôJA
  607.  
  608.  
  609.   1.  :!parancs v├⌐grehajt egy k├╝ls┼æ utas├¡t├íst.
  610.  
  611.       P├ír hasznos p├⌐lda:
  612.      (MS-DOS)      (Unix)
  613.       :!dir           :!ls           -  k├╢nyvt├írlista ki├¡r├ísa.
  614.       :!del F├üJLN├ëV    :!rm F├üJLN├ëV    -  F├üJLN├ëV nev┼▒ f├íjl t├╢rl├⌐se.
  615.  
  616.   2.  :w F├üJLN├ëV  ki├¡rja a jelenlegi Vim-f├íjlt a lemezre F├üJN├ëV n├⌐ven.
  617.  
  618.   3.  :#,#w F├üJLN├ëV  ki├¡rja a k├⌐t sorsz├ím (#) k├╢z├╢tti sorokat F├üJLN├ëV-be
  619.       M├ísik lehet┼æs├⌐g, hogy a kezd┼æsorn├íl Ctrl-v-t nyom lemegy az utols├│
  620.       sorra, majd ezt ├╝ti be  :w F├üJLN├ëV
  621.  
  622.   4.  :r F├üJLN├ëV  beolvassa a F├üJLN├ëV f├íjlt ├⌐s behelyezi a jelenlegi f├íjlba
  623.       a kurzorpozici├│ ut├íni sorba.
  624.  
  625.  
  626.  
  627.  
  628. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  629.            6.1.  lecke: A MEGNYIT├üS (OPEN) PARANCS
  630.  
  631.  
  632. ** o  be├¡r├ís├íval nyithat egy ├║j sort a kurzor alatt ├⌐s v├ílthat besz├║r├│ m├│dba **
  633.  
  634.   1. Mozgassuk a kurzort a ---> kezdet┼▒ sorra.
  635.  
  636.   2. o (kicsi)  be├¡r├ís├íval nyisson egy sort a kurzor ALATT! Ekkor
  637.      automatikusan besz├║r├│ (insert) m├│dba ker├╝l.
  638.  
  639.   3. M├ísolja le a  ---> jel┼▒ sort ├⌐s <ESC> megnyom├ís├íval l├⌐pjen ki
  640.      a besz├║r├│ m├│db├│l.
  641.  
  642. ---> Az o lenyom├ísa ut├ín a kurzor a k├╢vetkez┼æ sor elej├⌐n ├íll besz├║r├│ m├│dban.
  643.  
  644.   4. A kurzor FELETTI for megnyit├ís├íhoz egyzser┼▒en a nagy O bet┼▒t ├¡rjon
  645. kicsi helyett. Pr├│b├ílja ki a k├╢vetkez┼æ soron!
  646. Nyisson egy ├║j sort efelett Shift-O megnyom├ís├íval, mialatt a kurzor
  647. ezen a soron ├íll.
  648.  
  649.  
  650.  
  651.  
  652.  
  653. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  654.             6.2.  lecke: AZ APPEND PARANCS
  655.  
  656.  
  657.      ** a  lenyom├ís├íval a kuror UT├üN sz├║rhatunk sz├╢veget. **
  658.  
  659.   1. Mozgassuk a kurzort a k├╢vetkez┼æ ---> kezdet┼▒ sor v├⌐g├⌐re ├║gy,
  660.      hogy norm├íl m├│dban  $  ├¡r be.
  661.  
  662.   2. a  (kicsi) le├╝t├⌐s├⌐vel sz├╢veget sz├║rhat be AM├╢G├ë a karakter m├╢g├⌐,
  663.      amelyen a kurzor ├íll.
  664.      (A nagy  A  az eg├⌐sz sor v├⌐g├⌐re ├¡rja a sz├╢veget.)
  665.  
  666. Megj: A Vimben a sor legv├⌐g├⌐re is lehet ├íllni, azonba ez el┼ædj├⌐ben
  667.       a Vi-ban nem lehets├⌐ges, ez├⌐rt abban az a n├⌐lk├╝l el├⌐g k├╢r├╝lm├⌐nyes
  668.       a sor v├⌐g├⌐hez sz├╢veget ├¡rni.
  669.  
  670.   3. Eg├⌐sz├¡tse ki az els┼æ sort. Vegye ├⌐szre, hogy az a utas├¡t├ís (append)
  671.      teljesen egyezik az i-vel (insert) csup├ín a besz├║rt sz├╢veg helye
  672.      k├╝l├╢nb├╢zik.
  673.  
  674. ---> Ez a sor lehet┼æv├⌐ teszi ├ûnnek, hogy gyakorolja
  675. ---> Ez a sor lehet┼æv├⌐ teszi ├ûnnek, hogy gyakorolja a sor v├⌐g├⌐re beilleszt├⌐st.
  676.  
  677.  
  678.  
  679. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  680.             6.3.  lecke: AZ ├üT├ìR├üS M├üSIK V├üLTOZATA
  681.  
  682.  
  683.       ** Nagy R  be├¡r├ís├íval ├¡rhat fel├╝l t├╢bb mint egy karaktert. **
  684.  
  685.   1. Mozgassuk a kurzort az els┼æ ---> kezdet┼▒ sorra!
  686.  
  687.   2. Helyezze a kurzort az els┼æ sz├│ elej├⌐re amely elt├⌐r a m├ísodik
  688.      ---> kezdet┼▒ sor tartalm├ít├│l (a 'az utols├│val' r├⌐szt┼æl).
  689.  
  690.   3. Nyomjon R karaktert ├⌐s ├¡rja ├⌐t a sz├╢veg marad├⌐k├ít az els┼æ sorban
  691.      ├║gy, hogy a  k├⌐t sor egyez┼æ legyen.
  692.  
  693. ---> Az els┼æ sort tegye azonoss├í az utols├│val: haszn├ílja a gombokat.
  694. ---> Az els┼æ sort tegye azonoss├í a m├ísodikkal: ├¡rjon R-t ├⌐s az ├║j sz├╢veget.
  695.  
  696.   4. Jegyezz├╝k meg, ha <ESC>-et nyomok, akkor a v├íltozatlanuk hagyott
  697.      sz├╢vegek v├íltozatlanok maradnak.
  698.  
  699.  
  700.  
  701.  
  702.  
  703. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  704.                 6.4.  lecke: BE├üLL├ìT├üSOK
  705.  
  706. ** ├üll├¡tsuk be, hogy a keres├⌐s ├⌐s a helyettes├¡t├⌐s ne f├╝ggj├╢n kis/NAGYbet┼▒kt┼æl **
  707.  
  708.   1. Keress├╝k meg az 'ignore'-t az be├¡rva:
  709.      /ignore
  710.      Ezt ism├⌐telj├╝k t├╢bbsz├╢r az n billenty┼▒vel
  711.  
  712.   2. ├üll├¡tsuk be az 'ic' (Ignore case) lehet┼æs├⌐get ├¡gy:
  713.      :set ic
  714.  
  715.   3. Most keress├╝nk ism├⌐t az 'ignore'-ra n-nel
  716.      Ism├⌐telj├╝k meg t├╢bbsz├╢r a keres├⌐st: n
  717.  
  718.   4. ├üll├¡tsuk be a 'hlsearch' ├⌐s 'incsearch' lehet┼æs├⌐geket:
  719.      :set hls is
  720.  
  721.   5. Most ism├⌐t ├¡rjuk be a keres┼æparancsot, ├⌐s l├íssuk mi t├╢rt├⌐nik:
  722.      /ignore
  723.  
  724.   6. A kiemel├⌐st sz├╝ntess├╝k meg al├íbbi utas├¡t├ísok egyik├⌐vel:
  725.      :set nohls     vagy     :nohlsearch
  726. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  727.                    6. LECKE ├ûSSZEFOGLAL├ôJA
  728.  
  729.  
  730.   1. o    be├¡r├ís├íval ├║j sort nyitunk meg a sor ALATT ├⌐s a kurzor az ├║j
  731.      sorban lesz besz├║r├ís-m├│dban.
  732.      Nagy  O  a sor FELETT nyit ├║j sort, ├⌐s oda ker├╝l a kurzor.
  733.  
  734.   2. a  be├¡r├ís├íval az aktu├ílis karaktert┼æl UT├üN (jobbra) sz├║rhatunk be sz├╢veget.
  735.      Nagy A  automatikusan a sor legv├⌐g├⌐hez adja hozz├í a sz├╢veget.
  736.  
  737.   3. A nagy  R  be├╝t├⌐s├⌐vel ├ít├¡r├│ (replace) m├│dba ker├╝l├╝nk  <ESC> lenyom├ís├íig.
  738.  
  739.   4. ":set xxx" be├¡r├ís├íval az "xxx" opci├│ ├íll├¡that├│ be.
  740.  
  741.  
  742.  
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  750.              7. lecke: AZ ON-LINE S├ÜG├ô PARANCSAI
  751.  
  752.  
  753.             ** Az online s├║g├│rendszer haszn├ílata **
  754.  
  755.   A Vim r├⌐szletes s├║g├│val rendelkezik.  Indul├íshoz a k├╢vetkez┼æk egyik├⌐t
  756.   tegye:
  757.     - nyomja meg a <HELP> gombot (ha van ilyen)
  758.     - nyomja meg az <F1> gombot (ha van ilyen)
  759.     - ├¡rja be:   :help <ENTER>
  760.  
  761.   :q <ENTER>   be├¡r├ís├íval z├írhatja be a s├║g├│ablakot.
  762.  
  763.   Majdnem minden t├⌐mak├╢rr┼æl tal├ílhat s├║g├│t, argumentum megad├ís├íval
  764.   ":help" utas├¡t├ís .  Pr├│b├ílja az al├íbbiakat ki (<ENTER>-t ne felejts├╝k):
  765.  
  766.     :help w
  767.     :help c_<T
  768.     :help insert-index
  769.     :help user-manual
  770.  
  771.  
  772. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  773.                8. lecke: IND├ìT├ôSZKRIPT ├ìR├üSA
  774.  
  775.              ** A Vim lehet┼æs├⌐geinek be├íll├¡t├ísa **
  776.  
  777.   A Vim rengeteg lehet┼æs├⌐ggel rendelkezik a Vi-hoz k├⌐pest, de a legt├╢bb
  778.   alapb├│l el├⌐rhetetlen. Ahhoz, hogy alapb├│l t├╢bb lehet┼æs├⌐g├╝nk legyen k├⌐sz├¡ten├╝nk
  779.   kell egy "vimrc" f├íjlt.
  780.  
  781.   1. Kezdj├╝k el szerkeszteni a "vimrc" f├íjlt, ennek m├│dja:
  782.     :edit ~/.vimrc            Unixon, Linuxon
  783.     :edit $VIM/_vimrc        MS-Windowson
  784.  
  785.   2. Most sz├║rjuk be a p├⌐lda "vimrc" f├íjl sz├╢veg├⌐t:
  786.  
  787.     :read $VIMRUNTIME/vimrc_example.vim
  788.  
  789.   3. ├ìrjuk ki a f├íjlt:
  790.  
  791.     :write
  792.  
  793.   Legk├╢zelebb a Vim szintaxiskiemel├⌐ssel indul.
  794.   Hozz├íadhatja kedvenc be├íll├¡t├ísait ehhez a "vimrc" f├íjlhoz.
  795.  
  796. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  797.  
  798.   Itt v├⌐gz┼ædik a Vim oktat├│, melynek a sz├índ├⌐ka egy r├╢vid ├íttekint├⌐s a
  799.   Vimr┼æl, amely el├⌐g ahhoz, hogy el├⌐g k├╢nnyed├⌐n kezelj├╝k a szerkeszt┼æt.
  800.   T├ívol van a teljess├⌐gt┼æl, mivel a Vimnek sz├ímtalan tov├íbbi utas├¡t├ísa
  801.   van. Ezut├ín a felhaszn├íl├│i k├⌐zik├╢nyvet ├⌐rdemes elolvasni az angolul
  802.   tud├│knak: ":help user-manual". (egyel┼ære nem tud magyarul)
  803.  
  804.   Tov├íbbi magyar olvasnival├│k ├⌐rhet┼æek el az al├íbbi oldalr├│l.
  805.   http://wiki.hup.hu/index.php/Vim
  806.  
  807.   Angol olvasm├ínyok:
  808.   For further reading and studying, this book is recommended:
  809.     Vim - Vi Improved - by Steve Oualline
  810.     Publisher: New Riders
  811.   The first book completely dedicated to Vim.  Especially useful for beginners.
  812.   There are many examples and pictures.
  813.   See http://iccf-holland.org/click5.html
  814.  
  815.   This book is older and more about Vi than Vim, but also recommended:
  816.     Learning the Vi Editor - by Linda Lamb
  817.     Publisher: O'Reilly & Associates Inc.
  818.   It is a good book to get to know almost anything you want to do with Vi.
  819.   The sixth edition also includes information on Vim.
  820.  
  821.   Ezt az oktat├│t Michael C. Pierce ├⌐s Robert K. Ware ├¡rta, a Colorado
  822.   School of Mines dolgoz├│i Charles Smith (Colorado State University)
  823.   t├ímogat├ís├íval.
  824.  
  825.   E-mail: bware@mines.colorado.edu.
  826.  
  827.   A Vimhez idom├¡totta Bram Moolenaar.
  828.  
  829.   Magyar├¡totta: Horv├íth ├ürp├íd <horvath.arpad@roik.bmf.hu>, 2006-2008
  830.  
  831.