home *** CD-ROM | disk | FTP | other *** search
/ vim.ftp.fu-berlin.de / 2015-02-03.vim.ftp.fu-berlin.de.tar / vim.ftp.fu-berlin.de / runtime / tutor / tutor.tr.utf-8 < prev    next >
Encoding:
Text File  |  2010-08-15  |  29.5 KB  |  814 lines

  1. ===============================================================================
  2. =        V I M   T u t o r'a Ho┼ƒ Geldiniz    -    S├╝r├╝m 1.5      =
  3. ===============================================================================
  4.  
  5.      Vim, bu gibi bir e─ƒitmen ile a├º─▒klanmas─▒ gereken ├ºok fazla komut bar─▒nd─▒ran,
  6.      olduk├ºa kuvvetli bir metin d├╝zenleyicidir. Bu e─ƒitmen Vim'i ├ºok ama├ºl─▒ bir
  7.      d├╝zenleyici olarak kolayl─▒kla kullanabilece─ƒiniz yeterli say─▒da komutu a├º─▒klamak
  8.      i├ºin tasarlanm─▒┼ƒt─▒r.
  9.  
  10.      E─ƒitmeni tamamlama s├╝resi yapaca─ƒ─▒n─▒z denemelere ba─ƒl─▒ olarak 25-30
  11.      dakikad─▒r.
  12.  
  13.      Derslerdeki komutlar bu metini de─ƒi┼ƒtirecektir. ├£zerinde ├ºal─▒┼ƒmak i├ºin
  14.      bu dosyan─▒n bir kopyas─▒n─▒ al─▒n (e─ƒer "vimtutor" uygulamas─▒n─▒ ├ºal─▒┼ƒt─▒rd─▒ysan─▒z
  15.      zaten bir kopyas─▒n─▒ alm─▒┼ƒ oldunuz).
  16.  
  17.      Bu e─ƒitmenin, kullanarak ├╢─ƒretmeye ayarland─▒─ƒ─▒n─▒ unutmamak ├╢nemlidir. Bu ┼ƒu
  18.      anlama gelir; komutlar─▒ ├╢─ƒrenmek i├ºin do─ƒru bir ┼ƒekilde ├ºal─▒┼ƒt─▒rman─▒z gerekir.
  19.      E─ƒer sadece yaz─▒lanlar─▒ okursan─▒z komutlar─▒ unutursunuz.
  20.  
  21.      ┼₧imdi Shift-Lock tu┼ƒlar─▒n─▒z─▒n bas─▒l─▒ olmad─▒─ƒ─▒na emin olun ve Ders 1.1'in
  22.      ekran─▒ tamamen doldurmas─▒ i├ºin   j   tu┼ƒuna yeterli miktarda bas─▒n.
  23. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  24.             Ders 1.1:  ─░MLEC─░ HAREKET ETT─░RMEK
  25.  
  26.   ├ç.N: T├╝m derslerde <ENTER> g├╢rd├╝─ƒ├╝n├╝z yerde bu tu┼ƒa basman─▒z gerekir.
  27.  
  28.    ** ─░mleci hareket ettirmek i├ºin, h,j,k,l tu┼ƒlar─▒na g├╢sterildi─ƒi gibi bas─▒n. **
  29.             ^
  30.          k            ─░pucu: h tu┼ƒu soldad─▒r ve sola hareket eder.
  31.        < h     l >           l tu┼ƒu sa─ƒdad─▒r ve sa─ƒa hareket eder.
  32.          j               j tu┼ƒu a┼ƒa─ƒ─▒ y├╢nl├╝ bir ok gibidir.
  33.          v
  34.   1. Yeterli hissedinceye kadar imleci ekranda hareket ettirin.
  35.  
  36.   2. A┼ƒa─ƒ─▒ tu┼ƒunu  (j)  tekrar edene kadar bas─▒l─▒ tutun.
  37. ---> ┼₧imdi, bir sonraki derse nas─▒l ge├ºece─ƒinizi biliyorsunuz.
  38.  
  39.   3. A┼ƒa─ƒ─▒ tu┼ƒunu kullanarak, Ders 1.2'ye ge├ºin.
  40.   Not:  E─ƒer yazd─▒─ƒ─▒n─▒z bir ┼ƒeyden emin de─ƒilseniz, Normal kipe ge├ºmek i├ºin <ESC> tu┼ƒuna bas─▒n.
  41.         Daha sonra istedi─ƒiniz komutu yeniden yaz─▒n.
  42.   Not:  ─░mle├º tu┼ƒlar─▒ da ayn─▒ zamanda i┼ƒe yararlar ancak   hjkl   tu┼ƒlar─▒n─▒ kullanmaya al─▒┼ƒt─▒─ƒ─▒n─▒zda etrafta daha h─▒zl─▒
  43.         hareket edersiniz.
  44. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  45.              Ders 1.2: VIM'E G─░R─░┼₧ VE VIM'DEN ├çIKI┼₧
  46.  
  47.  
  48.   !! NOT: A┼ƒa─ƒ─▒daki ad─▒mlar─▒ yapmadan ├╢nce, bu dersi tamamen okuyun.
  49.  
  50.   1. <ESC> tu┼ƒuna bas─▒n (Normal kipte olmay─▒ garantilemek i├ºin).
  51.  
  52.   2. Yaz─▒n:            :q! <ENTER>.
  53.  
  54. ---> Bu d├╝zenleyicinin yapt─▒─ƒ─▒n─▒z de─ƒi┼ƒiklikleri KAYDETMEDEN kapanmas─▒n─▒ sa─ƒlar.
  55.      E─ƒer yapt─▒klar─▒n─▒z─▒n kaydedilmesini istiyorsan─▒z ┼ƒunu yaz─▒n:
  56.                 :wq  <ENTER>
  57.  
  58.   3. Kabuk istemcisini (shell prompt) g├╢rd├╝─ƒ├╝n├╝zde, sizi bu e─ƒitmene getiren
  59.      komutu yaz─▒n. Bu:    vimtutor <ENTER> komutudur.
  60.      Normalde:    vim tutor <ENTER> komutu kullan─▒l─▒r.
  61. ---> 'vim' vim d├╝zenleyicisine gir anlam─▒na gelir, 'tutor' ise a├ºmak istedi─ƒiniz dosyad─▒r.
  62.  
  63.   4. E─ƒer bu ad─▒mlar─▒ ezberlediyseniz ve kendinizden eminseniz, 1'den 3'e kadar olan ad─▒mlar─▒,
  64.      d├╝zenleyiciden ├º─▒kmak ve yeniden girmek i├ºin uygulay─▒n.
  65. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  66.              Ders 1.3: MET─░N D├£ZENLEME - S─░LME
  67.  
  68.  
  69. ** Normal kipteyken imlecin alt─▒ndaki karakteri silmek i├ºin   x  'e bas─▒n.**
  70.  
  71.   1. ─░mleci a┼ƒa─ƒ─▒da i┼ƒaretlenmi┼ƒ (-->) sat─▒ra g├╢t├╝r├╝n.
  72.  
  73.   2. Hatalar─▒ d├╝zeltmek i├ºin, imleci silinmesi gereken karakterin ├╝zerine getirin
  74.  
  75.   3. ─░stenmeyen karakteri silmek i├ºin   x   tu┼ƒuna bas─▒n.
  76.  
  77.   4. C├╝mle d├╝zelene kadar 2'den 4'e kadar olan ad─▒mlar─▒ tekrar edin.
  78.  
  79. ---> ─░inek ayy─▒n ├╝zzerinden attlad─▒.
  80.  
  81.   5. ┼₧imdi sat─▒r d├╝zeldi, Ders 1.4'e ge├ºin.
  82.  
  83. NOT: Bu e─ƒitmende ilerledik├ºe ezberlemeye ├ºal─▒┼ƒmay─▒n, kullanarak ├╢─ƒrenin.
  84.  
  85.  
  86.  
  87. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  88.              Ders 1.4: MET─░N D├£ZENLEME - EKLEME
  89.  
  90.  
  91.       ** Normal kipteyken metin eklemek i├ºin   i  'ye bas─▒n. **
  92.  
  93.   1. ─░mleci a┼ƒa─ƒ─▒daki i┼ƒaretlenmi┼ƒ (-->) ilk sat─▒ra g├╢t├╝r├╝n.
  94.  
  95.   2. ─░lk sat─▒r─▒ ikincisinin ayn─▒s─▒ gibi yapmak i├ºin, imleci eklenmesi gereken
  96.      metinden sonraki ilk karakterin ├╝zerine g├╢t├╝r├╝n.
  97.  
  98.   3. i  'ye bas─▒n ve gerekli eklemeleri yap─▒n.
  99.  
  100.   4. Her hata d├╝zeltildi─ƒinde <ESC> tu┼ƒuna basarak Normal kipe d├╢n├╝n.
  101.      C├╝mleyi d├╝zeltmek i├ºin 2'den 4'e kadar olan ad─▒mlar─▒ tekrar edin.
  102.  
  103. ---> Bu metinde eksk.
  104. ---> Bu metinde bir┼ƒey eksik.
  105.  
  106.   5. Metin ekleme ├ºal─▒┼ƒmalar─▒n─▒ yeterli g├╢r├╝yorsan─▒z a┼ƒa─ƒ─▒daki ├╢zete ge├ºin.
  107.  
  108.  
  109.  
  110. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  111.                    DERS 1 ├ûZET
  112.  
  113.  
  114.   1. ─░mle├º hem ok tu┼ƒlar─▒ hem de   hjkl   tu┼ƒlar─▒ ile hareket ettirilir.
  115.      h (sol)    j (a┼ƒa─ƒ─▒)       k (yukar─▒)        l (sa─ƒ)
  116.  
  117.   2. (Konsoldan) Vim'e girmek i├ºn  yaz─▒n:  vim DOSYA─░SM─░ <ENTER>
  118.  
  119.   3. T├╝m de─ƒi┼ƒiklikleri g├╢z ard─▒ edip vimden ├º─▒kmak i├ºin yaz─▒n:
  120.      <ESC>    :q!    <ENTER>
  121.      veya t├╝m de─ƒi┼ƒiklikleri kaydetmek i├ºin yaz─▒n:
  122.      <ESC>    :wq    <ENTER>
  123.  
  124.   4. ─░mlecin alt─▒ndaki bir karakteri silmek i├ºin Normal kipte   x   yaz─▒n.
  125.  
  126.   5. ─░mlecin alt─▒nda metin eklemek i├ºin Normal kipte yaz─▒n:
  127.      i     yaz─▒lacak metin    <ESC>
  128.  
  129. NOT: <ESC> tu┼ƒuna basmak sizi Normal kipe g├╢t├╝r├╝r ya da istenmeyen tamamlanmam─▒┼ƒ bir komutu
  130.      iptal eder.
  131.  
  132. ┼₧imdi Ders 2 ile devam edin.
  133.  
  134.  
  135. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  136.             Ders 2.1: S─░LME KOMUTLARI
  137.  
  138.         ** Bir kelimeyi silmek i├ºin  dw  yaz─▒n.**
  139.  
  140.   1. Normal kipte olmakten emin olmak i├ºin <ESC> tu┼ƒuna bas─▒n.
  141.  
  142.   2. ─░mleci a┼ƒa─ƒ─▒daki i┼ƒaretlenmi┼ƒ (-->) sat─▒ra g├╢t├╝r├╝n.
  143.  
  144.   3. ─░mleci silinmesi gereken kelimenin ba┼ƒ─▒na g├╢t├╝r├╝n.
  145.  
  146.   4. Kelimeyi silmek i├ºin   dw   yaz─▒n.
  147.  
  148.   NOT:  dw  harfleri siz yazd─▒k├ºa ekran─▒n son sat─▒r─▒nda g├╢r├╝lecektir.
  149.         E─ƒer yanl─▒┼ƒ bir ┼ƒeyler yazarsan─▒z, yeniden ba┼ƒlamak i├ºin <ESC> tu┼ƒuna bas─▒n.
  150.  
  151. ---> Bu sat─▒rda ├ºerez c├╝mleye ait olmayan leblebi kelimeler var.
  152.  
  153.  
  154.   5. C├╝mle d├╝zelene kadar ad─▒m 3 ve 4'├╝ tekrar edin, daha sonra Ders 2.2'ye gidin.
  155.  
  156.  
  157.  
  158. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  159.               Ders 2.2: DAHA FAZLA S─░LME KOMUTU
  160.  
  161.  
  162.        ** Sat─▒r─▒ sonuna kadar silmek i├ºin   d$   yaz─▒n.**
  163.  
  164.   1. Normal kipte olmaktan emin olmak i├ºin <ESC> tu┼ƒuna bas─▒n.
  165.  
  166.   2. ─░mleci a┼ƒa─ƒ─▒daki i┼ƒaretlenmi┼ƒ (-->) sat─▒ra g├╢t├╝r├╝n.
  167.  
  168.   3. ─░mleci do─ƒru olan sat─▒r─▒n sonuna g├╢t├╝r├╝n. (Birinciden SONRA. )
  169.  
  170.   4. Sat─▒r─▒ sonuna kadar silmek i├ºin   d$   yaz─▒n.
  171.   ( d$  yazarken d'den sonra <ALT> ile beraber $ tu┼ƒuna bas─▒n)
  172.  
  173. ---> Birileri bu sat─▒r─▒n sonunu iki defa yazm─▒┼ƒ. Birileri bu sat─▒r─▒n sonunu iki defa yazm─▒┼ƒ.
  174.  
  175.   5. Neler oldu─ƒunu anlamak i├ºin Ders 2.3'e gidin.
  176.  
  177.  
  178.  
  179.  
  180.  
  181. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  182.              Ders 2.3: KOMUTLAR VE NESNELER
  183.  
  184.  
  185.    d   silme komutu i├ºin bi├ºim a┼ƒa─ƒ─▒daki gibidir:
  186.  
  187.      [say─▒]   d    nesne        VEYA     d     [say─▒]   nesne
  188.   Burada:
  189.     say─▒   - komutun ka├º defa ├ºal─▒┼ƒt─▒rlaca─ƒ─▒ (iste─ƒe ba─ƒl─▒, varsay─▒lan=1).
  190.     d      - silme komutu
  191.     nesne  - komutun ne ┼ƒekilde ├ºal─▒┼ƒaca─ƒ─▒ (a┼ƒa─ƒ─▒da listlendi).
  192.  
  193.   Nesnelerin k─▒sa bir listesi.
  194.     w - Bo┼ƒlu─ƒu da i├ºererek, imle├ºten itibaren kelimenin sonuna kadar.
  195.     e - Bo┼ƒlu─ƒu ─░├çERMEDEN, imle├ºten itibaren kelimenin sonuna kadar.
  196.     $ - imle├ºten sat─▒r─▒n sonuna kadar.
  197.  
  198. NOT:   Ser├╝ven sevenler i├ºin, Normal kipte iken, komut olmadan sadece nesnenin kendisine basmak
  199.        imleci yukardaki listede oldu─ƒu gibi hareket ettirecektir.
  200.  
  201.  
  202.  
  203.  
  204. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  205.         Ders 2.4:   'KOMUT-NESNE'ye B─░R ─░ST─░SNA
  206.  
  207.  
  208.          ** B├╝t├╝n bir sat─▒r─▒ silmek i├ºin   dd   yaz─▒n. **
  209.  
  210.   B├╝t├╝n bir sat─▒r silme s─▒kl─▒─ƒ─▒ndan dolay─▒, Vi tasar─▒mc─▒lar─▒ bir sat─▒r─▒
  211.   tamamen silmek i├ºin iki d yazman─▒n daha kolay olaca─ƒ─▒na karar verdiler.
  212.  
  213.   1. ─░mleci a┼ƒa─ƒ─▒daki t├╝mceci─ƒin ikinci sat─▒r─▒na g├╢t├╝r├╝n.
  214.   2. Sat─▒r─▒ silmek i├ºin    dd   yaz─▒n.
  215.   3. ┼₧imdi de d├╢rd├╝nc├╝ sat─▒ra gidin.
  216.   4. ─░ki sat─▒r─▒ birden silmek i├ºin   2dd   (say─▒-komut-nesne'yi hat─▒rlay─▒n) yaz─▒n.
  217.  
  218.     1)  G├╝ller k─▒rm─▒z─▒d─▒r,
  219.     2)  ├çamur e─ƒlenceli,
  220.     3)  Menek┼ƒeler mavi,
  221.     4)  Bir arabam var,
  222.         5)  Saat bana s├╢yler,
  223.     6)  ┼₧eker tatl─▒d─▒r
  224.      7)  Ve sen de ├╢ylesin
  225.  
  226. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  227.              Ders 2.5: GER─░ AL KOMUTU
  228.  
  229.  
  230.    ** Son komutu geri almak i├ºin    u   , b├╝t├╝n bir sat─▒r─▒ d├╝zeltmek i├ºin U yaz─▒n.**
  231.  
  232.   1. ─░mleci a┼ƒa─ƒ─▒daki i┼ƒaretlenmi┼ƒ (-->) sat─▒rdaki ilk hatan─▒n ├╝zerine g├╢t├╝r├╝n.
  233.   2. ─░lk istenmeyen karakteri silmek i├ºin   x   yaz─▒n.
  234.   3. ┼₧imdi son ├ºal─▒┼ƒt─▒r─▒lan komutu geri almak i├ºin   u   yaz─▒n.
  235.   4. Bu sefer   x    komutunu kullanarak sat─▒rdaki t├╝m hatalar─▒ d├╝zeltin.
  236.   5. ┼₧imdi sat─▒r─▒ ilk haline ├ºevirmek i├ºin b├╝y├╝k   U    yaz─▒n.
  237.   6. ┼₧imdi   U    ve daha ├╢nceki komutlar─▒ geri almak i├ºin birka├º defa   u    yaz─▒n.
  238.   7. ┼₧imdi birka├º defa CTRL-R (CTRL'yi bas─▒l─▒ tutarken R ye bas─▒n) yazarak geri almalar─▒ da geri al─▒n.
  239.  
  240. ---> Buu sat─▒─▒rdaki hatalar─▒ d├╝├╝zeltinn ve sonra koomutu geri alll─▒n.
  241.  
  242.   8. Bunlar son derece kullan─▒┼ƒl─▒ komutlard─▒r. ┼₧imdi Ders 2 ├ûzete ge├ºin.
  243.  
  244.  
  245.  
  246.  
  247. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  248.                    DERS 2 ├ûZET
  249.  
  250.  
  251.   1. ─░mle├ºten itibaren bir kelimeyi silmek i├ºin yaz─▒n:    dw
  252.  
  253.   2. ─░mle├ºten itibaren bir sat─▒r─▒ silmek i├ºin yaz─▒n:    d$
  254.  
  255.   3. B├╝t├╝n bir sat─▒r─▒ silmek i├ºin yaz─▒n:        dd
  256.  
  257.   4. Normal kipte bir komut bi├ºimi ┼ƒ├╢yledir:
  258.  
  259.        [say─▒]   komut    nesne    VEYA     komut    [say─▒]   nesne
  260.      burada:
  261.      say─▒  - komutun ka├º kere tekrar edece─ƒi
  262.      komut - ne yap─▒laca─ƒ─▒, silmek i├ºin   d   oldu─ƒu gibi
  263.      nesne - komutun nas─▒l davranaca─ƒ─▒, w (kelime), $ (sat─▒r sonu), vb gibi.
  264.  
  265.   5. ├ûnceki hareketleri geri almak i├ºin yaz─▒n:        u    (k├╝├º├╝k u)
  266.      Bir sat─▒rdaki t├╝m de─ƒi┼ƒiklikleri geri almak i├ºin yaz─▒n:    U    (b├╝y├╝k u)
  267.      Geri almalar─▒ geri almak i├ºin yaz─▒n:    CTRL-R
  268.  
  269.  
  270. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  271.              Ders 3.1: KOY KOMUTU
  272.  
  273.  
  274.        ** Son yapt─▒─ƒ─▒n─▒z silme i┼ƒlemini imle├ºten sona geri yerle┼ƒtirmek i├ºin    p   yaz─▒n.**
  275.  
  276.   1. ─░mleci a┼ƒa─ƒ─▒daki t├╝mceci─ƒin ilk sat─▒r─▒na g├╢t├╝r├╝n.
  277.  
  278.   2. Sat─▒r─▒ silip Vim'in tamponuna yerle┼ƒtirmek i├ºin   dd   yaz─▒n.
  279.  
  280.   3. ─░mleci, silinmi┼ƒ sat─▒r─▒ nereye yerle┼ƒtirmek istiyorsan─▒z, o sat─▒r─▒n ├£ZER─░NE g├╢t├╝r├╝n.
  281.  
  282.   4. Normal kipteyken, sat─▒r─▒ yerle┼ƒtirmek i├ºin   p   yaz─▒n.
  283.  
  284.   5. T├╝m sat─▒rlar─▒ do─ƒru s─▒raya koymak i├ºin 2'den 4'e kadar olan ad─▒mlar─▒ tekrar edin.
  285.  
  286.      d) Sen de ├╢─ƒrendin mi?
  287.      b) Menek┼ƒeler mavidir,
  288.      c) Ak─▒l ├╢─ƒrenilir,
  289.      a) G├╝ller k─▒rm─▒z─▒d─▒r,
  290.  
  291.  
  292.  
  293. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  294.                Ders 3.2: YERLE┼₧T─░R KOMUTU
  295.  
  296.  
  297.   ** ─░mlecin alt─▒nda bir karakter yerle┼ƒtirmek i├ºin    r    yaz─▒n.**
  298.  
  299.   1. ─░mleci a┼ƒa─ƒ─▒daki i┼ƒaretlenmi┼ƒ(--->) ilk sat─▒ra g├╢t├╝r├╝n.
  300.  
  301.   2. ─░mleci sat─▒rdaki ilk hatan─▒n ├╝zerine g├╢t├╝r├╝n.
  302.  
  303.   3. Hatay─▒ d├╝zeltmek i├ºin ├╢nce   r    ard─▒ndan da do─ƒru karakteri yaz─▒n.
  304.  
  305.   4. ─░lk sat─▒r d├╝zelene kadar ad─▒m 2 ve 3'├╝ tekrar edin.
  306.  
  307. --->  Bu sat─▒v yaz─▒l─▒vken, bivileri yaml─▒┼ƒ tu┼ƒtara basm─▒┼ƒ.
  308. --->  Bu sat─▒r yaz─▒l─▒rken, birileri yanl─▒┼ƒ tu┼ƒlara basm─▒┼ƒ.
  309.  
  310.   5. Ders 3.2'ye ge├ºin.
  311.  
  312. NOT: Unutmay─▒n, ezberleyerek de─ƒil kullanarak ├╢─ƒrenin.
  313.  
  314.  
  315. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  316.             Ders 3.3: DE─₧─░┼₧T─░R KOMUTU
  317.  
  318.  
  319.        ** Bir kelimenin tamam─▒n─▒ veya par├ºas─▒n─▒ de─ƒi┼ƒtirmek i├ºin   cw   yaz─▒n.
  320.  
  321.   1. ─░mleci a┼ƒa─ƒ─▒daki i┼ƒaretlenmi┼ƒ(--->) sat─▒ra g├╢t├╝r├╝n.
  322.  
  323.   2. ─░mleci "sutar" daki u'nun ├╝zerine yerle┼ƒtirin.
  324.  
  325.   3. ├ûnce   cw   ard─▒ndan do─ƒru kelimeyi girin (bu durumda 'at─▒r'.)
  326.  
  327.   4. <ESC> tu┼ƒuna bas─▒n ve bir sonraki hataya gidin (de─ƒi┼ƒmesi gereken ilk karakter.)
  328.  
  329.   5. ─░lk c├╝mle ikincisiyle ayn─▒ olana kadar ad─▒m 3 ve 4'├╝ tekrar edin.
  330.  
  331. ---> Bu sutar de─ƒi┼ƒtir komutu ile de─ƒi┼ƒneli gereken birka├º petime i├ºeriyor.
  332. ---> Bu sat─▒r de─ƒi┼ƒtir komutu ile de─ƒi┼ƒmesi gereken birka├º kelime i├ºeriyor.
  333.  
  334. cw'nin sadece kelimeyi de─ƒi┼ƒtirmedi─ƒini, ayn─▒ zamanda sizi insert kipine g├╢t├╝rd├╝─ƒ├╝ne de dikkat edin.
  335.  
  336.  
  337. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  338.                   Ders 3.4: c'Y─░ KULLANARAK DAHA FAZLA DE─₧─░┼₧T─░RME
  339.  
  340.  
  341.      ** De─ƒi┼ƒtir komutu sil komutu ile ayn─▒ nesnelerle kullan─▒l─▒r.**
  342.  
  343.   1. De─ƒi┼ƒtir komutu sil ile ayn─▒ yolla ├ºal─▒┼ƒ─▒r. Bi├ºim ┼ƒ├╢yledir:
  344.  
  345.        [say─▒]   c   nesne       VEYA        c    [say─▒]   nesne
  346.  
  347.   2. Nesneler de ayn─▒ zamanda ayn─▒d─▒r. ├ûrne─ƒin w (word), $ (sat─▒r sonu), vb. gibi.
  348.  
  349.   3. A┼ƒa─ƒ─▒daki i┼ƒaretlenmi┼ƒ(--->) ilk sat─▒ra gidin.
  350.  
  351.   4. ─░mleci ilk hataya g├╢t├╝r├╝n.
  352.  
  353.   5. Sat─▒r─▒n geri kalan k─▒sm─▒n─▒ ikincisi gibi yapmak i├ºin   c$   yaz─▒n ve daha sonra <ESC> tu┼ƒuna bas─▒n.
  354.  
  355. ---> Bu sat─▒r─▒n sonu d├╝zeltilmek i├ºin biraz yard─▒ma ihtiya├º duyuyor.
  356. ---> Bu sat─▒r─▒n sonu d├╝zeltilmek i├ºin   c$   komutu kullan─▒larak yard─▒ma ihtiya├º duyuyor.
  357.  
  358.  
  359. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  360.                    DERS 3 ├ûZET
  361.  
  362.  
  363.   1. Silinmi┼ƒ olan bir metini geri yerle┼ƒtirmek i├ºin   p   yaz─▒n. Bu silinmi┼ƒ metini
  364.      imle├ºten hemen SONRA geri yerle┼ƒtirir (e─ƒer bir sat─▒r silinmi┼ƒse hemen imle├ºten sonra, alta
  365.      yerle┼ƒtirilecektir)
  366.  
  367.   2. ─░mlecin alt─▒ndaki karakteri de─ƒi┼ƒtirmek i├ºin ├╢nce   r    ard─▒ndan da
  368.      as─▒l karakteri yaz─▒n.
  369.  
  370.   3. De─ƒi┼ƒtir komutu belirlenen nesneyi, imle├ºten nesnenin sonuna kadar de─ƒi┼ƒtirme imkan─▒ verir.
  371.      ├ûrne─ƒin, bir kelimeyi imle├ºten sonuna kadar de─ƒi┼ƒtirmek i├ºin   cw   , bir sat─▒r─▒n tamam─▒n─▒
  372.      de─ƒi┼ƒtirmek i├ºinse   c$   yaz─▒n.
  373.  
  374.   4. De─ƒi┼ƒtir i├ºin bi├ºim ┼ƒ├╢yledir:
  375.  
  376.      [say─▒]   c    nesne          VEYA    c   [say─▒]   nesne
  377.  
  378. ┼₧imdi bir sonraki derse ge├ºin.
  379.  
  380.  
  381.  
  382. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  383.              Ders 4.1: KONUM VE DOSYA DURUMU
  384.  
  385.  
  386.   ** Dosya i├ºerisindeki konumunuzu ve dosyan─▒n durumunu g├╢rmek i├ºin   CTRL-g    yaz─▒n. **
  387.   ** Dosya i├ºerisindeki bir sat─▒ra gitmek i├ºin   SHIFT-g   yaz─▒n. **
  388.  
  389.   Not: Ad─▒mlardan herhangi birini yapmadan ├╢nce dersin tamam─▒n─▒ okuyun!!
  390.  
  391.   1. Ctrl tu┼ƒunu bas─▒l─▒ tutun ve   g'ye   bas─▒n. Dosyan─▒n sonunda dosya ismini ve bulundu─ƒunuz konumu
  392.      g├╢steren bir durum sat─▒r─▒ g├╢r├╝necektir. Ad─▒m 3 i├ºin sat─▒r numaras─▒n─▒
  393.      unutmay─▒n.
  394.  
  395.   2. Dosyan─▒n sonuna gitmek i├ºin   shift-G   'ye bas─▒n.
  396.  
  397.   3. Daha ├╢nce bulundu─ƒunuz sat─▒r numaras─▒n─▒ yaz─▒n ve daha sonra    shift-G   'ye bas─▒n.
  398.      Bu sizi daha ├╢nce bulundu─ƒunuz ve    Ctrl-g   'ye bast─▒─ƒ─▒n─▒z sat─▒ra geri g├╢t├╝recektir.
  399.      (Say─▒lar yaz─▒l─▒rken ekranda G├ûR├£NMEYECEKLERD─░R.)
  400.  
  401.   4. Yapabilece─ƒinizi d├╝┼ƒ├╝nd├╝─ƒ├╝n├╝zde, ad─▒m 1'den 3'e kadar yap─▒n.
  402.  
  403.   ├ç.N: Bu k─▒s─▒m orijinal metinde de biraz eksik anlat─▒lm─▒┼ƒ gibi. Bir sat─▒r hakk─▒nda bilgi almak i├ºin
  404.        Ctrl-g'yi kullan─▒n. Herhangi bir sat─▒ra gitmek i├ºinse, ├╢nce sat─▒r numaras─▒n─▒ yaz─▒n ve ard─▒nan
  405.        shift-g'ye bas─▒n. Sat─▒r numaras─▒ girmeden bas─▒lan shift-g sizi sat─▒r sonuna g├╢t├╝r├╝r.
  406.  
  407. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  408.             Ders 4.2: ARAMA KOMUTU
  409.  
  410.  
  411.      ** Bir kelime ├╢be─ƒini aramak i├ºin   /   ile beraber kelime ├╢be─ƒini girin. **
  412.  
  413.   1. Normal kipteyken   /   karakterini yaz─▒n. Komut b├╢l├╝m├╝ yerine   /   karakterinin ve
  414.      imlecin ekran─▒n sonunda g├╢r├╝nd├╝─ƒ├╝ne dikkat edin.
  415.  
  416.   2. ┼₧imdi, 'hatttaa' yaz─▒p <ENTER> 'a bas─▒n. Bu sizin aramak istedi─ƒiniz kelime.
  417.  
  418.   3. Ayn─▒ kelime ├╢be─ƒini tekrar aramak i├ºin, basit├ºe   n   yaz─▒n.
  419.      Ayn─▒ kelime ├╢be─ƒini z─▒t y├╢nde aramak i├ºin, Shift-N yaz─▒n.
  420.  
  421.   4. E─ƒer z─▒t y├╢ne do─ƒru bir arama yapmak istiyorsan─▒z,  /   komutu yerine
  422.      ?   komutunu kullan─▒n.
  423.  
  424. ---> "hatttaa" hatay─▒ yazman─▒n do─ƒru yolu de─ƒil; hatttaa bir hata.
  425.  
  426. Not: Arama dosyan─▒n sonuna ula┼ƒt─▒─ƒ─▒nda, tekrar ba┼ƒtan ba┼ƒlayacakt─▒r.
  427.  
  428. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  429.            Ders 4.3: UYAN PARANTEZ ARAMASI
  430.  
  431.  
  432.           ** Uyan bir ),] veya } bulmak i├ºin   %   yaz─▒n. **
  433.  
  434.   1. ─░mleci i┼ƒaretli (--->) sat─▒rdaki herhangi bir (, [ veya { karakterinin
  435.      ├╝zerine g├╢t├╝r├╝n.
  436.  
  437.   2. ┼₧imdi   %    karakterini yaz─▒n.
  438.  
  439.   3. ─░mle├º uyan parantez veya ayrac─▒n ├╝zerine gider.
  440.  
  441.   4. Uyan ilk parantezin ├╝zerine geri d├╢nmek i├ºin yine   %   yaz─▒n.
  442.  
  443. ---> Bu ( i├ºerisinde ('ler, ['ler ] ve {'ler } bulunan bir sat─▒rd─▒r. ))
  444.  
  445. Not: Bu i├ºerisinde uymayan parantezler bulunan bir program─▒n yanl─▒┼ƒ─▒n─▒ ay─▒klamak i├ºin
  446.      son derece yararl─▒d─▒r.
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  454.               Ders 4.4: HATALARI D├£ZELTMEK ─░├ç─░N B─░R YOL
  455.  
  456.  
  457.     ** 'eski' yerine 'yeni' yerle┼ƒtirmek i├ºin   :s/eski/yeni/g   yaz─▒n. **
  458.  
  459.   1. ─░mleci a┼ƒa─ƒ─▒daki i┼ƒaretli (--->) sat─▒ra g├╢t├╝r├╝n.
  460.  
  461.   2. :s/buu/bu  yaz─▒p <ENTER> 'a bas─▒n. Bu komutun sadece sat─▒rdaki ilk kar┼ƒ─▒la┼ƒmay─▒
  462.      d├╝zeltti─ƒine dikkat edin.
  463.  
  464.   3. ┼₧imdi genel olarak sat─▒rdaki t├╝m de─ƒi┼ƒikli─ƒi  yapmak i├ºin   :s/buu/bu/g   yaz─▒n.
  465.  
  466. ---> Buu birinci, buu ikinci, buu ├╝├º├╝nc├╝ b├╢l├╝m.
  467.  
  468.   4. ─░ki sat─▒r aras─▒ndaki bir karakter katar─▒n─▒n t├╝m├╝n├╝ de─ƒi┼ƒtirmek i├ºin,
  469.      :#,#s/eski/yeni/g  yaz─▒n, burada #,# iki sat─▒r─▒n say─▒lar─▒d─▒r.
  470.      T├╝m dosyadaki kar┼ƒ─▒la┼ƒ─▒lan kelimeleri de─ƒi┼ƒtirmek i├ºin  :%s/eski/yeni/g  yaz─▒n.
  471.  
  472.  
  473.  
  474.  
  475.  
  476. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  477.                    DERS 4 ├ûZET
  478.  
  479.  
  480.   1. Ctrl-g sizin dosyadaki konumunuzu ve dosya durumunu g├╢sterir.
  481.      Shift-G dosyan─▒n sonuna gider. Shift-G 'den ├╢nce bir say─▒ yaz─▒l─▒rsa, o sat─▒ra
  482.      gidilir.
  483.  
  484.   2. Bir s├╢zc├╝k ├╢be─ƒinden ├╢nce / yazmak, ─░LER─░ y├╢nde o ├╢be─ƒi arat─▒r.
  485.      Bir s├╢zc├╝k ├╢be─ƒinden ├╢nce ? yazmak, GER─░ y├╢nde o ├╢be─ƒi arat─▒r.
  486.      Bir aramadan sonra, ayn─▒ y├╢ndeki bir sonraki kar┼ƒ─▒la┼ƒmay─▒ bulmak i├ºin   n   ,
  487.      veya z─▒t y├╢ndekini bulmak i├ºin Shift-N yaz─▒n.
  488.  
  489.   3. ─░mle├º bir (,),[,],{,} parantezi ├╝zerindeyken   %   yazmak, uyan di─ƒer e┼ƒ parantezi bulur.
  490.  
  491.   4. Bir sat─▒rdaki ilk 'eski'yi 'yeni' ile de─ƒi┼ƒtirmek i├ºin            :s/eski/yeni        yaz─▒n.
  492.      Bir sat─▒rdaki t├╝m 'eski'leri 'yeni' ile de─ƒi┼ƒtirmek i├ºin          :s/eski/yeni/g         yaz─▒n.
  493.      ─░ki sat─▒r aras─▒ndaki ├╢bekleri de─ƒi┼ƒtirmek i├ºin             :#,#s/eski/yeni/g     yaz─▒n.
  494.                                           (#'lar sat─▒r numaralar─▒)
  495.      Bir dosyadaki t├╝m kar┼ƒ─▒la┼ƒmalar─▒ de─ƒi┼ƒtirmek i├ºin            :%s/eski/yeni/g     yaz─▒n.
  496.      Her seferinde onay sormas─▒ i├ºin 'c' ekleyin.            :%s/eski/yeni/gc
  497.  
  498.  
  499. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  500.         Ders 5.1: BIR DI┼₧ KOMUT ├çALI┼₧TIRMAK
  501.  
  502.  
  503.    ** Bir d─▒┼ƒ komutu ├ºal─▒┼ƒt─▒rmak i├ºin   :!      ve ard─▒ndan istedi─ƒiniz d─▒┼ƒ komutu yaz─▒n. **
  504.  
  505.   1. ─░mleci ekran─▒n alt─▒na g├╢t├╝rmek i├ºin al─▒┼ƒ─▒k oldu─ƒunuz  :  komutunu yaz─▒n. Bu size
  506.      bir komut yazma imkan─▒ verir.
  507.  
  508.   2. ┼₧imdi ! (├╝nlem) karakterini yaz─▒n. Bu size bir d─▒┼ƒ komut ├ºal─▒┼ƒt─▒rma
  509.      imkan─▒ verir.
  510.  
  511.   3. ├ûrnek olarak ! karakterini takiben  ls  yaz─▒n ve <ENTER>'a bas─▒n. Bu size
  512.      o anda bulundu─ƒunuz dizindeki dosyalar─▒ g├╢sterecektir. Veya ls ├ºal─▒┼ƒmazsa :!dir
  513.      komutunu kullan─▒n.
  514.  
  515. Not: Herhangi bir d─▒┼ƒ komutu bu yolla ├ºal─▒┼ƒt─▒rmak m├╝mk├╝nd├╝r.
  516.  
  517. Not: T├╝m  :   komutlar─▒ndan sonra <ENTER> tu┼ƒuna bas─▒lmal─▒d─▒r.
  518.  
  519.  
  520.  
  521.  
  522. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  523.               Ders 5.2: DOSYA YAZMAYA DEVAM
  524.  
  525.  
  526.      ** Dosyaya yap─▒lan de─ƒi┼ƒikli─ƒi kaydetmek i├ºin, :w DOSYA─░SM─░  yaz─▒n. **
  527.  
  528.   1. Bulundu─ƒunuz dizini listelemek i├ºin  :!dir  veya  :!ls  yaz─▒n.
  529.      Komuttan sonra <ENTER> tu┼ƒuna bas─▒ca─ƒ─▒n─▒z─▒ zaten biliyorsunuz.
  530.  
  531.   2. Mevcut olmayan bir dosya ismi se├ºin, ├╢rne─ƒin DENEME.
  532.  
  533.   3. ┼₧imdi   :w DENEME   yaz─▒n (DENEME sizin se├ºti─ƒiniz dosya ismi).
  534.  
  535.   4. Bu t├╝m dosyay─▒ (Vim Tutor) DENEME isminde ba┼ƒka bir dosyaya yazar.
  536.      Bunu do─ƒrulamak i├ºin,  :!dir   yaz─▒n ve yeniden bulundu─ƒunuz dizini listeleyin.
  537.  
  538. Not: E─ƒer Vim'den ├º─▒k─▒p kaydetti─ƒiniz DENEME dosyas─▒n─▒ a├ºarsan─▒z, bunun kaydetti─ƒiniz
  539.      vimtutor'un ger├ºek bir kopyas─▒ oldu─ƒunu g├╢r├╝rs├╝n├╝z.
  540.  
  541.   5. ┼₧imdi dosyay─▒ ┼ƒu komutlar─▒ vererek silin    (MS-DOS)     :!del DENEME
  542.                           (veya UNIX)  :!rm DENEME
  543.  
  544.  
  545. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  546.             Ders 5.3: SE├çMEL─░ YAZ KOMUTU
  547.  
  548.  
  549.     ** Dosyan─▒n bir b├╢l├╝m├╝n├╝ kaydetmek i├ºin,  :#,# w DOSYA─░SM─░  yaz─▒n. **
  550.  
  551.   1. Bir kez daha bulundu─ƒunuz dizini g├╢rmek i├ºin  :!dir  veya  :!ls  yaz─▒n,
  552.      ard─▒ndan DENEME gibi uygun bir dosya ismi se├ºin.
  553.  
  554.   2. ─░mleci bu sayfan─▒n ba┼ƒ─▒na g├╢t├╝r├╝n ve ard─▒ndan CTRL-g'ye basarak sat─▒r numaras─▒n─▒
  555.      ├╢─ƒrenin. BU NUMARAYI UNUTMAYIN!
  556.  
  557.   3. ┼₧imdi sayfan─▒n sonuna gidib ve yine CTRL-g'ye basarak sat─▒r numaras─▒n─▒
  558.      ├╢─ƒrenin. BU NUMARAYI DA UNUTMAYIN!
  559.  
  560.   4. Bir dosyaya sadece bir b├╢l├╝m├╝ kaydetmek i├ºin, :#,# w DENEME yaz─▒n. #,# sizin
  561.      bakt─▒─ƒ─▒n─▒z say─▒lar (├╝st,alt) ve DENEME dosyan─▒z─▒n ismidir.
  562.  
  563.  
  564.   5. Yine,  :!dir  yazarak dosyan─▒n orada oldu─ƒuna bak─▒n ama S─░LMEY─░N.
  565.  
  566.  
  567.  
  568.  
  569. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  570.            Ders 5.4: DOSYALARI B─░RLE┼₧T─░RMEK-B├ûL├£M EKLEMEK
  571.  
  572.  
  573.        ** Bir dosyan─▒n i├ºeri─ƒini eklemek i├ºin  :r DOSYA─░SM─░   yaz─▒n. **
  574.  
  575.   1. DENEME dosyan─▒z─▒n ├╢nceden bulundu─ƒundan emin olmak i├ºin  :!dir   yaz─▒n.
  576.  
  577.   2. ─░mleci bu sayfan─▒n ba┼ƒ─▒na yerle┼ƒtirin.
  578.  
  579. NOT: Ad─▒m 3'├╝ uygulad─▒ktan sonra Ders 5.3'├╝ g├╢r├╝yor olacaks─▒n─▒z. Daha sonra bu
  580.      derse sayfas─▒na d├╢n├╝n.
  581.  
  582.   3. ┼₧imdi DENEME sayfas─▒n─▒  :r DENEME  yazarak aktar─▒n.
  583.  
  584. NOT: Aktard─▒─ƒ─▒n─▒z dosya imlecinizin hemen alt─▒na eklenecektir.
  585.  
  586.   4. Dosyan─▒n eklendi─ƒini g├╢rmek i├ºin, geriye gidin. Ders 5.3'ten iki kopya
  587.      oldu─ƒunu g├╢receksiniz; as─▒l ve kopya olan─▒.
  588.  
  589.  
  590.  
  591. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  592.                    DERS 5 ├ûZET
  593.  
  594.  
  595.   1.  :!komut bir d─▒┼ƒ komut ├ºal─▒┼ƒt─▒r─▒r.
  596.  
  597.       Baz─▒ yararl─▒ ├╢rnekler:
  598.      (MS-DOS)      (Unix)
  599.       :!dir           :!ls           -  bir dizini listeler.
  600.       :!del DOSYA      :!rm DOSYA      -  DOSYA'y─▒ siler.
  601.  
  602.   2.  :w DOSYA─░SM─░ o anki Vim dosyas─▒n─▒ diske DOSYA─░SM─░ ile kaydeder.
  603.  
  604.   3.  :#,#w DOSYA─░SM─░ # ile # sat─▒r aras─▒n─▒ DOSYA─░SM─░ ile kaydeder.
  605.  
  606.   4.  :r DOSYA─░SM─░ imlecin alt─▒ndan ba┼ƒlayarak DOSYA─░SM─░ isimli dosyan─▒n i├ºeri─ƒini ekler.
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  614.              Ders 6.1: A├ç KOMUTU
  615.  
  616.  
  617.  ** ─░mlecin a┼ƒa─ƒ─▒s─▒na bir sat─▒r a├ºmak ve Insert kipine ge├ºmek i├ºin   o    yaz─▒n. **
  618.  
  619.   1. ─░mleci a┼ƒa─ƒ─▒daki i┼ƒaretlenmi┼ƒ (--->) sat─▒ra g├╢t├╝r├╝n.
  620.  
  621.   2. ─░mlecin a┼ƒa─ƒ─▒s─▒na bir sat─▒r a├ºmak ve Insert kipine ge├ºmek i├ºin
  622.      o   (k├╝├º├╝k harfle) yaz─▒n.
  623.  
  624.   3. ┼₧imdi i┼ƒaretlenmi┼ƒ sat─▒r─▒ kopyalay─▒n ve Insert kipinden ├º─▒kmak i├ºin <ESC>
  625.      tu┼ƒuna bas─▒n.
  626.  
  627. ---> o  yazd─▒ktan sonra imlec a├º─▒lan sat─▒ra gidicek ve Insert kipine ge├ºilecek.
  628.  
  629.   4. ─░mlecin ├╝zerinde bir sat─▒r a├ºmak i├ºin, basit├ºe b├╝y├╝k O yaz─▒n. Bunu a┼ƒa─ƒ─▒daki
  630.      sat─▒rda deneyin.
  631. Bu sat─▒r─▒n ├╝zerine bir sat─▒r a├ºmak i├ºin imle├º bu sat─▒rdayken   Shift-o   yaz─▒n.
  632.  
  633.  
  634.  
  635.  
  636.  
  637. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  638.             Ders 6.2: EKLE KOMUTU
  639.  
  640.  
  641.          ** ─░mle├ºten sonra metin eklemek i├ºin   a   yaz─▒n. **
  642.  
  643.   1. ─░mleci a┼ƒa─ƒ─▒daki i┼ƒaretlenmi┼ƒ (--->) sat─▒r─▒n sonuna g├╢t├╝rmek i├ºin
  644.      Normal Kipteyken $ yaz─▒n.
  645.  
  646.   2. ─░mlecin alt─▒ndaki karakterden sonra metin eklemek i├ºin  a   (k├╝├º├╝k harfle) yaz─▒n.
  647.      (B├╝y├╝k  A  sat─▒r─▒n sonuna ekler).
  648.  
  649.   3. ┼₧imdi ilk sat─▒r─▒ tamamlay─▒n. Ekle komutunun Insert kipiyle ayn─▒ i┼ƒi yapt─▒─ƒ─▒na
  650.      dikkat edin. Tek fark metinin eklendi─ƒi yer.
  651. ├ç.N: E─ƒer  a   yazarsan─▒z imlecin alt─▒ndaki karakterden hemen sonra ekleme yapabilirsiniz.
  652.      E─ƒer  Shift-a  yazarsan─▒z imle├º sat─▒r sonuna gidecek ve hemen ard─▒na ekleme yapabileceksiniz.
  653.      Do─ƒal olarak bizim ├╢rne─ƒimizde Shift-A'y─▒ kullanmak daha g├╝zel olacakt─▒r. ├ûnce $ ard─▒nan a
  654.      yazmam─▒za gerek kalmaz.
  655.  
  656. ---> Bu sat─▒rda ├ºal─▒┼ƒabilirsiniz
  657. ---> Bu sat─▒rda ├ºal─▒┼ƒabilirsiniz. ├çal─▒┼ƒ─▒rken metin eklemeyi kullan─▒n.
  658.  
  659.  
  660.  
  661. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  662.             Ders 6.3: B─░R BA┼₧KA DE─₧─░┼₧T─░R KOMUTU
  663.  
  664.  
  665.       ** Birden fazla karakter de─ƒi┼ƒtirmek i├ºin b├╝y├╝k R yaz─▒n. **
  666.  
  667.   1. ─░mleci a┼ƒa─ƒ─▒daki i┼ƒaretli (--->) sat─▒rlar─▒n ilkine g├╢t├╝r├╝n.
  668.  
  669.   2. ─░mleci i┼ƒaretli olan ikinci sat─▒rdakinden farkl─▒ olan ilk kelimenin
  670.      ba┼ƒ─▒na g├╢t├╝r├╝n. ( "tu┼ƒlar─▒" kelimesi )
  671.  
  672.   3. ┼₧imdi b├╝y├╝k R yaz─▒n ve ilk sat─▒r─▒ ikincisinin ayn─▒s─▒ yapmak i├ºin
  673.      eski metinin ├╝zerinden yenisini yaz─▒n. Siz yazd─▒k├ºa metin de─ƒi┼ƒecektir.
  674.  
  675. ---> Bu sat─▒r─▒ ikincisinin ayn─▒s─▒ yapmak i├ºin tu┼ƒlar─▒ kullan─▒n.
  676. ---> Bu sat─▒r─▒ ikincisinin ayn─▒s─▒ yapmak i├ºin R yaz─▒n ve metini girin.
  677.  
  678.   4. ├ç─▒kmak i├ºin <ESC> tu┼ƒuna bast─▒─ƒ─▒n─▒zda, de─ƒi┼ƒmemi┼ƒ metinin aynen
  679.      kald─▒─ƒ─▒na dikkat edin.
  680.  
  681.  
  682.  
  683.  
  684.  
  685. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  686.                 Ders 6.4: SET SE├çENE─₧─░
  687.  
  688.       ** Bir se├ºenek ayarlay─▒n , b├╢ylece bir arama veya de─ƒi┼ƒtirme **
  689.       ** durumu g├╢rmezden gelsin.                       **
  690.  
  691.   1. 'ignore' kelimesini aramak i├ºin:
  692.      /ignore
  693.      yaz─▒n.
  694.      Bunu   n  tu┼ƒuna basarak birka├º kez tekrar edin
  695.  
  696.   2. :set ic    yazarak 'ic' (Ignore case) ayar─▒n─▒ se├ºin.
  697.  
  698.   3. Tekrar  n  tu┼ƒuna basarak 'ignore' kelimseini aray─▒n.
  699.      n   tu┼ƒuna basarak bu aramay─▒ birden ├ºok defa tekrar edin.
  700.  
  701.   4. :set hls is   yazarak 'hlsearch' ve 'incsearch' ayarlar─▒n─▒ se├ºin.
  702.  
  703.   5. /ignore  yazarak arama komutunu tekrar verin ve ne olaca─ƒ─▒n─▒ g├╢r├╝n.
  704.  
  705.   6. Kar┼ƒ─▒la┼ƒma vurgular─▒n─▒ iptal etmek i├ºin,
  706.      :nohlsearch   yaz─▒n.
  707. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  708.                    DERS 6 ├ûZET
  709.  
  710.  
  711.   1. o   yazmak imlecin alt─▒nda bir sat─▒r a├ºar ve imleci bu a├º─▒lm─▒┼ƒ sat─▒ra
  712.      Insert kipinde yerle┼ƒtirir.
  713.      B├╝y├╝k O  yazmak imlecin ├╝zerinde bir sat─▒r a├ºar.
  714.  
  715.   2. ─░mlecin ├╝zerindeki karakterden hemen sonra metin eklemek i├ºin  a   yaz─▒n.
  716.      B├╝y├╝k A  yazmak hemen sat─▒r sonuna giderek metin eklemeye haz─▒r hale getirir.
  717.  
  718.   3. B├╝y├╝k  R   yazmak De─ƒi┼ƒtir kipine girer ve ├º─▒kmak i├ºin <ESC> tu┼ƒuna
  719.      bas─▒lana kadar sizi bu kipte b─▒rak─▒r.
  720.  
  721.   4. ":set xxx"  yazmak  "xxx" se├ºene─ƒini ayarlar.
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  732.                Ders 7: ├çEV─░R─░M─░├ç─░ (ON-LINE) YARDIM KOMUTLARI
  733.  
  734.  
  735.               ** ├çevirimi├ºi yard─▒m sistemini kullan─▒n **
  736.  
  737.   Vim geni┼ƒ bir ├ºevirimi├ºi yard─▒m sistemine sahiptir. Ba┼ƒlamak i├ºin ┼ƒu ├╝├º├╝n├╝
  738.   deneyebilirsiniz.
  739.     - (e─ƒer sahipseniz) <HELP> tu┼ƒuna bas─▒n
  740.     - (e─ƒer sahipseniz) <F1> tu┼ƒuna bas─▒n
  741.     - :help yaz─▒n ve <ENTER> tu┼ƒuna bas─▒n
  742.  
  743.   Yard─▒m penceresini kapatmak i├ºin  :q yaz─▒p <ENTER> tu┼ƒuna bas─▒n.
  744.  
  745.   ":help" komutuna de─ƒi┼ƒken (arg├╝man) vererek herhangi bir konu hakk─▒nda
  746.   yard─▒m alabilirsini. ┼₧unlar─▒ deneyin (<ENTER> tu┼ƒuna basmay─▒ unutmay─▒n) :
  747.  
  748.     :help w
  749.     :help c_<T
  750.     :help insert-index
  751.     :help user-manual
  752.  
  753.  
  754. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  755.                Ders 8: B─░R BA┼₧LANGI├ç BET─░─₧─░ OLU┼₧TURUN
  756.  
  757.               ** Switch on Vim features **
  758.               ** Vim'in ├╢zelliklerine bak─▒n **
  759.  
  760.   Vim Vi'dan ├ºok daha fazla ├╢zelli─ƒe sahiptir fakat bir├ºo─ƒu ├╢ntan─▒ml─▒ olarak kapal─▒d─▒r.
  761.   Daha fazla ├╢zellik kullanabilmek i├ºin bir "vimrc" dosyas─▒ olu┼ƒturmal─▒s─▒n─▒z.
  762.  
  763.   1. "vimrc" dosyas─▒n─▒ d├╝zenlemeye ba┼ƒlay─▒n, bu i┼ƒletim sisteminize g├╢re de─ƒi┼ƒir:
  764.  
  765.   ├ç.N: (Bu komutu verdi─ƒinizde e─ƒer yoksa home dizininizde .vimrc isimli bir dosya olu┼ƒacakt─▒r.
  766.   Bu dosyaya vimrc ├╢rnek dosyas─▒n─▒ aktarmak i├ºin 2. ad─▒mdaki komutu kullanacaks─▒n─▒z. Bu y├╝zden
  767.   vimrc dosyan─▒z─▒ d├╝zenlemeden ├╢nce a┼ƒa─ƒ─▒daki ad─▒mlar─▒n hepsini okuyun ve komutlar─▒ hat─▒rlay─▒n.)
  768.  
  769.     :edit ~/.vimrc            Unix i├ºin
  770.     :edit $VIM/_vimrc        MS-Windows i├ºin
  771.  
  772.   2. ┼₧imdi ├╢rnek "vimrc" dosyas─▒n─▒ okuyun
  773.  
  774.     :read $VIMRUNTIME/vimrc_example.vim
  775.  
  776.   3. Dosyay─▒ kaydedin ve ├º─▒k─▒n
  777.  
  778.     :write
  779.     :q
  780.  
  781.   Vim'i bir dahaki sefer ├ºal─▒┼ƒt─▒rd─▒─ƒ─▒n─▒zda s├╢zdizim (sytax) vurgusu kullan─▒lacakt─▒r.
  782.   T├╝m tercih etti─ƒiniz ayarlar─▒ bu "vimrc" dosyas─▒na ekleyebilirsiniz.
  783.  
  784. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  785.  
  786.   Burada Vim E─ƒitmeni tamamlanm─▒┼ƒ oldu. E─ƒitmendeki ama├º Vim d├╝zenleyicisi hakk─▒nda
  787.   k─▒sa bir bilgi vermek ve onu kolayca kullanman─▒z─▒ sa─ƒlamakt─▒. Vim'in tamam─▒n─▒ ├╢─ƒretmek
  788.   ├ºok zordur zira Vim bir├ºok komuta sahiptir.Bundan sonra :help user-manual" komutu ile
  789.   kullan─▒c─▒ k─▒lavuzunu okumal─▒s─▒n─▒z.
  790.  
  791.   Daha fazla okuma ve ├ºal─▒┼ƒma i├ºin ┼ƒu kitab─▒ ├╢neriyoruz:
  792.     Vim - Vi Improved - by Steve Oualline
  793.     Publisher: New Riders
  794.   Tamamiyle Vim i├ºin haz─▒rlanm─▒┼ƒ ilk kitap. ├ûzellikle ilk kullan─▒c─▒lar i├ºin uygun.
  795.   Kitapta bir├ºok ├╢rnek ve resim var.
  796.   http://iccf-holland.org/click5.html adresine bakabilirsiniz.
  797.  
  798.   Bu kitap daha eskidir ve Vim'den daha ├ºok Vi i├ºindir ancak tavsiye edilir:
  799.     Learning the Vi Editor - by Linda Lamb
  800.     Publisher: O'Reilly & Associates Inc.
  801.   Vi hakk─▒nda bilmek isteyece─ƒiniz neredeyse her┼ƒeyin bulundu─ƒu bir kitap.
  802.   6.Bas─▒m ayn─▒ zamanda Vim hakk─▒nda bilgi de i├ºermekte.
  803.  
  804.   Bu e─ƒitmen Michael C. Pierce ve Robert K. Ware taraf─▒ndan yaz─▒ld─▒,
  805.   Charles Smith taraf─▒ndan sa─ƒlanan fikirlerle Colorado School Of Mines,
  806.   Colorado State University.  E-mail: bware@mines.colorado.edu.
  807.  
  808.   Vim i├ºin de─ƒi┼ƒtiren : Bram Moolenaar.
  809.  
  810.   T├╝rk├ºeye ├ºeviren    : Serkan "heartsmagic" ├çal─▒┼ƒ    Y─▒l 2005
  811.   E-mail          : adresimeyaz (at) yahoo com
  812.  
  813. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  814.