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 < prev    next >
Encoding:
Text File  |  2010-08-15  |  27.4 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.