GIF89a=( �' 7IAXKgNgYvYx\%wh&h}t�h%�s%x�}9�R��&�0%� (�.��5�SD��&�a)�x5��;ͣ*ȡ&ղ)ׯ7׵<ѻ4�3�H֧KͯT��Y�aq��q��F� !� ' !� NETSCAPE2.0 , =( ��pH,�Ȥr�l:xШtJ�Z�جv��z��xL.:��z�n���|N�����~�������& !�0`9R�}��"�"a:S�~x��������g���E�������R���E����B�� ��ȸ��D���"�Ů� �H��L��D٫D�B�����D���T���H �G��A R�ڐ |�� ٭&��E8�S�kG�A�px�a��� R2XB��E8I���6X�:vT)�~��q�賥��"F~%x� � 4#Z�0O|-4Bs�X:= Q� Sal��yXJ`GȦ|s h��K3l7�B|�$'7Jީܪ0!��D�n=�P� ����0`�R�lj����v>���5 �.69�ϸd�����nlv�9��f{���Pbx �l5}�p� ��� �3a���I�O����!ܾ���i��9��#��)p�a ޽ �{�)vm��%D~ 6f��s}Œ�D�W E�`!� �&L8x� �ܝ{)x`X/>�}m��R�*|`D�=�_ ^�5 !_&'a�O�7�c��`DCx`�¥�9�Y�F���`?��"� �n@`�} lď��@4>�d S �v�xN��"@~d��=�g�s~G��� ���ud &p8Q�)ƫlXD����A~H�ySun�j���k*D�LH�] ��C"J��Xb~ʪwSt}6K,��q�S:9ت:���l�@�`�� �.۬�t9�S�[:��=`9N����{¿�A !R�:���6��x�0�_ �;������^���#����!����U���;0L1�����p% A��U̬ݵ��%�S��!���~`�G���� ���=4�np�3���������u�u�ٮ|%2�I��r�#0��J``8�@S@5� ���^`8E�]�.�S���7 � �0�j S�D� z���i�S�����!���l��w9*�D�I�nEX��� &A�Go�Qf��F��;���}�J����F5��Q|���X��T��y���]� o ��C=��:���PB@ D׽S�(>�C�x}`��xJЬ�۠��p+eE0`�}`A �/NE�� �9@��� H�7�!%B0`�l*��!8 2�%� �:�1�0E��ux%nP1�!�C)�P81l�ɸF#Ƭ{����B0>�� �b�`��O3��()yRpb��E.ZD8�H@% �Rx+%���c� ���f��b�d�`F�"8�XH"��-�|1�6iI, 2�$+](A*j� QT�o0.�U�`�R�}`�SN����yae�����b��o~ S)�y�@��3 �tT�0�&�+~L�f"�-|�~��>!�v��~�\Q1)}@�}h#aP72�"�$ !� " , =( &7IAXG]KgNgYvYxR"k\%w]'}h}t�h%�g+�s%r.m3ax3�x�}9��&��+�!7�0%� (�.�SD��&��;�"&ײ)׻4��6�K� �@pH,�Ȥr�l:xШtJ�Z�جv��z��xL.:��z�n���|N�����~�������& !�0`9R�}��"�"a:S�~x��������g �� E �� �������E �´��C���ǶR��D��"Ʒ�ʱH��M��GڬD�B����D��T����G���C�C� l&�~:'�tU�6ɹ#��)�'�.6�&��Ȼ K(8p0N�?!�2"��NIJX>R��OM '��2�*x�>#n� �@<[:�I�f ��T���Cdb��[�}E�5MBo��@�`@��tW-3 �x�B���jI�&E�9[T&$��ﯧ&"s��ȳ����dc�UUρ#���ldj?����`\}���u|3'�R]�6 �S#�!�FKL�*N E���`$�:e�YD�q�.�촁�s \-�jA 9�����-��M[�x(�s��x�|���p��}k�T�DpE@W� ��]k`1� ���Yb ��0l��*n0��"~zBd�~u�7�0Bl��0-�x~|U�U0 �h�*HS�|��e"#"?vp�i`e6^�+q��`m8 #V�� ��VS|`��"m"сSn|@:U���~`pb�G�ED����2F�I�? >�x� R� ��%~jx��<�a�9ij�2�D��&: Z`�]w���:�6��B�7eFJ|�ҧ�,���FǮcS�ʶ+B�,�ܺN���>PAD�HD��~���n��}�#�� Q��S���2�X�{�k�lQ�2�����w�|2� h9��G�,m���3��6-��E�L��I�³*K���q�`DwV�QXS��peS��� qܧTS����R�u �<�a�*At�lmE� � ��N[P1�ۦ��$��@`��Dpy�yXvCAy�B`}D� 0QwG#� �a[^�� $���Ǧ{L�"[��K�g�;�S~��GX.�goT.��ư��x���?1z��x~:�g�|�L� ��S`��0S]P�^p F<""�?!,�!N4&P� ����:T�@h�9%t��:�-~�I<`�9p I&.)^ 40D#p@�j4�ج:�01��rܼF2oW�#Z ;$Q q  �K��Nl#29 !F@�Bh�ᏬL!XF�LHKh�.�hE&J�G��<"WN!�����Y@� >R~19J"�2,/ &.GXB%�R�9B6�W]���W�I�$��9�RE8Y� ��"�A5�Q.axB�&ة�J�! �t)K%tS-�JF b�NMxL��)�R��"���6O!TH�H� 0 !� ) , =( &AXKgNgYvYxR"k\%wh&h}h%�g+�s%r.x3�x�}9��&��+�R,�!7�0%� (�.��5��&�a)��;�"&ף*Ȳ)ׯ7׻4�3��6�H֧KͻH�T��Y��q��h� ��pH,�Ȥr�l:xШtJ�Z�جv��z��xL.:��z�n���|N�����~�������& !�0`9R�}��"�"a:S�~x��������g �� E$����� � ����$E$��"��D� � ������R��C��� E ��H�M��G�D� �B��ϾD��a��`1r��Ӑ�� �o~�zU!L�C'�yW�UGt����ll�0���uG�)A�s[��x� �xO%��X2�  P�n:R/��aHae+�Dm?# ǣ6�8�J�x�Di�M���j���5oQ7�- <! *�l��R2r/a!l)d� A"�E���� &� ;��c �%����b��pe~C"B���H�eF2��`8qb�t_`ur`e� w�u3��Pv�h""�`�Íx�LĹ��3� �~ֺ�:���MDfJ� �۵�W�%�S�X �؁)�@��:E��w�u�Sxb8y\m�zS��Zb�E�L��w!y(>�"w�=�|��s�d �C�W)H�cC$�L �7r.�\{)@�`@ �X�$PD `aaG:���O�72E�amn]�"Rc�x�R� &dR8`g��i�xLR!�P &d����T���i�|�_ � Qi�#�`g:��:noM� :V �)p����W&a=�e�k� j���1߲s�x�W�jal|0��B0�, \j۴:6���C ��W��|��9���zĸV {�;��n��V�m�I��.��PN� ����C��+��By�ѾHŸ:��� 7�Y�FTk�SaoaY$D�S���29R�kt� ��f� ��:��Sp�3�I��DZ� �9���g��u�*3)O��[_hv ,���Et x�BH� �[��64M@�S�M7d�l�ܶ5-��U܍��z�R3Ԭ3~ ��P��5�g: ���kN�&0�j4���#{��3S�2�K�'ợl���2K{� {۶?~m𸧠�I�nE�='����^���_�=��~�#O���'���o..�Y�n��CSO��a��K��o,���b�����{�C�� "�{�K ��w��Ozdը�:$ ���v�] A#� ���a�z)Rx׿ƥ�d``�w-�y�f�K!����|��P��=�`�(f��'Pa ��BJa%��f�%`�}F����6>��`G"�}�=�!o`�^FP�ةQ�C���`(�}\�ݮ ��$<��n@dĠE#��U�I�!� #l��9`k���'Rr��Z�NB�MF �[�+9���-�wj���8�r� ,V�h"�|�S=�G_��"E� 0i*%̲��da0mVk�):;&6p>�jK ��# �D�:�c?:R Ӭf��I-�"�<�="��7�3S��c2RW ,�8(T"P0F¡Jh�" ; 403WebShell
403Webshell
Server IP : 81.88.48.95  /  Your IP : 10.2.217.94, 216.73.216.227
Web Server : Apache
System : Linux opus15 3.2.0-4-amd64 #1 SMP Debian 3.2.68-1+deb7u3 x86_64
User : nobody ( 99)
PHP Version : 5.3.3-7+squeeze3
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /usr/share/vim/vim72/tutor/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/vim/vim72/tutor/tutor.hu
===============================================================================
==  d v  z  l j  k   a   V I M - o k t a t  b a n  -    1.5-s  verzi  ==
===============================================================================

     A Vim egy nagyon hatkony szerkeszt, amelnyek rengeteg utastsa
     van, tl sok, hogy egy ilyen oktatban (tutorban), mint az itteni
     mindet elmagyarzzuk. Ez az oktat arra trekszik, hogy annyit
     elmagyarzzon, amennyi elg, hogy knnyedn hasznljuk a Vim-et, az
     ltalnos cl szvegszerkesztt.

     A feladatok megoldshoz 25-30 perc szksges attl fggen,
     mennyit tltnk a kisrletezssel.

     A leckben szerepl utastsok mdostani fogjk a szvegek.
     Ksztsen msolatot errl a fjlrl, ha gyakorolni akar.
     (Ha "vimtutor"-ral indtotta, akkor ez mr egy msolat.)

     Fontos megrteni, hogy ez az oktat cselekedve tanttat.
     Ez azt jelenti, hogy nnek ajnlott vgrehajtania az utastsokat,
     hogy megfelelen megtanulja azokat. Ha csak olvassa, elfelejti!

     Most bizonyosodjon, meg, hogy a Caps-Lock gombja NINCS lenyomva, s
     Nyomja meg megfelel szmszor a   j   gombot, hogy az 1.1-es
     lecke teljesen a kpernyn legyen!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			1.1.  lecke:  A KURZOR MOZGATSA


   ** A kurzor mozgatshoz nyomja meg a h,j,k,l gombokat az albbi szerint. **
	     ^
	     k		    Tipp:  A h billenty van balra, s balra mozgat
       < h	 l >		   A l billenty van jobbra, s jobbra mozgat
	     j			   A j billenty olyan, mint egy lefele nyl
	     v
  1. Mozgassa a kurzort krbe az ablakban, amg hozz nem szokik!

  2. Tartsa lenyomva a lefelt (j), akkor ismtldik!
---> Most tudja, hogyan mehet a kvetkez leckre.

  3. A lefel gomb hasznlatval menjen a 1.2. leckre!

Megj: Ha nem biztos benne, mit nyomott meg, nyomja meg az <ESC>-et, hogy
      norml mdba kerljn, s ismtelje meg a parancsot!

Megj: A kurzor gomboknak is mkdnik kell, de a hjkl hasznlatval
      sokkal gyorsabban tud, mozogni, ha hozzszokik.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     1.2.  lecke: BE S KILPS A VIMBL


  !! MEGJ: Mieltt vgrehajtja az albbi lpseket, olvassa vgig a leckt !!

  1. Nyomja meg az  <ESC> gombot (hogy biztosan norml mdban legyen).

  2. rja:			:q! <ENTER>.

---> Ezzel kilp a szerkesztbl a vltozsok MENTSE NLKL.
     Ha menteni szeretn a vltozsokat s kilpni, rja:
				:wq  <ENTER>

  3. Amikor a shell promptot ltja, rja be a parancsot, amely ebbe az
     oktatba hozza:
     Ez valsznleg:	vimtutor <ENTER>
     Normlis esetben ezt rn:	vim tutor.hu <ENTER>

---> 'vim' jelenti a vimbe belpst, 'tutor.hu' a fjl, amit szerkeszteni kvn.

  4. Ha megjegyezte a lpseket s biztos magban, hajtsa vgre a lpseket
     1-tl 3-ig, hogy kilpjen s visszatrjen a szerkesztbe. Azutn
     menjen az 1.3.  leckre.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     1.3.  lecke: SZVEG SZERKESZTSE - TRLS


** Norml mdban nyomjon  x-et, hogy a kurzor alatti karaktert trlje. **

  1. Mozgassa a kurzort a ---> kezdet sorra!

  2. A hibk kijavtshoz mozgassa a kurzort amg a trlend karakter
     fl nem r.

  3. Nyomja meg az  x  gombot, hogy trlje a nemkvnt karaktert.

  4. Ismtelje a 2, 3, 4-es lpseket, hogy kijavtsa a mondatot.

---> szi jjjell izziik aa galaggonya rruuhja.

  5. Ha a sor helyes, ugorjon a 1.4. leckre.

MEGJ: A tanuls sorn ne memorizlni prbljon, hanem hasznlat sorn tanuljon.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     1.4.  lecke: SZVEG SZERKESZTSE - BESZRS


	 ** Norml mdban  i  megnyomsval lehet beilleszteni. **

  1. Az albbi els ---> kezdet sorra menjen.

  2. Ahhoz, hogy az elst azonoss tegye a msodikkal, mozgassa a kurzort
     az els karakterre, amely UTN szveget kell beszrni.

  3. Nyomjon  i-t s rja be a megfelel szveget.

  4. Amikor mindent bert, nyomjon <ESC>-et, hogy Norml mdba visszatrjen.
     Ismtelje a 2 s 4 kztti lpseket, hogy kijavtsa a mondatot.

---> Az that sol hizik pr sz.
---> Az itt lthat sorbl hinyzik pr rsz.

  5. Ha mr begyakorolta a beszrst, menjen az albbi sszefoglalra.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       1. LECKE SSZEFOGLALJA


  1. A kurzort vagy a nyilakkal vagy a hjkl gombokkal mozgathatja.
	 h (balra)	j (le)       k (fel)	    l (jobbra)

  2. A Vimbe (a $ prompttl) gy lphet be:  vim FILENAME <ENTER>

  3. A Vimbl gy lphet ki:  <ESC>   :q!  <ENTER>  a vltoztatsok eldobsval.
	     vagy gy:	      <ESC>   :wq  <ENTER>  a vltozsok mentsvel.

  4. A kurzor alatti karakter trlse norml mdban:  x

  5. Szveg beszrsa a kurzor utn norml mdban:
	 i     gpelje be a szveget	<ESC>

MEGJ: Az <ESC> megnyomsa norml mdba viszi, vagy megszakt egy nem befejezett
      rszben befejezett parancsot.

Most folytassuk a 2. leckvel!


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			2.1.  lecke: TRL UTASTSOK


	    ** dw  trl a sz vgig. **

  1. Nyomjon <ESC>-et, hogy megbizonyosodjon, hogy norml mdban van!

  2. Mozgassa a kurzort a ---> kezdet sorra!

  3. Mozgassa a kurzort arra annak a sznak az elejre, amit trlni szeretne.
     Trlje az llatokat a mondatbl.

  4. A sz trlshez rja:   dw

  MEGJ: Ha rosszul kezdte az utastst csak nyomjon <ESC> gombot
        a megszaktshoz.

---> Pr sz kutya nem uhu illik pingvin a mondatba tehn.

  5. Ismtelje a 3 s 4 kztti utastsokat amg kell s ugorjon a 2.2 leckre!

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      2.2.  lecke: MG TBB TRL UTASTS


	   ** d$ bersval a sor vgig trlhet. **

  1. Nyomjon <ESC>-et, hogy megbizonyosodjon, hogy norml mdban van!

  2. Mozgassa a kurzort a ---> kezdet sorra!

  3. Mozgassa a kurzort a helyes sor vgre (az els . UTN)!

  4. d$  begpelsveltrlje a sor vgt!

---> Valaki a sor vgt ktszer gpelte be. ktszer gpelte be.


  5. Menjen a 2.3. leckre, hogy megrtse mi trtnt!





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     2.3.  lecke: UTASTSOKRL S OBJEKTUMOKRL


  A  d  (delete=trls) utasts formja a kvetkez:

	 [szm]   d	objektum	   VAGY	     d	 [szm] objektum
  Ahol:
    szm - hnyszor hajtdjon vgre a parancs (elhagyhat, alaprtk=1).
    d - a trls (delete) utasts.
    objektum - amin a parancsnak teljeslnie kell (albb listzva).

  Objektumok rvid listja:
    w - a kurzortl a sz vgig, belertve a szkzt.
    e - a kurzortl a sz vgig, NEM belertve a szkzt.
    $ - a kurzortl a sor vgig.

MEGJ:  Vllalkozbbak kedvrt, csupn az objektum begpelsvel parancs nlkl
       a kurzor oda kerl, amit az objektumlista megad.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		2.4.  lecke: EGY KIVTEL A  'PARANCSOBJEKTUM' ALL


	       ** dd bersval trlheti az egsz sort. **

  A teljes sor trlsnek gyakorisga miatt a Vi tervezi elhatroztk,
  hogy knnyebb lenne csupn a d-t ktszer megnyomni, hogy egy sort trljnk.

  1. Mozgassa a kurzort az albbi kifejezsek msodik sorra!
  2. dd begpelsvel trlje a sort!
  3. Menjen a 4. (eredetileg 5.) sorra!
  4. 2dd   (ugyebr szm-utasts-objektum) begpelsvel trljn kt sort!

      1)  Alv szegek a jghideg homokban,
      2)  - kezdi a klt -
      3)  Plaktmagnyban z jjelek.
      4)  Pingvinek ne fljetek,
      5)  Tvolrl egy vaku villant,
      6)  gve hagytad a folyosn a villanyt.
      7)  Ma ontjk vremet.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		   2.5.  lecke: A VISSZAVONS (UNDO) PARANCS


** u gpelsvel visszavonhat az utols parancs, U az egsz sort helyrelltja. **

  1. Menjnk az albbi ---> kezdet sor els hibjra!
  2. x  lenyomsval trlje az els felesleges karaktert!
  3. u megnyomsval vonja vissza az utolsnak vgrehajtott utastst!
  4. Msodjra javtson ki minden hibt a sorben az x utastssal!
  5. Most nagy  U  -val lltsa vissza a sor eredeti llapott!
  6. Nyomja meg az u gombot prszor, hogy az U s sz elz utastsokat
     visszalltsa!
  7. CTRL-R (CTRL gomb lenyomsa mellett ssn R-t) prszor csinlja jra a
     visszavont parancsokat (redo)!

---> Javtsa a hhibkaat ebbben a sooorban majd lltsa visszaaa az eredetit.

  8. Ezek nagyon hasznos parancsok. Most ugorjon a 2. lecke sszefoglaljra.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       2. LECKE SSZEFOGLALJA


  1. Trls a kurzortl a sz vgig:    dw

  2. Trls a kurzortl a sor vgig:    d$

  3. Egsz sor trlse:    dd

  4. Egy utasts alakja norml mdban:

       [szm]   utasts   objektum   VAGY   utasts	[szm] objektum
     ahol:
       szm - hnyszor ismteljk a parancsot
       utasts - mit tegynk, pl. d  a trlskor
       objektum - mire hasson az utasts, pldul w (sz=word),
		$ (a sor vgig), stb.

  5. Az elz tett visszavonsa (undo):	     u	 (kis u)
     A sor sszes vltozsnak visszavonsa: U	 (nagy U)
     Visszavonsok visszavonsa:	     CTRL-R

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		3.1.  lecke: A BEILLESZTS (PUT) PARANCS


  ** p  letsvel az utolsnak trltet a kurzor utn illeszhetjk. **

  1. Mozgassuk a kurzort az albbi sorok els sorra.

  2. dd letsvel trljk a sort s eltroldik a Vim pufferben.

  3. Mozgassuk a kurzort azeltt a  sor ELTTI sorba, ahov mozgatni
     szeretnnk a trlt sort.

  4. Norml mdban rjunk  p   bett a trlt sor beillesztshez.

  5. Folytassuk a 2-4. utastsokkal hogy a helyes sorrendet kapjuk.

     d) Can you learn too?
     b) Violets are blue,
     c) Intelligence is learned,
     a) Roses are red,



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       3.2.  lecke: AZ TRS (REPLACE) PARANCS


** r  s  a karakterek letsvel a kurzor alatti karaktert megvltoztatjuk. **

  1. Mozgassuk a kurzort az els ---> kezdet sorra!

  2. Mozgassuk a kurzort az els hiba fl!

  3. r	majd a kvnt karakter letsvel vltoztassuk meg a hibsat!

  4. A 2. s 3. lpsekkel javtsuk az sszes hibt!

--->  Whan this lime was tuoed in, someone presswd some wrojg keys!
--->  When this line was typed in, someone pressed some wrong keys!

  5. Menjnk a 3.2. leckre!

MEGJ: Emlkezzen, hogy nem memorizlssal, hanem gyakorlssal tanuljon.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			3.3.  lecke: A CSERE (CHANGE) PARANCS


	   ** A sz egy rsznek megvltoztatshoz rjuk:  cw . **

  1. Mozgassuk a kurzort az els ---> kezdet sorra!

  2. Vigye a kurzort a Ezen sz z betje fl!

  3. cw s a helyes szrsz (itt 'bben') bersval javtsa a szt!

  4. <ESC> lenyomsa utn a kvetkez hibra ugorjon (az els cserlend
     karakterre)!

  5. A 3. s 4. lpsek ismtlsvel az els mondatot tegye a msodikkal
     azonoss!

---> Ezen a sorrrrr pr szra meg kell vltozzanak a change utaskrs.
---> Ebben a sorban pr szt meg kell vltoztatni a change utastssal.

Vegyk szre, hogy a  cw  nem csak a szt rja t, hanem beszr
(insert) mdba vlt.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       3.4.  lecke: TBBFLE VLTOZTATS c-VEL


 ** A c utasts hasznlhat ugyanazokkal az objektumokkal mint a trls **

  1. A change utasts a trlssel azonosan viselkedik.  A forma:

       [szm]   c   objektum	   OR	    c	[szm]   objektum

  2. Az objektumok is azonosak, pl.   w (sz), $ (sorvg), stb.

  3. Mozgassuk a kurzort az els ---> kezdet sorra!

  4. Menjnk az els hibra!

  5. c$ begpelsvel a sorvgeket tegyk azonoss s nyomjunk <ESC>-et!

---> Ennek a sornak a vge kiigaztsra szorul, hogy megegyezzen a msodikkal.
---> Ennek a sornak a vge a c$ paranccsal vltoztathat meg.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       3. LECKE SSZEFOGLALJA


  1. A mr trlt sort beillesztshez nyomjunk p-t. Ez a trlt szveget
     a kurzor UTN helyezi (ha sor kerlt trlsre, a kurzor allatti sorba).

  2. A kurzor alatti karakter trshoz az r-et s azt a karaktert
     nyomjuk, amellyel az eredetit fell szeretnnk rni.

  3. A vltoztats (c) utasts a karaktertl az objektum vgig
     vltoztatja meg az objektumot. Pldul a cw a kurzortl a sz vgig,
     a c$ a sor vgig.

  4. A vltoztats formtuma:

	 [szm]   c	objektum	VAGY	c   [szm]   objektum

Ugorjunk a kvetkez leckre!



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     4.1.  lecke: HELY S FJLLLAPOT


 ** CTRL-g megnyomsval megnzhetjk a helynket a fjlban s a fjl llapott.
     SHIFT-G letsvel a fjl adott sorra ugorhatunk. **

  Megj: Olvassuk el az egsz leckt a lpsek vgrehajtsa eltt!!

  1. Tartsuk nyomva a Ctrl gombot s nyomjunk  g-t.  Az llapotsor
     megjelenik a lap aljn a fjlnvvel s az aktulis sor sorszmval.
     Jegyezzk meg a sorszmot a 3. lpshez!

  2. Nyomjunk Shift-G-t a lap aljra ugrshoz!

  3. ssk be az eredeti sor szmt, majd ssnk shift-G-t! Ezzel
     visszajutunk az eredeti sorra ahol Ctrl-g-t nyomtunk.
     (A bert szm NEM fog megjelenni a kpernyn.)

  4. Ha megjegyezte a feladatot, hajtsa vgre az 1-3. lpseket!



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			4.2.  lecke: A KERESS (SEARCH) PARANCS


  ** / majd a kvnt kifejezs bersval kereshetjk meg a kifejezst. **

  1. Norml mdban ssnk  /  karaktert!  Ez s a kurzor megjelenik
     a kperny aljn, ahogy a : utasts is.

  2. rjuk be: 'hiibaa' <ENTER>!  Ez az a sz amit keresnk.

  3. A kifejezs jabb keresshez ssk le egyszeren:  n .
     A kifejezs ellenkez irnyban trtn keresshez ezt ssk be: Shift-N .

  4. Ha visszafel szeretne keresni, akkor ? kell a ! helyett.

---> "hiibaa" nem a helyes mdja a hiba lersnak; a hiibaa egy hiba.

Megj: Ha a keress elri a fjl vgt, akkor az elejn kezdi.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		   4.3.  lecke: ZRJELEK PRJNAK KERESSE


	   ** % letsvel megtalljuk a ),], vagy }  prjt. **

  1. Helyezze a kurzort valamelyik (, [, vagy { zrjelre a ---> kezdet
     sorban!

  2. ssn  %  karaktert!

  3. A kurzor a zrjel prjra fog ugrani.

  4. % letsvel visszaugrik az eredeti zrjelre.

---> Ez ( egy tesztsor (-ekkel, [-ekkel ] s {-ekkel } a sorban. ))

Megj: Ez nagyon hasznos, ha olyan programot debugolunk, amelyben a
      zrjelek nem prosak!




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		  4.4.  lecke: A HIBK KIJAVTSNAK EGY MDJA


    ** :s/j/rgi/g begpelsvel az 'j'-ra cserljk a 'rgi'-t. **

  1. Menjnk a ---> kezdet sorra!

  2. rjuk be:  :s/eggy/egy <ENTER> .  Ekkor csak az els vltozik meg a
     sorban.

  3. Most ezt rjuk:	 :s/eggy/egg/g	   amely globlisan helyettest
     a sorban, azaz minden elfordulst.
     Ez a sorban minden elfordulst helyettest.

---> eggy heggy meggy, szembe jn eggy msik heggy.

  4. Kt sor kztt a karaktersor minden elfordulsnak helyettestse:
     :#,#s/rgi/j/g    ahol #,# a kt sor sorszma.
     :%s/rgi/j/g      a fjlbeli sszes elforduls helyettestse.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       4. LECKE SSZEFOGLALJA


  1. Ctrl-g  kirja az kurzor helyt a fjlban s a fjl llapott.
     Shift-G a fjl vgre megy, gg az elejre. Egy szm utn
     Shift-G  az adott szm sorra ugrik.

  2. /	utn egy kifejezs ELREFELE keresi a kifejezst.
  2. ?	utn egy kifejezs VISSZAFELE keresi a kifejezst.
     Egy keress utn az  n  a kvetkez elfordulst keresi azonos irnyban
     Shift-N  az ellenkez irnyban keres.

  3. %	begpelsvel, ha  (,),[,],{, vagy } karakteren vagyunk a zrjel
     prjra ugrik.

  4. az els rgi helyettestse jjal a sorban    :s/rgi/j
     az sszes rgi helyettestse jjal a sorban  :s/rgi/j/g
     kt sor kztti kifejezsekre		   :#,#s/rgi/j/g
     # helyn az aktulis sor (.) s az utols ($) is llhat :.,$/rgi/j/g
     A fjlbeli sszes elforduls helyettestse  :%s/rgi/j/g
     Mindenkori megerstsre vr 'c' hatsra	   :%s/rgi/j/gc


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		5.1.  lecke: KLS PARANCS VGREHAJTSA


   ** :!  utn kls parancsot rva vgrehajtdik a parancs. **

  1. rjuk be az ismers : parancsot, hogy a kurzort a  kperny aljra
     helyezzk. Ez lehetv teszi egy parancs berst.

  2. ! (felkiltjel) bersval tegyk lehetv kls hj (shell)-parancs
     vgrehajtst.

  3. rjunk pldul ls parancsot a ! utn majd ssnk <ENTER>-t.  Ez ki
     fogja listzni a knyvtrunkat ugyangy, mintha a shell promptnl
     lennnk.  Vagy rja ezt  :!dir  ha az ls nem mkdik.

Megj:  Ilymdon brmely kls utasts vgrehajthat.

Megj:  Minden  :  parancs utn <ENTER>-t kell tni.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		 5.2.  lecke: BVEBBEN A FJLOK RSRL


     ** A fjlok vltozsait gy rhatjuk ki  :w FJLNV. **

  1. :!dir  vagy  :!ls  bersval listzzuk a knyvtrunkat!
     n mr tudja, hogy <ENTER>-t kell tnie utna.

  2. Vlasszon egy fjlnevet, amely mg nem ltezik pl. TESZT!

  3. rja:	:w TESZT   (ahol TESZT a vlasztott fjlnv)!

  4. Ez elmenti a teljes fjlt (a Vim oktatjt) TESZT nven.
     Ellenrzskpp rjuk ismt    :!dir   hogy lssuk a knyvtrat!
     (Felfel gombbal : utn az elz utastsok visszahozhatak.)

Megj: Ha n kilpne a Vimbl s s visszatrne a TESZT fjlnvvel, akkor a
      fjl az oktat mentskori pontos msolata lenne.

  5. Tvoltsa el a fjlt  (MS-DOS):	:!del TESZT
			vagy (Unix):	:!rm TESZT


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    5.3.  lecke: EGY KIVLASZTOTT RSZ KIRSA


	** A fjl egy rsznek kirshoz rja :#,# w FJLNV **

  1. :!dir  vagy :!ls  bersval listzza a knyvtrat, s vlasszon egy
     megfelel fjlnevet, pl. TESZT.

  2. Mozgassa a kurzort ennek az oldalnak a tetejre, s nyomjon
     Ctrl-g-t, hogy megtudja a sorszmot.  JEGYEZZE MEG A SZMOT!

  3. Most menjen a lap aljra, s sse be ismt: Ctrl-g.  EZT A SZMOT
     IS JEGYEZZE MEG!

  4. Ha csak ezt a rszt szeretn menteni a fjlnak, rja   :#,# w TESZT
     ahol #,# a kt sorszm, amit megjegyzett, TESZT az n fjlneve.

  5. Ismt nzze meg, hogy a fjl ott van (:!dir) de NE trlje.

  6. Vimben ltezik egy msik lehetsg: nyomja meg a Shift-V gombprt
     az els menteni kvnt soron, majd menjen le az utolsra, ezutn
     rja :w TESZT2   Ekkor a TESZT2 fjlba kerl a kijellt rsz.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		   5.4.  lecke: RETRIEVING AND MERGING FILES


       ** Egy fjl tartalmnak beillesztshez rja   :r FJLNV **

  1. :!dir bersval nzze meg, hogy az n TESZT fjlja ltezik mg.

  2. Helyezze a kurzort ennek az oldalnak a tetejre.

MEGJ:  A 3. lps utn az 5.3. leckt fogja ltni. Azutn LEFEL indulva
       keresse meg ismt ezt a leckt.

  3. Most szrja be a TESZT nev fjlt a   :r TESZT   paranccsal, ahol
     TESZT az n fjljnak a neve.

MEGJ:  A fjl, amit beillesztett a kurzora alatt helyezkedik el.

  4. Hogy ellenrizzk, hogy a fjlt tnyleg beillsztettk, menjen
     vissza, s nzze meg, hogy ktszer szerepel az 5.3. lecke! Az eredeti
     mellett a fjlbl bemsolt is ott van.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       5. LECKE SSZEFOGLALJA


  1.  :!parancs vgrehajt egy kls utastst.

      Pr hasznos plda:
	 (MS-DOS)	  (Unix)
	  :!dir		   :!ls		   -  knyvtrlista kirsa.
	  :!del FJLNV    :!rm FJLNV    -  FJLNV nev fjl trlse.

  2.  :w FJLNV  kirja a jelenlegi Vim-fjlt a lemezre FJNV nven.

  3.  :#,#w FJLNV  kirja a kt sorszm (#) kztti sorokat FJLNV-be
      Msik lehetsg, hogy a kezdsornl Ctrl-v-t nyom lemegy az utols
      sorra, majd ezt ti be  :w FJLNV

  4.  :r FJLNV  beolvassa a FJLNV fjlt s behelyezi a jelenlegi fjlba
      a kurzorpozici utni sorba.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		   6.1.  lecke: A MEGNYITS (OPEN) PARANCS


** o  bersval nyithat egy j sort a kurzor alatt s vlthat beszr mdba **

  1. Mozgassuk a kurzort a ---> kezdet sorra.

  2. o (kicsi)  bersval nyisson egy sort a kurzor ALATT! Ekkor
     automatikusan beszr (insert) mdba kerl.

  3. Msolja le a  ---> jel sort s <ESC> megnyomsval lpjen ki
     a beszr mdbl.

---> Az o lenyomsa utn a kurzor a kvetkez sor elejn ll beszr mdban.

  4. A kurzor FELETTI for megnyitshoz egyzseren a nagy O bett rjon
kicsi helyett. Prblja ki a kvetkez soron!
Nyisson egy j sort efelett Shift-O megnyomsval, mialatt a kurzor
ezen a soron ll.





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			6.2.  lecke: AZ APPEND PARANCS


	 ** a  lenyomsval a kuror UTN szrhatunk szveget. **

  1. Mozgassuk a kurzort a kvetkez ---> kezdet sor vgre gy,
     hogy norml mdban  $  r be.

  2. a  (kicsi) letsvel szveget szrhat be AMG a karakter mg,
     amelyen a kurzor ll.
     (A nagy  A  az egsz sor vgre rja a szveget.)

Megj: A Vimben a sor legvgre is lehet llni, azonba ez eldjben
      a Vi-ban nem lehetsges, ezrt abban az a nlkl elg krlmnyes
      a sor vghez szveget rni.

  3. Egsztse ki az els sort. Vegye szre, hogy az a utasts (append)
     teljesen egyezik az i-vel (insert) csupn a beszrt szveg helye
     klnbzik.

---> Ez a sor lehetv teszi nnek, hogy gyakorolja
---> Ez a sor lehetv teszi nnek, hogy gyakorolja a sor vgre beillesztst.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    6.3.  lecke: AZ TRS MSIK VLTOZATA


      ** Nagy R  bersval rhat fell tbb mint egy karaktert. **

  1. Mozgassuk a kurzort az els ---> kezdet sorra!

  2. Helyezze a kurzort az els sz elejre amely eltr a msodik
     ---> kezdet sor tartalmtl (a 'az utolsval' rsztl).

  3. Nyomjon R karaktert s rja t a szveg maradkt az els sorban
     gy, hogy a  kt sor egyez legyen.

---> Az els sort tegye azonoss az utolsval: hasznlja a gombokat.
---> Az els sort tegye azonoss a msodikkal: rjon R-t s az j szveget.

  4. Jegyezzk meg, ha <ESC>-et nyomok, akkor a vltozatlanuk hagyott
     szvegek vltozatlanok maradnak.





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			    6.4.  lecke: BELLTSOK

** lltsuk be, hogy a keress s a helyettests ne fggjn kis/NAGYbetktl **

  1. Keressk meg az 'ignore'-t az berva:
     /ignore
     Ezt ismteljk tbbszr az n billentyvel

  2. lltsuk be az 'ic' (Ignore case) lehetsget gy:
     :set ic

  3. Most keressnk ismt az 'ignore'-ra n-nel
     Ismteljk meg tbbszr a keresst: n

  4. lltsuk be a 'hlsearch' s 'incsearch' lehetsgeket:
     :set hls is

  5. Most ismt rjuk be a keresparancsot, s lssuk mi trtnik:
     /ignore

  6. A kiemelst szntessk meg albbi utastsok egyikvel:
     :set nohls     vagy	 :nohlsearch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       6. LECKE SSZEFOGLALJA


  1. o	bersval j sort nyitunk meg a sor ALATT s a kurzor az j
     sorban lesz beszrs-mdban.
     Nagy  O  a sor FELETT nyit j sort, s oda kerl a kurzor.

  2. a  bersval az aktulis karaktertl UTN (jobbra) szrhatunk be szveget.
     Nagy A  automatikusan a sor legvghez adja hozz a szveget.

  3. A nagy  R  betsvel tr (replace) mdba kerlnk  <ESC> lenyomsig.

  4. ":set xxx" bersval az "xxx" opci llthat be.









~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     7. lecke: AZ ON-LINE SG PARANCSAI


		    ** Az online sgrendszer hasznlata **

  A Vim rszletes sgval rendelkezik.  Indulshoz a kvetkezk egyikt
  tegye:
	- nyomja meg a <HELP> gombot (ha van ilyen)
	- nyomja meg az <F1> gombot (ha van ilyen)
	- rja be:   :help <ENTER>

  :q <ENTER>   bersval zrhatja be a sgablakot.

  Majdnem minden tmakrrl tallhat sgt, argumentum megadsval
  ":help" utasts .  Prblja az albbiakat ki (<ENTER>-t ne felejtsk):

	:help w
	:help c_<T
	:help insert-index
	:help user-manual


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       8. lecke: INDTSZKRIPT RSA

		     ** A Vim lehetsgeinek belltsa **

  A Vim rengeteg lehetsggel rendelkezik a Vi-hoz kpest, de a legtbb
  alapbl elrhetetlen. Ahhoz, hogy alapbl tbb lehetsgnk legyen ksztennk
  kell egy "vimrc" fjlt.

  1. Kezdjk el szerkeszteni a "vimrc" fjlt, ennek mdja:
	:edit ~/.vimrc			Unixon, Linuxon
	:edit $VIM/_vimrc		MS-Windowson

  2. Most szrjuk be a plda "vimrc" fjl szvegt:

	:read $VIMRUNTIME/vimrc_example.vim

  3. rjuk ki a fjlt:

	:write

  Legkzelebb a Vim szintaxiskiemelssel indul.
  Hozzadhatja kedvenc belltsait ehhez a "vimrc" fjlhoz.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  Itt vgzdik a Vim oktat, melynek a szndka egy rvid ttekints a
  Vimrl, amely elg ahhoz, hogy elg knnyedn kezeljk a szerkesztt.
  Tvol van a teljessgtl, mivel a Vimnek szmtalan tovbbi utastsa
  van. Ezutn a felhasznli kziknyvet rdemes elolvasni az angolul
  tudknak: ":help user-manual". (egyelre nem tud magyarul)

  Tovbbi magyar olvasnivalk rhetek el az albbi oldalrl.
  http://wiki.hup.hu/index.php/Vim

  Angol olvasmnyok:
  For further reading and studying, this book is recommended:
	Vim - Vi Improved - by Steve Oualline
	Publisher: New Riders
  The first book completely dedicated to Vim.  Especially useful for beginners.
  There are many examples and pictures.
  See http://iccf-holland.org/click5.html

  This book is older and more about Vi than Vim, but also recommended:
	Learning the Vi Editor - by Linda Lamb
	Publisher: O'Reilly & Associates Inc.
  It is a good book to get to know almost anything you want to do with Vi.
  The sixth edition also includes information on Vim.

  Ezt az oktatt Michael C. Pierce s Robert K. Ware rta, a Colorado
  School of Mines dolgozi Charles Smith (Colorado State University)
  tmogatsval.

  E-mail: bware@mines.colorado.edu.

  A Vimhez idomtotta Bram Moolenaar.

  Magyartotta: Horvth rpd <horvath.arpad@roik.bmf.hu>, 2006-2008


Youez - 2016 - github.com/yon3zu
LinuXploit