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 opus14 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.tr.iso9
===============================================================================
=    	V I M   T u t o r'a Ho Geldiniz    -    Srm 1.5      =
===============================================================================

     Vim, bu gibi bir eitmen ile aklanmas gereken ok fazla komut barndran,
     olduka kuvvetli bir metin dzenleyicidir. Bu eitmen Vim'i ok amal bir
     dzenleyici olarak kolaylkla kullanabileceiniz yeterli sayda komutu aklamak
     iin tasarlanmtr.

     Eitmeni tamamlama sresi yapacanz denemelere bal olarak 25-30
     dakikadr.

     Derslerdeki komutlar bu metini deitirecektir. zerinde almak iin
     bu dosyann bir kopyasn aln (eer "vimtutor" uygulamasn altrdysanz
     zaten bir kopyasn alm oldunuz).

     Bu eitmenin, kullanarak retmeye ayarlandn unutmamak nemlidir. Bu u
     anlama gelir; komutlar renmek iin doru bir ekilde altrmanz gerekir.
     Eer sadece yazlanlar okursanz komutlar unutursunuz.

     imdi Shift-Lock tularnzn basl olmadna emin olun ve Ders 1.1'in
     ekran tamamen doldurmas iin   j   tuuna yeterli miktarda basn.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			Ders 1.1:  MLEC HAREKET ETTRMEK

  .N: Tm derslerde <ENTER> grdnz yerde bu tua basmanz gerekir.

   ** mleci hareket ettirmek iin, h,j,k,l tularna gsterildii gibi basn. **
   	     ^
	     k		    pucu: h tuu soldadr ve sola hareket eder.
       < h	 l >		   l tuu sadadr ve saa hareket eder.
	     j			   j tuu aa ynl bir ok gibidir.
	     v
  1. Yeterli hissedinceye kadar imleci ekranda hareket ettirin.

  2. Aa tuunu  (j)  tekrar edene kadar basl tutun.
---> imdi, bir sonraki derse nasl geeceinizi biliyorsunuz.

  3. Aa tuunu kullanarak, Ders 1.2'ye gein.
  Not:  Eer yazdnz bir eyden emin deilseniz, Normal kipe gemek iin <ESC> tuuna basn.
        Daha sonra istediiniz komutu yeniden yazn.
  Not:  mle tular da ayn zamanda ie yararlar ancak   hjkl   tularn kullanmaya altnzda etrafta daha hzl
        hareket edersiniz.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     Ders 1.2: VIM'E GR VE VIM'DEN IKI


  !! NOT: Aadaki admlar yapmadan nce, bu dersi tamamen okuyun.

  1. <ESC> tuuna basn (Normal kipte olmay garantilemek iin).

  2. Yazn:			:q! <ENTER>.

---> Bu dzenleyicinin yaptnz deiiklikleri KAYDETMEDEN kapanmasn salar.
     Eer yaptklarnzn kaydedilmesini istiyorsanz unu yazn:
				:wq  <ENTER>

  3. Kabuk istemcisini (shell prompt) grdnzde, sizi bu eitmene getiren
     komutu yazn. Bu:	vimtutor <ENTER> komutudur.
     Normalde:	vim tutor <ENTER> komutu kullanlr.
---> 'vim' vim dzenleyicisine gir anlamna gelir, 'tutor' ise amak istediiniz dosyadr.

  4. Eer bu admlar ezberlediyseniz ve kendinizden eminseniz, 1'den 3'e kadar olan admlar,
     dzenleyiciden kmak ve yeniden girmek iin uygulayn.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     Ders 1.3: METN DZENLEME - SLME


** Normal kipteyken imlecin altndaki karakteri silmek iin   x  'e basn.**

  1. mleci aada iaretlenmi (-->) satra gtrn.

  2. Hatalar dzeltmek iin, imleci silinmesi gereken karakterin zerine getirin

  3. stenmeyen karakteri silmek iin   x   tuuna basn.

  4. Cmle dzelene kadar 2'den 4'e kadar olan admlar tekrar edin.

---> inek ayyn zzerinden attlad.

  5. imdi satr dzeldi, Ders 1.4'e gein.

NOT: Bu eitmende ilerledike ezberlemeye almayn, kullanarak renin.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     Ders 1.4: METN DZENLEME - EKLEME


	  ** Normal kipteyken metin eklemek iin   i  'ye basn. **

  1. mleci aadaki iaretlenmi (-->) ilk satra gtrn.

  2. lk satr ikincisinin ayns gibi yapmak iin, imleci eklenmesi gereken
     metinden sonraki ilk karakterin zerine gtrn.

  3. i  'ye basn ve gerekli eklemeleri yapn.

  4. Her hata dzeltildiinde <ESC> tuuna basarak Normal kipe dnn.
     Cmleyi dzeltmek iin 2'den 4'e kadar olan admlar tekrar edin.

---> Bu metinde eksk.
---> Bu metinde birey eksik.

  5. Metin ekleme almalarn yeterli gryorsanz aadaki zete gein.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       DERS 1 ZET


  1. mle hem ok tular hem de   hjkl   tular ile hareket ettirilir.
	 h (sol)	j (aa)       k (yukar)	    l (sa)

  2. (Konsoldan) Vim'e girmek in  yazn:  vim DOSYASM <ENTER>

  3. Tm deiiklikleri gz ard edip vimden kmak iin yazn:
     <ESC>	:q!	<ENTER>
     veya tm deiiklikleri kaydetmek iin yazn:
     <ESC>	:wq	<ENTER>

  4. mlecin altndaki bir karakteri silmek iin Normal kipte   x   yazn.

  5. mlecin altnda metin eklemek iin Normal kipte yazn:
	 i     yazlacak metin	<ESC>

NOT: <ESC> tuuna basmak sizi Normal kipe gtrr ya da istenmeyen tamamlanmam bir komutu
     iptal eder.

imdi Ders 2 ile devam edin.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			Ders 2.1: SLME KOMUTLARI

	    ** Bir kelimeyi silmek iin  dw  yazn.**

  1. Normal kipte olmakten emin olmak iin <ESC> tuuna basn.

  2. mleci aadaki iaretlenmi (-->) satra gtrn.

  3. mleci silinmesi gereken kelimenin bana gtrn.

  4. Kelimeyi silmek iin   dw   yazn.

  NOT:  dw  harfleri siz yazdka ekrann son satrnda grlecektir.
        Eer yanl bir eyler yazarsanz, yeniden balamak iin <ESC> tuuna basn.

---> Bu satrda erez cmleye ait olmayan leblebi kelimeler var.


  5. Cmle dzelene kadar adm 3 ve 4' tekrar edin, daha sonra Ders 2.2'ye gidin.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      Ders 2.2: DAHA FAZLA SLME KOMUTU


	   ** Satr sonuna kadar silmek iin   d$   yazn.**

  1. Normal kipte olmaktan emin olmak iin <ESC> tuuna basn.

  2. mleci aadaki iaretlenmi (-->) satra gtrn.

  3. mleci doru olan satrn sonuna gtrn. (Birinciden SONRA. )

  4. Satr sonuna kadar silmek iin   d$   yazn.
  ( d$  yazarken d'den sonra <ALT> ile beraber $ tuuna basn)

---> Birileri bu satrn sonunu iki defa yazm. Birileri bu satrn sonunu iki defa yazm.

  5. Neler olduunu anlamak iin Ders 2.3'e gidin.





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     Ders 2.3: KOMUTLAR VE NESNELER


   d   silme komutu iin biim aadaki gibidir:

	 [say]   d	nesne	    VEYA     d	 [say]   nesne
  Burada:
    say   - komutun ka defa altrlaca (istee bal, varsaylan=1).
    d      - silme komutu
    nesne  - komutun ne ekilde alaca (aada listlendi).

  Nesnelerin ksa bir listesi.
    w - Boluu da iererek, imleten itibaren kelimenin sonuna kadar.
    e - Boluu ERMEDEN, imleten itibaren kelimenin sonuna kadar.
    $ - imleten satrn sonuna kadar.

NOT:   Serven sevenler iin, Normal kipte iken, komut olmadan sadece nesnenin kendisine basmak
       imleci yukardaki listede olduu gibi hareket ettirecektir.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		Ders 2.4:   'KOMUT-NESNE'ye BR STSNA


		 ** Btn bir satr silmek iin   dd   yazn. **

  Btn bir satr silme sklndan dolay, Vi tasarmclar bir satr
  tamamen silmek iin iki d yazmann daha kolay olacana karar verdiler.

  1. mleci aadaki tmceciin ikinci satrna gtrn.
  2. Satr silmek iin    dd   yazn.
  3. imdi de drdnc satra gidin.
  4. ki satr birden silmek iin   2dd   (say-komut-nesne'yi hatrlayn) yazn.

	1)  Gller krmzdr,
	2)  amur elenceli,
	3)  Menekeler mavi,
	4)  Bir arabam var,
        5)  Saat bana syler,
	6)  eker tatldr
 	7)  Ve sen de ylesin

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 Ders 2.5: GER AL KOMUTU


   ** Son komutu geri almak iin    u   , btn bir satr dzeltmek iin U yazn.**

  1. mleci aadaki iaretlenmi (-->) satrdaki ilk hatann zerine gtrn.
  2. lk istenmeyen karakteri silmek iin   x   yazn.
  3. imdi son altrlan komutu geri almak iin   u   yazn.
  4. Bu sefer   x    komutunu kullanarak satrdaki tm hatalar dzeltin.
  5. imdi satr ilk haline evirmek iin byk   U    yazn.
  6. imdi   U    ve daha nceki komutlar geri almak iin birka defa   u    yazn.
  7. imdi birka defa CTRL-R (CTRL'yi basl tutarken R ye basn) yazarak geri almalar da geri aln.

---> Buu satrdaki hatalar dzeltinn ve sonra koomutu geri allln.

  8. Bunlar son derece kullanl komutlardr. imdi Ders 2 zete gein.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       DERS 2 ZET


  1. mleten itibaren bir kelimeyi silmek iin yazn:	dw

  2. mleten itibaren bir satr silmek iin yazn:	d$

  3. Btn bir satr silmek iin yazn:		dd

  4. Normal kipte bir komut biimi yledir:

       [say]   komut    nesne    VEYA     komut	[say]   nesne
     burada:
	 say  - komutun ka kere tekrar edecei
	 komut - ne yaplaca, silmek iin   d   olduu gibi
	 nesne - komutun nasl davranaca, w (kelime), $ (satr sonu), vb gibi.

  5. nceki hareketleri geri almak iin yazn:		u	(kk u)
     Bir satrdaki tm deiiklikleri geri almak iin yazn:	U	(byk u)
     Geri almalar geri almak iin yazn:	CTRL-R


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 Ders 3.1: KOY KOMUTU


       ** Son yaptnz silme ilemini imleten sona geri yerletirmek iin	p   yazn.**

  1. mleci aadaki tmceciin ilk satrna gtrn.

  2. Satr silip Vim'in tamponuna yerletirmek iin   dd   yazn.

  3. mleci, silinmi satr nereye yerletirmek istiyorsanz, o satrn ZERNE gtrn.

  4. Normal kipteyken, satr yerletirmek iin   p   yazn.

  5. Tm satrlar doru sraya koymak iin 2'den 4'e kadar olan admlar tekrar edin.

     d) Sen de rendin mi?
     b) Menekeler mavidir,
     c) Akl renilir,
     a) Gller krmzdr,



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       Ders 3.2: YERLETR KOMUTU


  ** mlecin altnda bir karakter yerletirmek iin    r    yazn.**

  1. mleci aadaki iaretlenmi(--->) ilk satra gtrn.

  2. mleci satrdaki ilk hatann zerine gtrn.

  3. Hatay dzeltmek iin nce   r    ardndan da doru karakteri yazn.

  4. lk satr dzelene kadar adm 2 ve 3' tekrar edin.

--->  Bu satv yazlvken, bivileri yaml tutara basm.
--->  Bu satr yazlrken, birileri yanl tulara basm.

  5. Ders 3.2'ye gein.

NOT: Unutmayn, ezberleyerek deil kullanarak renin.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			Ders 3.3: DETR KOMUTU


	   ** Bir kelimenin tamamn veya parasn deitirmek iin   cw   yazn.

  1. mleci aadaki iaretlenmi(--->) satra gtrn.

  2. mleci "sutar" daki u'nun zerine yerletirin.

  3. nce   cw   ardndan doru kelimeyi girin (bu durumda 'atr'.)

  4. <ESC> tuuna basn ve bir sonraki hataya gidin (deimesi gereken ilk karakter.)

  5. lk cmle ikincisiyle ayn olana kadar adm 3 ve 4' tekrar edin.

---> Bu sutar deitir komutu ile deineli gereken birka petime ieriyor.
---> Bu satr deitir komutu ile deimesi gereken birka kelime ieriyor.

cw'nin sadece kelimeyi deitirmediini, ayn zamanda sizi insert kipine gtrdne de dikkat edin.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      	Ders 3.4: c'Y KULLANARAK DAHA FAZLA DETRME


     ** Deitir komutu sil komutu ile ayn nesnelerle kullanlr.**

  1. Deitir komutu sil ile ayn yolla alr. Biim yledir:

       [say]   c   nesne	   VEYA	    c	[say]   nesne

  2. Nesneler de ayn zamanda ayndr. rnein w (word), $ (satr sonu), vb. gibi.

  3. Aadaki iaretlenmi(--->) ilk satra gidin.

  4. mleci ilk hataya gtrn.

  5. Satrn geri kalan ksmn ikincisi gibi yapmak iin   c$   yazn ve daha sonra <ESC> tuuna basn.

---> Bu satrn sonu dzeltilmek iin biraz yardma ihtiya duyuyor.
---> Bu satrn sonu dzeltilmek iin   c$   komutu kullanlarak yardma ihtiya duyuyor.


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       DERS 3 ZET


  1. Silinmi olan bir metini geri yerletirmek iin   p   yazn. Bu silinmi metini
     imleten hemen SONRA geri yerletirir (eer bir satr silinmise hemen imleten sonra, alta
     yerletirilecektir)

  2. mlecin altndaki karakteri deitirmek iin nce   r    ardndan da
     asl karakteri yazn.

  3. Deitir komutu belirlenen nesneyi, imleten nesnenin sonuna kadar deitirme imkan verir.
     rnein, bir kelimeyi imleten sonuna kadar deitirmek iin   cw   , bir satrn tamamn
     deitirmek iinse   c$   yazn.

  4. Deitir iin biim yledir:

	 [say]   c	nesne	      VEYA	c   [say]   nesne

imdi bir sonraki derse gein.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		     Ders 4.1: KONUM VE DOSYA DURUMU


  ** Dosya ierisindeki konumunuzu ve dosyann durumunu grmek iin   CTRL-g    yazn. **
  ** Dosya ierisindeki bir satra gitmek iin   SHIFT-g   yazn. **

  Not: Admlardan herhangi birini yapmadan nce dersin tamamn okuyun!!

  1. Ctrl tuunu basl tutun ve   g'ye   basn. Dosyann sonunda dosya ismini ve bulunduunuz konumu
     gsteren bir durum satr grnecektir. Adm 3 iin satr numarasn
     unutmayn.

  2. Dosyann sonuna gitmek iin   shift-G   'ye basn.

  3. Daha nce bulunduunuz satr numarasn yazn ve daha sonra    shift-G   'ye basn.
     Bu sizi daha nce bulunduunuz ve    Ctrl-g   'ye bastnz satra geri gtrecektir.
     (Saylar yazlrken ekranda GRNMEYECEKLERDR.)

  4. Yapabileceinizi dndnzde, adm 1'den 3'e kadar yapn.

  .N: Bu ksm orijinal metinde de biraz eksik anlatlm gibi. Bir satr hakknda bilgi almak iin
       Ctrl-g'yi kullann. Herhangi bir satra gitmek iinse, nce satr numarasn yazn ve ardnan
       shift-g'ye basn. Satr numaras girmeden baslan shift-g sizi satr sonuna gtrr.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			Ders 4.2: ARAMA KOMUTU


     ** Bir kelime beini aramak iin   /   ile beraber kelime beini girin. **

  1. Normal kipteyken   /   karakterini yazn. Komut blm yerine   /   karakterinin ve
     imlecin ekrann sonunda grndne dikkat edin.

  2. imdi, 'hatttaa' yazp <ENTER> 'a basn. Bu sizin aramak istediiniz kelime.

  3. Ayn kelime beini tekrar aramak iin, basite   n   yazn.
     Ayn kelime beini zt ynde aramak iin, Shift-N yazn.

  4. Eer zt yne doru bir arama yapmak istiyorsanz,  /   komutu yerine
     ?   komutunu kullann.

---> "hatttaa" hatay yazmann doru yolu deil; hatttaa bir hata.

Not: Arama dosyann sonuna ulatnda, tekrar batan balayacaktr.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		   Ders 4.3: UYAN PARANTEZ ARAMASI


	      ** Uyan bir ),] veya } bulmak iin   %   yazn. **

  1. mleci iaretli (--->) satrdaki herhangi bir (, [ veya { karakterinin
     zerine gtrn.

  2. imdi   %    karakterini yazn.

  3. mle uyan parantez veya ayracn zerine gider.

  4. Uyan ilk parantezin zerine geri dnmek iin yine   %   yazn.

---> Bu ( ierisinde ('ler, ['ler ] ve {'ler } bulunan bir satrdr. ))

Not: Bu ierisinde uymayan parantezler bulunan bir programn yanln ayklamak iin
     son derece yararldr.






~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      Ders 4.4: HATALARI DZELTMEK N BR YOL


	** 'eski' yerine 'yeni' yerletirmek iin   :s/eski/yeni/g   yazn. **

  1. mleci aadaki iaretli (--->) satra gtrn.

  2. :s/buu/bu  yazp <ENTER> 'a basn. Bu komutun sadece satrdaki ilk karlamay
     dzelttiine dikkat edin.

  3. imdi genel olarak satrdaki tm deiiklii  yapmak iin   :s/buu/bu/g   yazn.

---> Buu birinci, buu ikinci, buu nc blm.

  4. ki satr arasndaki bir karakter katarnn tmn deitirmek iin,
     :#,#s/eski/yeni/g  yazn, burada #,# iki satrn saylardr.
     Tm dosyadaki karlalan kelimeleri deitirmek iin  :%s/eski/yeni/g  yazn.





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       DERS 4 ZET


  1. Ctrl-g sizin dosyadaki konumunuzu ve dosya durumunu gsterir.
     Shift-G dosyann sonuna gider. Shift-G 'den nce bir say yazlrsa, o satra
     gidilir.

  2. Bir szck beinden nce / yazmak, LER ynde o bei aratr.
     Bir szck beinden nce ? yazmak, GER ynde o bei aratr.
     Bir aramadan sonra, ayn yndeki bir sonraki karlamay bulmak iin   n   ,
     veya zt yndekini bulmak iin Shift-N yazn.

  3. mle bir (,),[,],{,} parantezi zerindeyken   %   yazmak, uyan dier e parantezi bulur.

  4. Bir satrdaki ilk 'eski'yi 'yeni' ile deitirmek iin    		:s/eski/yeni		yazn.
     Bir satrdaki tm 'eski'leri 'yeni' ile deitirmek iin  		:s/eski/yeni/g	 	yazn.
     ki satr arasndaki bekleri deitirmek iin 			:#,#s/eski/yeni/g 	yazn.
     									 (#'lar satr numaralar)
     Bir dosyadaki tm karlamalar deitirmek iin			:%s/eski/yeni/g 	yazn.
     Her seferinde onay sormas iin 'c' ekleyin.			:%s/eski/yeni/gc


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		Ders 5.1: BIR DI KOMUT ALITIRMAK


   ** Bir d komutu altrmak iin   :!      ve ardndan istediiniz d komutu yazn. **

  1. mleci ekrann altna gtrmek iin alk olduunuz  :  komutunu yazn. Bu size
     bir komut yazma imkan verir.

  2. imdi ! (nlem) karakterini yazn. Bu size bir d komut altrma
     imkan verir.

  3. rnek olarak ! karakterini takiben  ls  yazn ve <ENTER>'a basn. Bu size
     o anda bulunduunuz dizindeki dosyalar gsterecektir. Veya ls almazsa :!dir
     komutunu kullann.

Not: Herhangi bir d komutu bu yolla altrmak mmkndr.

Not: Tm  :   komutlarndan sonra <ENTER> tuuna baslmaldr.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		      Ders 5.2: DOSYA YAZMAYA DEVAM


     ** Dosyaya yaplan deiiklii kaydetmek iin, :w DOSYASM  yazn. **

  1. Bulunduunuz dizini listelemek iin  :!dir  veya  :!ls  yazn.
     Komuttan sonra <ENTER> tuuna bascanz zaten biliyorsunuz.

  2. Mevcut olmayan bir dosya ismi sein, rnein DENEME.

  3. imdi   :w DENEME   yazn (DENEME sizin setiiniz dosya ismi).

  4. Bu tm dosyay (Vim Tutor) DENEME isminde baka bir dosyaya yazar.
     Bunu dorulamak iin,  :!dir   yazn ve yeniden bulunduunuz dizini listeleyin.

Not: Eer Vim'den kp kaydettiiniz DENEME dosyasn aarsanz, bunun kaydettiiniz
     vimtutor'un gerek bir kopyas olduunu grrsnz.

  5. imdi dosyay u komutlar vererek silin	(MS-DOS)     :!del DENEME
  						(veya UNIX)  :!rm DENEME


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    Ders 5.3: SEMEL YAZ KOMUTU


	** Dosyann bir blmn kaydetmek iin,  :#,# w DOSYASM  yazn. **

  1. Bir kez daha bulunduunuz dizini grmek iin  :!dir  veya  :!ls  yazn,
     ardndan DENEME gibi uygun bir dosya ismi sein.

  2. mleci bu sayfann bana gtrn ve ardndan CTRL-g'ye basarak satr numarasn
     renin. BU NUMARAYI UNUTMAYIN!

  3. imdi sayfann sonuna gidib ve yine CTRL-g'ye basarak satr numarasn
     renin. BU NUMARAYI DA UNUTMAYIN!

  4. Bir dosyaya sadece bir blm kaydetmek iin, :#,# w DENEME yazn. #,# sizin
     baktnz saylar (st,alt) ve DENEME dosyanzn ismidir.


  5. Yine,  :!dir  yazarak dosyann orada olduuna bakn ama SLMEYN.




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		   Ders 5.4: DOSYALARI BRLETRMEK-BLM EKLEMEK


       ** Bir dosyann ieriini eklemek iin  :r DOSYASM   yazn. **

  1. DENEME dosyanzn nceden bulunduundan emin olmak iin  :!dir   yazn.

  2. mleci bu sayfann bana yerletirin.

NOT: Adm 3' uyguladktan sonra Ders 5.3' gryor olacaksnz. Daha sonra bu
     derse sayfasna dnn.

  3. imdi DENEME sayfasn  :r DENEME  yazarak aktarn.

NOT: Aktardnz dosya imlecinizin hemen altna eklenecektir.

  4. Dosyann eklendiini grmek iin, geriye gidin. Ders 5.3'ten iki kopya
     olduunu greceksiniz; asl ve kopya olan.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       DERS 5 ZET


  1.  :!komut bir d komut altrr.

      Baz yararl rnekler:
	 (MS-DOS)	  (Unix)
	  :!dir		   :!ls		   -  bir dizini listeler.
	  :!del DOSYA      :!rm DOSYA      -  DOSYA'y siler.

  2.  :w DOSYASM o anki Vim dosyasn diske DOSYASM ile kaydeder.

  3.  :#,#w DOSYASM # ile # satr arasn DOSYASM ile kaydeder.

  4.  :r DOSYASM imlecin altndan balayarak DOSYASM isimli dosyann ieriini ekler.






~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			 Ders 6.1: A KOMUTU


 ** mlecin aasna bir satr amak ve Insert kipine gemek iin   o    yazn. **

  1. mleci aadaki iaretlenmi (--->) satra gtrn.

  2. mlecin aasna bir satr amak ve Insert kipine gemek iin
     o   (kk harfle) yazn.

  3. imdi iaretlenmi satr kopyalayn ve Insert kipinden kmak iin <ESC>
     tuuna basn.

---> o  yazdktan sonra imlec alan satra gidicek ve Insert kipine geilecek.

  4. mlecin zerinde bir satr amak iin, basite byk O yazn. Bunu aadaki
     satrda deneyin.
Bu satrn zerine bir satr amak iin imle bu satrdayken   Shift-o   yazn.





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			Ders 6.2: EKLE KOMUTU


	     ** mleten sonra metin eklemek iin   a   yazn. **

  1. mleci aadaki iaretlenmi (--->) satrn sonuna gtrmek iin
     Normal Kipteyken $ yazn.

  2. mlecin altndaki karakterden sonra metin eklemek iin  a   (kk harfle) yazn.
     (Byk  A  satrn sonuna ekler).

  3. imdi ilk satr tamamlayn. Ekle komutunun Insert kipiyle ayn ii yaptna
     dikkat edin. Tek fark metinin eklendii yer.
.N: Eer  a   yazarsanz imlecin altndaki karakterden hemen sonra ekleme yapabilirsiniz.
     Eer  Shift-a  yazarsanz imle satr sonuna gidecek ve hemen ardna ekleme yapabileceksiniz.
     Doal olarak bizim rneimizde Shift-A'y kullanmak daha gzel olacaktr. nce $ ardnan a
     yazmamza gerek kalmaz.

---> Bu satrda alabilirsiniz
---> Bu satrda alabilirsiniz. alrken metin eklemeyi kullann.



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		    Ders 6.3: BR BAKA DETR KOMUTU


      ** Birden fazla karakter deitirmek iin byk R yazn. **

  1. mleci aadaki iaretli (--->) satrlarn ilkine gtrn.

  2. mleci iaretli olan ikinci satrdakinden farkl olan ilk kelimenin
     bana gtrn. ( "tular" kelimesi )

  3. imdi byk R yazn ve ilk satr ikincisinin ayns yapmak iin
     eski metinin zerinden yenisini yazn. Siz yazdka metin deiecektir.

---> Bu satr ikincisinin ayns yapmak iin tular kullann.
---> Bu satr ikincisinin ayns yapmak iin R yazn ve metini girin.

  4. kmak iin <ESC> tuuna bastnzda, deimemi metinin aynen
     kaldna dikkat edin.





~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			    Ders 6.4: SET SEENE

	  ** Bir seenek ayarlayn , bylece bir arama veya deitirme **
	  ** durumu grmezden gelsin.				       **

  1. 'ignore' kelimesini aramak iin:
     /ignore
     yazn.
     Bunu   n  tuuna basarak birka kez tekrar edin

  2. :set ic    yazarak 'ic' (Ignore case) ayarn sein.

  3. Tekrar  n  tuuna basarak 'ignore' kelimseini arayn.
     n   tuuna basarak bu aramay birden ok defa tekrar edin.

  4. :set hls is   yazarak 'hlsearch' ve 'incsearch' ayarlarn sein.

  5. /ignore  yazarak arama komutunu tekrar verin ve ne olacan grn.

  6. Karlama vurgularn iptal etmek iin,
     :nohlsearch   yazn.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
			       DERS 6 ZET


  1. o   yazmak imlecin altnda bir satr aar ve imleci bu alm satra
     Insert kipinde yerletirir.
     Byk O  yazmak imlecin zerinde bir satr aar.

  2. mlecin zerindeki karakterden hemen sonra metin eklemek iin  a   yazn.
     Byk A  yazmak hemen satr sonuna giderek metin eklemeye hazr hale getirir.

  3. Byk  R   yazmak Deitir kipine girer ve kmak iin <ESC> tuuna
     baslana kadar sizi bu kipte brakr.

  4. ":set xxx"  yazmak  "xxx" seeneini ayarlar.









~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       Ders 7: EVRM (ON-LINE) YARDIM KOMUTLARI


		      ** evirimii yardm sistemini kullann **

  Vim geni bir evirimii yardm sistemine sahiptir. Balamak iin u n
  deneyebilirsiniz.
	- (eer sahipseniz) <HELP> tuuna basn
	- (eer sahipseniz) <F1> tuuna basn
	- :help yazn ve <ENTER> tuuna basn

  Yardm penceresini kapatmak iin  :q yazp <ENTER> tuuna basn.

  ":help" komutuna deiken (argman) vererek herhangi bir konu hakknda
  yardm alabilirsini. unlar deneyin (<ENTER> tuuna basmay unutmayn) :

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


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
		       Ders 8: BR BALANGI BET OLUTURUN

			  ** Switch on Vim features **
			  ** Vim'in zelliklerine bakn **

  Vim Vi'dan ok daha fazla zellie sahiptir fakat birou ntanml olarak kapaldr.
  Daha fazla zellik kullanabilmek iin bir "vimrc" dosyas oluturmalsnz.

  1. "vimrc" dosyasn dzenlemeye balayn, bu iletim sisteminize gre deiir:

  .N: (Bu komutu verdiinizde eer yoksa home dizininizde .vimrc isimli bir dosya oluacaktr.
  Bu dosyaya vimrc rnek dosyasn aktarmak iin 2. admdaki komutu kullanacaksnz. Bu yzden
  vimrc dosyanz dzenlemeden nce aadaki admlarn hepsini okuyun ve komutlar hatrlayn.)

	:edit ~/.vimrc			Unix iin
	:edit $VIM/_vimrc		MS-Windows iin

  2. imdi rnek "vimrc" dosyasn okuyun

	:read $VIMRUNTIME/vimrc_example.vim

  3. Dosyay kaydedin ve kn

	:write
	:q

  Vim'i bir dahaki sefer altrdnzda szdizim (sytax) vurgusu kullanlacaktr.
  Tm tercih ettiiniz ayarlar bu "vimrc" dosyasna ekleyebilirsiniz.

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

  Burada Vim Eitmeni tamamlanm oldu. Eitmendeki ama Vim dzenleyicisi hakknda
  ksa bir bilgi vermek ve onu kolayca kullanmanz salamakt. Vim'in tamamn retmek
  ok zordur zira Vim birok komuta sahiptir.Bundan sonra :help user-manual" komutu ile
  kullanc klavuzunu okumalsnz.

  Daha fazla okuma ve alma iin u kitab neriyoruz:
	Vim - Vi Improved - by Steve Oualline
	Publisher: New Riders
  Tamamiyle Vim iin hazrlanm ilk kitap. zellikle ilk kullanclar iin uygun.
  Kitapta birok rnek ve resim var.
  http://iccf-holland.org/click5.html adresine bakabilirsiniz.

  Bu kitap daha eskidir ve Vim'den daha ok Vi iindir ancak tavsiye edilir:
	Learning the Vi Editor - by Linda Lamb
	Publisher: O'Reilly & Associates Inc.
  Vi hakknda bilmek isteyeceiniz neredeyse hereyin bulunduu bir kitap.
  6.Basm ayn zamanda Vim hakknda bilgi de iermekte.

  Bu eitmen Michael C. Pierce ve Robert K. Ware tarafndan yazld,
  Charles Smith tarafndan salanan fikirlerle Colorado School Of Mines,
  Colorado State University.  E-mail: bware@mines.colorado.edu.

  Vim iin deitiren : Bram Moolenaar.

  Trkeye eviren    : Serkan "heartsmagic" al    Yl 2005
  E-mail	      : adresimeyaz (at) yahoo com

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

Youez - 2016 - github.com/yon3zu
LinuXploit