1 00:00:00,000 --> 00:00:02,590 >> [Seminar Vim] 2 00:00:02,590 --> 00:00:04,210 [Brandon Liu] [Harvard Universiteti] 3 00:00:04,210 --> 00:00:07,500 [Bu CS50 edir.] [CS50.TV] 4 00:00:07,500 --> 00:00:09,880 >> Bu g眉n Vim bir giri艧 olacaq. 5 00:00:09,880 --> 00:00:12,310 Nec蓹 bir 莽ox u艧aqlar Vim e艧itmi艧蓹m? 6 00:00:12,310 --> 00:00:15,620 N蓹 Vim haqq谋nda e艧itmi艧蓹m? 7 00:00:15,620 --> 00:00:17,590 [T蓹l蓹b蓹] Bu b眉t眉n probleml蓹ri h蓹ll edir. 8 00:00:17,590 --> 00:00:19,450 [Brandon L.] Bu, b眉t眉n probleml蓹ri h蓹ll edir. 9 00:00:19,450 --> 00:00:23,840 Sizl蓹rin Vim haqq谋nda e艧itmi艧蓹m ba艧qa bir 艧ey? H蓹r hans谋 bir n眉mayi艧i? 10 00:00:23,840 --> 00:00:27,990 [T蓹l蓹b蓹] M蓹n Vim istifad蓹 adlar谋n s枚hb蓹t etdik Dem蓹k olar ki, h蓹r k蓹s. 11 00:00:27,990 --> 00:00:29,960 Oh, 艧irin. 12 00:00:29,960 --> 00:00:31,090 [T蓹l蓹b蓹] M蓹n bilir蓹m Bir 莽ox Vim istifad蓹 etm蓹k ist蓹yir蓹m. 13 00:00:31,090 --> 00:00:35,050 Okay, ki, yax艧谋, 莽眉nki CS51 insanlar谋n bir 莽ox 14 00:00:35,050 --> 00:00:38,000 Emacs biraz daha yax艧谋 d蓹st蓹k var, 莽眉nki Emacs almaq 眉莽眉n ba艧lamaq 15 00:00:38,000 --> 00:00:40,100 dil 眉莽眉n CS51 istifad蓹 etm蓹k olacaq, 16 00:00:40,100 --> 00:00:42,770 v蓹 m蓹n Harvard kifay蓹t q蓹d蓹r insanlar Vim istifad蓹 ki, narahat 17 00:00:42,770 --> 00:00:46,190 M蓹n, h蓹qiq蓹t蓹n, c蓹hd v蓹 Vim istifad蓹 t蓹艧viq yax艧谋 bir i艧. 18 00:00:46,190 --> 00:00:51,110 >> Lakin burada u艧aqlar maraql谋 ola bil蓹r bir klassik xkcd komik edir. 19 00:00:51,110 --> 00:00:53,800 U艧aqlar b眉t眉n 蓹vv蓹l Nano istifad蓹? 20 00:00:53,800 --> 00:00:57,380 Bu komik Nano deyir? Real proqram莽谋lar Emacs istifad蓹 edin. 21 00:00:57,380 --> 00:00:59,040 Hey, real proqram莽谋lar Vim istifad蓹 edin. 22 00:00:59,040 --> 00:01:03,130 Xeyr, real proqram莽谋lar bu-茝g蓹r Ed istifad蓹 etm蓹k ist蓹mir蓹m Ed istifad蓹 edin. 23 00:01:03,130 --> 00:01:05,990 Bu, h蓹qiq蓹t蓹n, h蓹qiq蓹t蓹n k枚hn蓹 v蓹 h蓹qiq蓹t蓹n pis, v蓹 real proqram莽谋lar istifad蓹 24 00:01:05,990 --> 00:01:08,440 bir magnetized iyn蓹 v蓹 davaml谋 蓹l. 25 00:01:08,440 --> 00:01:16,010 V蓹 qalan oxuya bil蓹rsiniz, lakin bu, olduqca 蓹yl蓹nc蓹li var. 26 00:01:16,010 --> 00:01:18,320 V蓹 funny 艧ey sonunda. 27 00:01:18,320 --> 00:01:20,310 Onlar: "B蓹li, Oh, 蓹lb蓹tt蓹, bunu etm蓹k Emacs komanda var." Dem蓹k 28 00:01:20,310 --> 00:01:25,050 Emacs bir jab sort olan yax艧谋 k枚hn蓹 Cx Mc M-k蓹p蓹n蓹k, 29 00:01:25,050 --> 00:01:28,520 Emacs tarix蓹n bir az 艧i艧irilmi艧 m蓹lumdur, 莽眉nki 30 00:01:28,520 --> 00:01:32,310 v蓹 dem蓹k olar ki, bir 艧ey 眉莽眉n 蓹mrl蓹ri var, bel蓹 ki, Emacs 眉莽眉n bir zarafat sort var etm蓹k. 31 00:01:32,310 --> 00:01:35,320 >> Vim n蓹dir? Vim inki艧af etmi艧 bir proqram莽谋 m蓹tn redaktoru. 32 00:01:35,320 --> 00:01:40,040 M蓹n, h蓹qiq蓹t蓹n, m蓹tn redaktoru aras谋nda ayr谋-se莽kilik etm蓹k ist蓹yir蓹m 33 00:01:40,040 --> 00:01:42,000 v蓹 bir s蓹n蓹d prosessor kimi bir 艧ey. 34 00:01:42,000 --> 00:01:44,340 Microsoft Word s蓹n蓹d prosessor kimi tan谋n谋r. 35 00:01:44,340 --> 00:01:49,090 Siz qurmaq qaydalar谋ndan 艧eyi qal谋n etm蓹k, h蓹r 艧eyi qeyd ed蓹 bil蓹r, 36 00:01:49,090 --> 00:01:51,480 , 艧eyl蓹r vasit蓹sil蓹 t蓹til font 枚l莽眉s眉 v蓹 etajer d蓹yi艧ir. 37 00:01:51,480 --> 00:01:54,380 A m蓹tn redaktoru yaln谋z edit m蓹tn daha 莽ox he莽 bir 艧ey yoxdur. 38 00:01:54,380 --> 00:01:56,020 S枚z眉n yaln谋z simvol var. 39 00:01:56,020 --> 00:02:01,650 Dizayn, 枚l莽眉l蓹ri, 艧rift, r蓹ng, v蓹 ya kimi bir 艧ey he莽 bir sort var. 40 00:02:01,650 --> 00:02:06,360 Siz b眉t眉n edit m蓹tn v蓹 Vim x眉susil蓹 proqramla艧d谋rma edilmi艧dir. 41 00:02:06,360 --> 00:02:09,240 Bu yaln谋z proqramla艧d谋rma 眉莽眉n in艧a funksiyalar bir 莽ox var. 42 00:02:09,240 --> 00:02:11,360 Bu, s蓹m蓹r蓹li m蓹tn redakt蓹 眉莽眉n a莽谋q n蓹z蓹rd蓹 tutulmu艧dur. 43 00:02:11,360 --> 00:02:15,190 >> 脺mumiyy蓹tl蓹, Vim 蓹sas蓹n s眉r蓹tli m蓹tn redaktoru oldu臒u bilinir 44 00:02:15,190 --> 00:02:19,110 b蓹lk蓹 m眉mk眉n ed蓹n h蓹r hans谋 dig蓹r m蓹tn redaktoru il蓹 m眉qayis蓹d蓹 istifad蓹 ed蓹 bil蓹rsiniz. 45 00:02:19,110 --> 00:02:22,480 IDE kimi x眉susiyy蓹tl蓹ri bir 莽ox, birba艧a Vim daxil deyil 46 00:02:22,480 --> 00:02:26,850 bel蓹 bir IDE istifad蓹 etdik v蓹 t蓹rtib kimi 艧eyl蓹r 眉莽眉n istifad蓹 etdiyiniz v蓹 avtomatik olaraq run 蓹g蓹r 47 00:02:26,850 --> 00:02:30,880 v蓹 ya ay谋klama sizin IDE v蓹 ya m眉xt蓹lif 艧eyi b眉t眉n ev sahibi n蓹 var 48 00:02:30,880 --> 00:02:32,290 Vim, t蓹bii ki, il蓹 g蓹lm蓹k deyil 49 00:02:32,290 --> 00:02:36,330 ancaq Vim funksionall谋q ki, sort 蓹lav蓹 etm蓹k 眉莽眉n istifad蓹 ed蓹 bil蓹rsiniz ki plugins b眉t眉n host var. 50 00:02:36,330 --> 00:02:40,890 脰z眉 Vim m蓹tn redakt蓹 diqq蓹t v蓹 h蓹qiq蓹t蓹n, h蓹qiq蓹t蓹n, yax艧谋 m蓹tn redakt蓹. 51 00:02:40,890 --> 00:02:43,340 V蓹 n蓹hay蓹t, bu, h蓹qiq蓹t蓹n 枚zelle艧tirilebilir v蓹 geni艧l蓹n蓹n var 52 00:02:43,340 --> 00:02:48,740 v蓹 蓹sas蓹n Vim 蓹traf谋nda Vim sonra tikilmi艧 v蓹 ya Vi, olmu艧dur 53 00:02:48,740 --> 00:02:53,790 , 40 il 蓹rzind蓹 眉莽眉n 蓹traf谋nda olmu艧dur v蓹 bir 莽ox, 莽ox d蓹rin proqram var 54 00:02:53,790 --> 00:02:58,850 v蓹 insanlar bir 枚m眉r boyu istifad蓹 v蓹 h蓹qiq蓹t蓹n onun tam proqram master he莽 vaxt, 55 00:02:58,850 --> 00:03:01,530 v蓹 h蓹mi艧蓹, il 蓹rzind蓹 h蓹yat boyu 枚yr蓹nm蓹 davam ed蓹c蓹k 56 00:03:01,530 --> 00:03:03,390 h蓹mi艧蓹 yax艧谋 v蓹 daha yax艧谋 olmaq. 57 00:03:03,390 --> 00:03:07,480 >> Burada 枚yr蓹n蓹 bil蓹rsiniz n蓹 he莽 sonu 蓹sas蓹n var v蓹 n蓹 q蓹d蓹r siz Vim il蓹 inki艧af ed蓹 bil蓹r, 58 00:03:07,480 --> 00:03:09,300 h蓹qiq蓹t蓹n maraql谋 deyil. 59 00:03:09,300 --> 00:03:12,730 脟ox, 莽ox t蓹cr眉b蓹li ola bil蓹r, 莽眉nki Siz scary bir 艧ey kimi baxmaq ist蓹mir蓹m 60 00:03:12,730 --> 00:03:16,650 Vim yaln谋z bir ne莽蓹 h蓹ft蓹 lakin sort kimi bir davaml谋-var 61 00:03:16,650 --> 00:03:18,870 Siz h蓹mi艧蓹 daha 莽ox 枚yr蓹nm蓹k v蓹 daha 莽ox v蓹 h蓹r 艧eyi daha yax艧谋 v蓹 daha yax艧谋 枚yr蓹n蓹 bil蓹rsiniz, 62 00:03:18,870 --> 00:03:20,880 hans谋 n枚v maraql谋 m蓹nim 眉莽眉n. 63 00:03:20,880 --> 00:03:23,810 Bu Vim kimi g枚r眉n眉r n蓹 bir n眉mun蓹sidir. 64 00:03:23,810 --> 00:03:27,630 Bu mina deyil. Siz indi b蓹zi canl谋 n眉mayi艧l蓹r g枚r蓹c蓹ksiniz. 65 00:03:27,630 --> 00:03:29,350 Bu Vim kimi baxmaq hans谋 bir n眉mun蓹sidir. 66 00:03:29,350 --> 00:03:33,590 >> Bu g眉n n蓹 olacaq biz il蓹 ba艧lamaq olacaq edir 67 00:03:33,590 --> 00:03:35,260 聽Vim n蓹 ed蓹 s眉r蓹tli bir vitrin. 68 00:03:35,260 --> 00:03:39,040 M蓹n siz蓹 u艧aqlar 眉莽眉n b蓹zi t枚vsiy蓹l蓹r v蓹 etajer gedir蓹m 69 00:03:39,040 --> 00:03:43,020 bel蓹 ki, m蓹n 莽ox Vim kimi n蓹 g枚rm蓹k v蓹 n蓹 Vim kimi insanlar 莽ox, ed蓹 bil蓹rsiniz 70 00:03:43,020 --> 00:03:46,470 v蓹 oradan biz bir inc蓹 t蓹tbiqi getm蓹k laz谋md谋r. 71 00:03:46,470 --> 00:03:49,530 茝slind蓹, bu, Vim giri艧 bir az s眉r蓹tli olacaq. 72 00:03:49,530 --> 00:03:53,410 M蓹n bir m蓹tn fayl谋 y眉kl蓹m蓹k 眉莽眉n v蓹 siz 蓹g蓹r m蓹niml蓹 birlikd蓹 izl蓹m蓹k u艧aqlar soru艧maq laz谋md谋r. 73 00:03:53,410 --> 00:03:58,080 Bu Vim v蓹 sa臒 burada m蓹n, MacVim istifad蓹 edir蓹m 74 00:03:58,080 --> 00:04:00,520 Sizl蓹rin Macs varsa bel蓹 MacVim istifad蓹 d眉艧眉nebilirsiniz 75 00:04:00,520 --> 00:04:04,210 bu m眉nt蓹z蓹m Vim baxmayaraq, Vim bir qrafik versiyas谋 var, 莽眉nki, 76 00:04:04,210 --> 00:04:06,210 Sizin command line n蓹, yaln谋z g枚z蓹l i艧l蓹yir. 77 00:04:06,210 --> 00:04:09,890 M蓹n siz蓹 bir ne莽蓹 t蓹sad眉fi m蓹sl蓹h蓹tl蓹r v蓹 t枚vsiy蓹l蓹r g枚st蓹rm蓹k 眉莽眉n gedir蓹m 78 00:04:09,890 --> 00:04:15,330 Siz bel蓹 s蓹rin var n蓹 g枚st蓹rm蓹k 眉莽眉n Vim istifad蓹 ed蓹 bil蓹rsiniz ki. 79 00:04:15,330 --> 00:04:18,940 >> M蓹n vasit蓹sil蓹 getm蓹k 眉莽眉n gedir蓹m Bir ne莽蓹 t蓹sad眉fi 艧eyl蓹r. 80 00:04:18,940 --> 00:04:21,700 Ilk 艧ey m蓹tn obyektl蓹ri v蓹 m蓹tn obyektl蓹rin 蓹traf谋nda bir ne莽蓹 蓹mrl蓹ri var 81 00:04:21,700 --> 00:04:25,010 v蓹 m蓹n, h蓹qiq蓹t蓹n, obyektl蓹ri seminarda sonra daha 蓹trafl谋 n蓹 m蓹tn siz蓹 枚yr蓹tm蓹k laz谋md谋r 82 00:04:25,010 --> 00:04:30,050 lakin misal 眉莽眉n, m蓹n m蓹nim ad s蓹hv yaz谋ld谋臒谋na dey蓹k 83 00:04:30,050 --> 00:04:32,380 Barndon Liu, v蓹 m蓹n onu d蓹yi艧dirm蓹k ist蓹yirik. 84 00:04:32,380 --> 00:04:36,140 M蓹n n蓹 眉莽眉n b眉t眉n haradasa komanda m蓹nim ad谋 v蓹 n枚v眉 m蓹nim kursor almaq 85 00:04:36,140 --> 00:04:38,900 CIW v蓹 bu, m蓹nim b眉t眉n ad谋n谋 silm蓹k insert rejimind蓹 m蓹n蓹 qoymaq, 86 00:04:38,900 --> 00:04:41,050 v蓹 m蓹n ad谋n谋 yaz谋n v蓹 bunu d眉zeltmek olar. 87 00:04:41,050 --> 00:04:45,550 M蓹n quotes i莽蓹risind蓹 bir 艧ey d蓹yi艧m蓹k ist蓹yirsinizs蓹 Eynil蓹, bir komanda 眉莽眉n d蓹 var. 88 00:04:45,550 --> 00:04:47,330 M蓹n quotes i莽蓹risind蓹 艧eyi sil蓹 bil蓹rsiniz. 89 00:04:47,330 --> 00:04:50,260 No daha 莽ox si莽an 眉莽眉n 蓹l 眉z蓹rind蓹 h蓹r蓹k蓹t bas谋n ikiqat olan, 90 00:04:50,260 --> 00:04:52,230 c眉t bas谋n, v蓹 sonra da geri 艧ey yaz谋n 91 00:04:52,230 --> 00:05:02,000 Siz n蓹, klaviatura h蓹r 艧eyi ed蓹 bil蓹rsiniz. 92 00:05:02,000 --> 00:05:06,430 V蓹 ya alternativ olaraq, m蓹n bu anker tag daxilind蓹 bu image tag var dey蓹k. 93 00:05:06,430 --> 00:05:08,160 >> U艧aqlar h蓹l蓹 sinif HTML 蓹hat蓹 mi? 94 00:05:08,160 --> 00:05:10,570 B蓹li, bel蓹 ki, b蓹lk蓹 bu etiketi silm蓹k ist蓹yir蓹m, 95 00:05:10,570 --> 00:05:13,080 ad蓹t蓹n siz n蓹 sizin si莽an istifad蓹 etm蓹k olan 96 00:05:13,080 --> 00:05:16,040 v蓹 diqq蓹tl蓹 onu silm蓹k v蓹 silm蓹k ist蓹diyiniz d蓹qiq n蓹 se莽in. 97 00:05:16,040 --> 00:05:21,320 Amma Vim, sad蓹c蓹 dit, v蓹 siz h蓹qiq蓹t蓹n tez silm蓹k bil蓹r ki, 98 00:05:21,320 --> 00:05:28,020 v蓹 m蓹n b眉t眉n bu 蓹mrl蓹ri dem蓹k n蓹 siz蓹 izah ed蓹c蓹yik v蓹 siz ikinci nec蓹 istifad蓹. 99 00:05:28,020 --> 00:05:30,320 Dig蓹r misal, m蓹n burada bir kodu var 100 00:05:30,320 --> 00:05:33,640 v蓹 m蓹n kodu indent ist蓹yir蓹m deyim, amma kodu indent ist蓹yir蓹m 101 00:05:33,640 --> 00:05:39,940 yaln谋z m枚t蓹riz蓹 daxilind蓹 v蓹 m蓹n d蓹 3 蓹mrl蓹ri istifad蓹 ed蓹r蓹k kodu indent bil蓹r 102 00:05:39,940 --> 00:05:45,360 蓹sas蓹n> IB istifad蓹. 103 00:05:45,360 --> 00:05:49,960 Vim haqq谋nda h蓹qiq蓹t蓹n s蓹rin var ki, ba艧qa bir 艧ey vizual m蓹h蓹ll蓹 d眉zenleme deyil蓹n bir 艧ey deyil. 104 00:05:49,960 --> 00:05:52,380 Sizl蓹rin he莽 vur臒ulamaq ist蓹yirdi 蓹g蓹r m蓹n bilmir蓹m 105 00:05:52,380 --> 00:05:55,690 kodunuzu m蓹tn bir d眉zbucaql谋 blok b蓹z蓹n 106 00:05:55,690 --> 00:06:00,570 蓹v蓹zin蓹 b眉t眉n m眉xt蓹lif x蓹tl蓹ri yay谋l谋r ki line 艧ey bu q蓹rib蓹 n枚v 眉莽眉n olan. 107 00:06:00,570 --> 00:06:02,450 M蓹s蓹l蓹n, Vim siz bunu ed蓹 bil蓹rsiniz. 108 00:06:02,450 --> 00:06:05,260 M蓹n olduqca s蓹rin olan, bu kimi d眉zbucaql谋 qeyd ed蓹 bil蓹rsiniz 109 00:06:05,260 --> 00:06:07,950 lakin bundan 蓹lav蓹, m蓹n ki, funksionall谋q istifad蓹 ed蓹r蓹k redakt蓹 ed蓹 bil蓹rsiniz. 110 00:06:07,950 --> 00:06:12,050 M蓹s蓹l蓹n, m蓹n bizim adlar谋 b眉t眉n prefiks bir n枚v verm蓹k ist蓹yirsinizs蓹 111 00:06:12,050 --> 00:06:18,100 M蓹n bir blok se莽in v蓹 sonra bir 艧ey 蓹lav蓹 ed蓹 bil蓹rsiniz. 112 00:06:18,100 --> 00:06:22,060 >> Eynil蓹, m蓹n d蓹 bu blok qeyd v蓹 onu silm蓹k 眉莽眉n se莽蓹 bil蓹rsiniz, 113 00:06:22,060 --> 00:06:26,300 v蓹 ya b蓹lk蓹 m蓹n bu blok qeyd v蓹 biz b眉t眉n h蓹kiml蓹r ist蓹yirik, 莽眉nki D onu d蓹yi艧dirm蓹k laz谋md谋r. 114 00:06:26,300 --> 00:06:29,430 Bu n蓹 olursa olsun, b眉t眉n bu f蓹rqli 艧eyl蓹r ed蓹 bil蓹rsiniz. 115 00:06:29,430 --> 00:06:31,270 N蓹hay蓹t, qatlama, h蓹qiq蓹t蓹n, s蓹rin. 116 00:06:31,270 --> 00:06:33,840 陌DE bir 莽ox siz bax谋m谋ndan m眉xt蓹lif funksiyalar谋 qat ed蓹 bil蓹rsiniz bu var 117 00:06:33,840 --> 00:06:35,590 halda siz onlar谋 g枚rm蓹k ist蓹mir蓹m. 118 00:06:35,590 --> 00:06:40,120 M蓹s蓹l蓹n, m蓹n burada m蓹tn d蓹st蓹 var G眉man, v蓹 m蓹n, h蓹qiq蓹t蓹n, g枚rm蓹k ist蓹mir蓹m. 119 00:06:40,120 --> 00:06:42,710 M蓹n fayl ba艧qa bir 艧ey redakt蓹 edir蓹m, 莽眉nki m蓹n g枚r眉n眉艧眉 onu saxlamaq ist蓹yir蓹m. 120 00:06:42,710 --> 00:06:50,580 M蓹n, bel蓹 ki, b眉t眉n da臒谋ld谋 var onu qat bil蓹r 121 00:06:50,580 --> 00:06:52,150 v蓹 yol bax谋m谋ndan h蓹yata var, 122 00:06:52,150 --> 00:06:54,310 v蓹 m蓹n s蓹hif蓹d蓹 olan dig蓹r 艧eyl蓹r redakt蓹 ed蓹 bil蓹rsiniz, v蓹 bu h蓹qiq蓹t蓹n b枚y眉kd眉r. 123 00:06:54,310 --> 00:06:57,550 Siz proqramla艧d谋rma etdiyiniz zaman funksiyalar谋 v蓹 etajer b眉km蓹k v蓹 ya sinifl蓹r qat bil蓹r 124 00:06:57,550 --> 00:06:59,380 茝g蓹r siz onlar谋 redakt蓹 etdiyiniz zaman yaln谋z g枚r眉n眉艧眉 onlar谋 saxlamaq 眉莽眉n, 125 00:06:59,380 --> 00:07:04,330 siz onlar谋 g枚rm蓹k ist蓹diyiniz zaman v蓹 sonra siz onlar谋 a莽a bil蓹r. 126 00:07:04,330 --> 00:07:09,260 V蓹 yaln谋z h蓹r 艧eyi q蓹d蓹r a莽d谋 bil蓹rsiniz. 127 00:07:09,260 --> 00:07:11,220 Tabs, buferl蓹r v蓹 windows. 128 00:07:11,220 --> 00:07:13,260 Vim ki, olduqca s蓹rin 129 00:07:13,260 --> 00:07:16,280 normal m蓹tn redaktorlar谋 bir 莽ox yaln谋z bir zaman bir fayl redakt蓹 ed蓹 bil蓹rsiniz, 130 00:07:16,280 --> 00:07:18,960 kimi Nano, v蓹 ya b蓹lk蓹 siz Notepad v蓹 ya gedit istifad蓹 edirsinizs蓹. 131 00:07:18,960 --> 00:07:21,470 M蓹n, h蓹qiq蓹t蓹n, 莽ox gedit istifad蓹, lakin he莽 etdik 蓹n az谋 Notepad + + da 132 00:07:21,470 --> 00:07:26,700 Ni艧anlar ola bil蓹r, lakin Vim Ni艧anlar, buferl蓹r v蓹 Windows anlay谋艧 var. 133 00:07:26,700 --> 00:07:28,760 M蓹s蓹l蓹n, yeni Ni艧anlar bir d蓹st蓹 a莽a bil蓹r. 134 00:07:28,760 --> 00:07:31,790 >> M蓹n indi Ni艧anlar bir d蓹st蓹 var 莽ox 眉st burada ed蓹 bil蓹rsiniz 135 00:07:31,790 --> 00:07:34,350 v蓹 m蓹n onlar谋 yax谋n bil蓹r. 136 00:07:34,350 --> 00:07:37,550 Bundan ba艧qa, buferl蓹r bu anlay谋艧 var, 137 00:07:37,550 --> 00:07:40,110 ideyas谋 olan bir fayl a莽m谋艧t谋n谋z 138 00:07:40,110 --> 00:07:43,910 Bu bufer diri qal谋r, v蓹 h蓹qiq蓹t蓹n tez ki, fayl getm蓹k ist蓹yirsinizs蓹 139 00:07:43,910 --> 00:07:46,290 Siz, h蓹m莽inin bufer 蓹rzind蓹, h蓹qiq蓹t蓹n, tez bil蓹rsiniz 140 00:07:46,290 --> 00:07:51,890 v蓹 bundan 蓹lav蓹, bir b枚lmesinde 蓹rzind蓹 d蓹 莽ox Windows daxil sizin p蓹nc蓹r蓹 split bil蓹r. 141 00:07:51,890 --> 00:07:55,890 M蓹s蓹l蓹n, m蓹n bird蓹n 莽ox p蓹nc蓹r蓹 bu p蓹nc蓹r蓹 split ist蓹yirsinizs蓹 142 00:07:55,890 --> 00:08:00,080 Siz, m蓹n iki d蓹f蓹 eyni kodu ola bil蓹r ki, burada ed蓹 bil蓹rsiniz 143 00:08:00,080 --> 00:08:03,800 v蓹 daha 莽ox v蓹 daha 莽ox split bil蓹r, v蓹 indi bu yax艧谋 baxmaq deyil 144 00:08:03,800 --> 00:08:07,340 default M蓹n default p蓹nc蓹r蓹 枚l莽眉s眉 c眉r b枚y眉k, 莽眉nki 145 00:08:07,340 --> 00:08:09,490 bel蓹 ki, b眉t眉n dig蓹r h蓹yata 蓹zilmi艧 olunur 146 00:08:09,490 --> 00:08:12,000 lakin ad蓹t蓹n bu proyektor m蓹nim komp眉ter v蓹 deyil蓹m 147 00:08:12,000 --> 00:08:15,920 M蓹n bir ne莽蓹 panes 眉莽眉n h蓹qiq蓹t蓹n g枚z蓹l olan, eyni zamanda a莽谋q ola bil蓹r 148 00:08:15,920 --> 00:08:21,450 Eyni zamanda bird蓹n 莽ox fayllar谋 redakt蓹. 149 00:08:21,450 --> 00:08:23,800 Siz h蓹m莽inin se莽in kimi 艧eyl蓹r var v蓹 蓹v蓹z ed蓹 bilm蓹z 150 00:08:23,800 --> 00:08:27,900 v蓹 biz, h蓹qiq蓹t蓹n, seminarda 蓹hat蓹 ed蓹c蓹yik 151 00:08:27,900 --> 00:08:29,250 m蓹n indi ki, ke莽m蓹k laz谋md谋r. 152 00:08:29,250 --> 00:08:32,039 Siz h蓹m莽inin m眉xt蓹lif yollarla h蓹r c眉r command line il蓹 qar艧谋l谋ql谋 bil蓹r. 153 00:08:32,039 --> 00:08:36,380 M蓹n burada siyah谋da b蓹zi n枚v var v蓹 蓹g蓹r M蓹s蓹l蓹n, m蓹n sort ist蓹yir蓹m- 154 00:08:36,380 --> 00:08:43,039 Bilmir蓹m, bu, ba艧qa meyv蓹, 眉z眉m 蓹lav蓹 ed蓹k, 155 00:08:43,039 --> 00:08:45,450 v蓹 m蓹n qeyd funksiyas谋 istifad蓹 ed蓹r蓹k, bu qeyd ed蓹 bil蓹rsiniz 156 00:08:45,450 --> 00:08:48,980 v蓹 sort z蓹ng, v蓹 bu, m蓹nim 眉莽眉n avtomatik olaraq sort ed蓹c蓹k. 157 00:08:48,980 --> 00:08:52,150 San谋r谋m olan, CSS redakt蓹 etm蓹k olacaq 蓹g蓹r >> Eynil蓹, siz y蓹qin ki, bunu olunacaq 158 00:08:52,150 --> 00:08:54,190 son layih蓹 眉莽眉n, insanlar谋n 莽oxu, 159 00:08:54,190 --> 00:09:00,200 v蓹 b蓹lk蓹 siz 蓹lifba s谋ras谋 onlar谋 莽e艧idl蓹nm蓹si il蓹 t蓹艧kil sizin CSS saxlamaq ist蓹yir蓹m. 160 00:09:00,200 --> 00:09:04,410 Siz h蓹m莽inin onlar谋 se莽in v蓹 sort z蓹ng v蓹 sizin 眉莽眉n sort ed蓹c蓹k. 161 00:09:04,410 --> 00:09:07,380 Bu, Vim ed蓹 bil蓹rsiniz ki, h蓹r 艧eyi n眉mun蓹l蓹ri b蓹zi 162 00:09:07,380 --> 00:09:10,760 v蓹 m蓹n h蓹qiq蓹t蓹n ist蓹yir蓹m ki, 蓹sas 艧ey sizin diqq蓹t 莽蓹km蓹k 眉莽眉n g枚r蓹c蓹ksiniz 163 00:09:10,760 --> 00:09:14,740 M蓹n klaviatura h蓹r 艧eyi edir蓹m ki, 164 00:09:14,740 --> 00:09:18,020 Siz g枚rm蓹k 蓹g蓹r v蓹 m蓹nim 蓹ll蓹ri yerl蓹艧dirilmi艧 165 00:09:18,020 --> 00:09:21,210 siz d蓹 m蓹nim 蓹ll蓹ri, h蓹qiq蓹t蓹n ev s谋ra h蓹r蓹k蓹t he莽 vaxt ki, g枚r眉rs眉n眉z. 166 00:09:21,210 --> 00:09:24,790 M蓹tn redakt蓹 etdiyiniz zaman ad蓹t蓹n siz ad蓹t蓹n bir si莽an istifad蓹 etm蓹k laz谋md谋r 167 00:09:24,790 --> 00:09:28,030 v蓹 蓹traf谋nda v蓹 etajer bas谋n v蓹 h蓹r蓹k蓹t ki, sort a艧a臒谋 drags 168 00:09:28,030 --> 00:09:32,280 v蓹 tullant谋lar谋n vaxt, v蓹 ya b蓹lk蓹 siz ev sat谋r v蓹 arrow d眉ym蓹l蓹ri aras谋nda h蓹r蓹k蓹t edirik, 169 00:09:32,280 --> 00:09:35,620 v蓹 bel蓹 bir az 莽蓹tin olan kimi geri v蓹 ir蓹li h蓹r蓹k蓹t edirik 170 00:09:35,620 --> 00:09:38,750 h蓹m d蓹 a艧a臒谋 yava艧lat谋r v蓹 Vim da h蓹qiq蓹t蓹n yax艧谋 almaq bir 艧ey 171 00:09:38,750 --> 00:09:42,350 Siz ist蓹diyiniz h蓹r 艧ey sizin 蓹ll蓹ri h蓹r蓹k蓹t olmadan edilir 172 00:09:42,350 --> 00:09:50,730 b枚y眉k olan ev sat谋r, olan. 173 00:09:50,730 --> 00:09:54,870 Ke莽irilm蓹si, m蓹n bu proqram a莽maq 眉莽眉n gedir蓹m. Orada getm蓹k. 174 00:09:54,870 --> 00:09:58,320 >> 陌ndi 蓹mrl蓹ri sa臒 alt p蓹nc蓹r蓹 a艧a臒谋 莽al谋艧an n蓹 g枚r蓹 bil蓹rsiniz. 175 00:09:58,320 --> 00:10:03,190 M蓹n yaln谋z Vim il蓹 ismar谋clar谋 daxil edilir ki, h蓹r 艧eyi g枚st蓹rdi ki, b眉t眉n funksiyalar谋, 176 00:10:03,190 --> 00:10:06,820 lakin siz d蓹 istifad蓹 ed蓹 bil蓹rsiniz ki plugins bir 莽ox da var 177 00:10:06,820 --> 00:10:08,390 Sizin Vim experience yaratmaq 眉莽眉n. 178 00:10:08,390 --> 00:10:10,540 M蓹n daxil konfiqurasiya fayllar谋 nazil edin, 179 00:10:10,540 --> 00:10:13,150 v蓹 PowerPoint onlar谋 y眉klemek 眉莽眉n nec蓹 t蓹limat var 180 00:10:13,150 --> 00:10:17,840 v蓹 h蓹m莽inin e-po莽t, m蓹n 40 plugins y眉kl眉 g枚nd蓹ril蓹c蓹k 181 00:10:17,840 --> 00:10:20,490 v蓹 ya b蓹lk蓹 30 plugins, v蓹 h蓹r bir 182 00:10:20,490 --> 00:10:24,000 Sizin Vim t蓹cr眉b蓹 yax艧谋la艧d谋r谋r Vim 蓹lav蓹 funksionall谋q g蓹tirir. 183 00:10:24,000 --> 00:10:26,960 M蓹s蓹l蓹n, m蓹nim favoritl蓹rind蓹n biri, surround.vim deyil蓹n bir 艧ey deyil 184 00:10:26,960 --> 00:10:29,760 v蓹 蓹sas蓹n 蓹traf il蓹 i艧l蓹m蓹y蓹 imkan verir 185 00:10:29,760 --> 00:10:32,200 v蓹 ya daha 莽ox asanl谋qla simvol ay谋ran. 186 00:10:32,200 --> 00:10:35,960 >> M蓹s蓹l蓹n, m蓹n bilmir蓹m lateks siz u艧aqlar he莽 kodu 蓹g蓹r, 187 00:10:35,960 --> 00:10:38,830 lakin LaTeX etm蓹k 眉莽眉n istifad蓹 olunur ki, bir riyaziyyat yaz谋dizim dil 188 00:10:38,830 --> 00:10:42,950 h蓹qiq蓹t蓹n g枚z蓹l axtar谋r riyaziyyat v蓹 zaman riyaziyyat kimi baxmaq 眉莽眉n bir 艧ey ist蓹yirsinizs蓹 189 00:10:42,950 --> 00:10:47,050 Siz dollar 蓹lam蓹tl蓹ri onu kesmek, v蓹 F ma = kimi m蓹n b蓹zi t蓹nlik yazaraq al谋ram dey蓹k, 190 00:10:47,050 --> 00:10:49,240 v蓹 m蓹n dollar 蓹lam蓹tl蓹ri onu kesmek unuttum. 191 00:10:49,240 --> 00:10:58,270 Sonra bu qeyd v蓹 yaln谋z kimi dollar 蓹lam蓹tl蓹ri onu kesmek olar. 192 00:10:58,270 --> 00:11:03,640 Alternativ olaraq, Vim siz tags daxilind蓹 艧eyi silm蓹k 眉莽眉n imkan verir 193 00:11:03,640 --> 00:11:07,300 v蓹 t蓹bi蓹t tags v蓹 etajer, lakin Vim silm蓹k 194 00:11:07,300 --> 00:11:10,400 tags d蓹yi艧dirm蓹k imkan verir, bel蓹 ki, m蓹s蓹l蓹n, m蓹n bu div tag yoxdur, 195 00:11:10,400 --> 00:11:13,060 v蓹 m蓹n HTML5 t蓹kmill蓹艧dirm蓹k v蓹 yeni header tag istifad蓹 etm蓹k ist蓹yirik. 196 00:11:13,060 --> 00:11:22,290 M蓹n header tag v蓹 n枚v眉 蓹traf d蓹yi艧iklik ed蓹 bil蓹r 197 00:11:22,290 --> 00:11:26,540 v蓹 avtomatik olaraq m蓹nim 眉莽眉n ki, d蓹yi艧蓹c蓹k. 198 00:11:26,540 --> 00:11:29,620 Eynil蓹, biz parantez bir 艧ey var 199 00:11:29,620 --> 00:11:33,230 v蓹 m蓹n M枚t蓹riz蓹d蓹 v蓹 ya kimi bir 艧ey daxil parantez ki, d蓹yi艧dirm蓹k ist蓹yirdi. 200 00:11:33,230 --> 00:11:36,520 M蓹n d蓹, d蓹yi艧iklik c yazaraq h蓹qiq蓹t蓹n asanl谋qla d蓹yi艧蓹 bil蓹r 201 00:11:36,520 --> 00:11:39,330 surround 眉莽眉n s, parantez. 202 00:11:39,330 --> 00:11:42,170 Oh, m蓹n daha s眉r蓹tli yaz谋n var dan谋艧arlar. 203 00:11:42,170 --> 00:11:45,380 Parantez v蓹 a艧谋rma v蓹 ya m枚t蓹riz蓹d蓹, v蓹 avtomatik olaraq m蓹nim 眉莽眉n ki, d蓹yi艧蓹c蓹k, 204 00:11:45,380 --> 00:11:48,570 蓹ks halda ad蓹t蓹n bu, h蓹qiq蓹t蓹n 莽蓹tin, h蓹qiq蓹t蓹n g枚z蓹l. 205 00:11:48,570 --> 00:11:51,310 >> Bu b蓹lk蓹 bir quote aras谋nda ke莽id 眉莽眉n h蓹qiq蓹t蓹n g枚z蓹l 206 00:11:51,310 --> 00:11:53,060 v蓹 ikiqat quote strings v蓹 ya kimi bir 艧ey. 207 00:11:53,060 --> 00:11:56,250 Ki, bir n眉mun蓹sidir istifad蓹 halda var. 208 00:11:56,250 --> 00:11:58,750 Ka莽ak adl谋 plugin var 209 00:11:58,750 --> 00:12:00,260 olan Git il蓹 birl蓹艧dirir. 210 00:12:00,260 --> 00:12:03,000 M蓹n siz蓹 u艧aqlar to istifad蓹 deyil b蓹lk蓹 t蓹xmin edir蓹m ki, CS50 莽ox, 211 00:12:03,000 --> 00:12:05,530 lakin, daha 莽ox v蓹 daha to istifad蓹 ed蓹r蓹k 枚z眉n眉z眉 tapa bil蓹rsiniz 212 00:12:05,530 --> 00:12:09,530 yaln谋z Harvard 蓹rzind蓹, h蓹m d蓹 i艧 v蓹 etajer d蓹rsl蓹r蓹, 213 00:12:09,530 --> 00:12:12,650 v蓹 ad蓹t蓹n aras谋nda geri v蓹 ir蓹li ke莽id 214 00:12:12,650 --> 00:12:15,950 Jump il蓹 qar艧谋l谋ql谋 command line v蓹 Vim, 215 00:12:15,950 --> 00:12:18,590 lakin Vim 蓹rzind蓹 Git il蓹 inteqrasiya plugins var 216 00:12:18,590 --> 00:12:23,020 v蓹 h蓹m莽inin Git 眉st h蓹tta 蓹lav蓹 funksionall谋臒谋 verm蓹k. 217 00:12:23,020 --> 00:12:25,520 Siz ara艧d谋rmaq 眉莽眉n istifad蓹 ed蓹 bil蓹rsiniz NERDTree deyil蓹n bir 艧ey var 218 00:12:25,520 --> 00:12:27,860 Vim 蓹rzind蓹 fayl strukturlar谋. 219 00:12:27,860 --> 00:12:31,710 >> M蓹s蓹l蓹n, m蓹n sa臒 b枚lmesinde haqq谋nda NERDTree q蓹d蓹r a莽a bil蓹r, 220 00:12:31,710 --> 00:12:35,100 v蓹 蓹sas蓹n t蓹sad眉fi fayllar谋 bil蓹rsiniz 221 00:12:35,100 --> 00:12:38,720 v蓹 a莽谋q deyil vergil蓹r, m蓹nim vergil蓹r baxm谋r谋q. 222 00:12:38,720 --> 00:12:43,460 Siz v蓹 s fayllar谋 v蓹 etajer v蓹 a莽谋q dig蓹r fayllar谋 baxmaq ed蓹 bil蓹rsiniz. 223 00:12:43,460 --> 00:12:47,610 V蓹 m蓹n bu dig蓹r plugins daxil deyil, bel蓹 ki, biz 蓹sas蓹n dal谋艧 ed蓹 bil蓹r 224 00:12:47,610 --> 00:12:51,640 v蓹 Vim i艧 ba艧lamaq, lakin siz蓹 imkan verir ki, plugins var 225 00:12:51,640 --> 00:12:55,420 daha asan 艧蓹rh, siz daha asan fayllar谋 aras谋nda jump imkan verir ki, plugins, 226 00:12:55,420 --> 00:12:57,820 siz Vim 蓹rzind蓹 yoxlan谋lmas谋 sintaksis verir ki plugins, 227 00:12:57,820 --> 00:13:00,210 olan, h蓹qiq蓹t蓹n, s蓹rin v蓹 bu syntax yoxlan谋lmas谋 verir 228 00:13:00,210 --> 00:13:03,710 qutusu sa臒 h蓹yata 蓹n languages, 229 00:13:03,710 --> 00:13:07,460 , h蓹qiq蓹t蓹n, h蓹qiq蓹t蓹n, h蓹qiq蓹t蓹n s蓹rin olan g枚y qur艧a臒谋 parantez kimi 艧eyl蓹r. 230 00:13:07,460 --> 00:13:09,110 M蓹n蓹 indi siz蓹 bir misal verim. 231 00:13:09,110 --> 00:13:11,150 >> Baxaq. 232 00:13:11,150 --> 00:13:15,460 Burada yaz谋l谋 ki, b蓹zi t蓹sad眉fi kodu var, 233 00:13:15,460 --> 00:13:19,720 v蓹 m枚t蓹riz蓹d蓹 v蓹 parantez b眉t眉n r蓹ngli ki, g枚r蓹c蓹ksiniz, 234 00:13:19,720 --> 00:13:26,120 v蓹 eyni r蓹ng parantez v蓹 m枚t蓹riz蓹d蓹 g枚z蓹l olan, uy臒un olunur 235 00:13:26,120 --> 00:13:29,380 v蓹 b蓹z蓹n sizin kod okunabilirlik yax艧谋la艧d谋r谋r. 236 00:13:29,380 --> 00:13:32,030 Siz h蓹m莽inin autocompletion, c蓹dv蓹lli format var. 237 00:13:32,030 --> 00:13:37,240 Siz s谋ralamaq 眉莽眉n b眉t眉n 艧蓹rh almaq ist蓹yir蓹m ki, bir 艧ey var zaman 238 00:13:37,240 --> 00:13:40,820 v蓹 ya m蓹tn bir masa etm蓹k ist蓹yir蓹m v蓹 ist蓹diyiniz 239 00:13:40,820 --> 00:13:43,870 h蓹r 艧ey yerin蓹 枚z眉n眉z format olan, bir g枚z蓹l masa kimi baxmaq 240 00:13:43,870 --> 00:13:46,830 bel蓹 v蓹 s sizin 眉莽眉n ki, format v蓹 ki plugins var. 241 00:13:46,830 --> 00:13:49,400 Siyah谋s谋 v蓹 v蓹 gedir. 242 00:13:49,400 --> 00:13:53,890 M蓹n m枚vcud olan b眉t眉n m眉xt蓹lif Vim plugins k蓹艧fiyyat saat s蓹rf ed蓹 bil蓹r 243 00:13:53,890 --> 00:13:59,780 v蓹 orada n蓹 inan谋lmaz var. 244 00:13:59,780 --> 00:14:05,880 >> G眉n蓹 q蓹d蓹r h蓹r hans谋 suallar? Sweet. 245 00:14:05,880 --> 00:14:10,180 Bu halda, biz Vim il蓹 蓹traf谋nda oynayan ba艧lamaq olacaq, 246 00:14:10,180 --> 00:14:12,620 v蓹 M蓹n siz蓹 u艧aqlar m蓹n蓹 b蓹zi Vim il蓹 i艧l蓹m蓹k ist蓹yirik 247 00:14:12,620 --> 00:14:17,650 bel蓹 ki, bunun 眉莽眉n bir fikir 蓹ld蓹 ed蓹 bil蓹rsiniz, v蓹 m蓹n Vim i艧 sizin ilk add谋mlar siz蓹 yard谋m ed蓹 bil蓹r 248 00:14:17,650 --> 00:14:20,590 Onlar Vim a莽maq zaman insanlar谋n bir 莽ox overwhelmed almaq 莽眉nki, 249 00:14:20,590 --> 00:14:24,730 h蓹tta 莽谋xmaq 眉莽眉n komanda bilmir蓹m 蓹g蓹r b蓹z蓹n h蓹tta, Vim 莽谋xmaq bilm蓹z 250 00:14:24,730 --> 00:14:26,350 lakin bu pis deyil. 251 00:14:26,350 --> 00:14:28,820 Siz yaln谋z 蓹vv蓹l Vim istifad蓹 ed蓹n kims蓹 do臒ru bir ne莽蓹 d蓹qiq蓹 laz谋md谋r 252 00:14:28,820 --> 00:14:32,220 v蓹 ya online bir D蓹rslikl蓹r oxumaq 眉莽眉n, v蓹 siz he莽 bir zaman sizin yolda olacaq. 253 00:14:32,220 --> 00:14:34,570 Burada art谋q yoxdur, 蓹g蓹r Vim y眉klemek 眉莽眉n b蓹zi t蓹limatlar. 254 00:14:34,570 --> 00:14:39,130 Siz 莽ox 艧ey y眉klemek ist蓹yirsinizs蓹 T蓹qdimatdan sonra bu slaydlar baxmaq olar. 255 00:14:39,130 --> 00:14:42,660 >> H蓹m莽inin, bu m蓹nim konfiqurasiya fayllar谋 y眉klemek 眉莽眉n b蓹zi t蓹limatlar var 256 00:14:42,660 --> 00:14:48,230 茝g蓹r siz art谋q varsa v蓹 siz d蓹 sonra bu t蓹limatlara 蓹m蓹l ed蓹 bil蓹r. 257 00:14:48,230 --> 00:14:52,390 Sizl蓹rin bu link getm蓹k v蓹 bir m蓹tn fayl谋 y眉kl蓹m蓹k bil蓹r. 258 00:14:52,390 --> 00:14:56,640 The link, m蓹n siz download v蓹 Vim a莽maq ist蓹yir蓹m ki, bu m蓹tn fayl谋 aparacaq 259 00:14:56,640 --> 00:15:01,580 v蓹 t蓹liml蓹r v蓹 etajer bir d蓹st蓹 m蓹niml蓹 蓹traf谋nda t蓹qib ed蓹 bil蓹rsiniz ki, orada var 260 00:15:01,580 --> 00:15:09,160 v蓹 Vim 蓹sas 蓹m蓹liyyatlar谋 b蓹zi b蓹zi t蓹cr眉b蓹 蓹ld蓹 ba艧lay谋n. 261 00:15:09,160 --> 00:15:12,740 Yax艧谋. 262 00:15:12,740 --> 00:15:18,430 Ki, a莽谋l谋艧 edirik is蓹 I 2 h蓹qiq蓹t蓹n, 蓹sas prinsipl蓹ri q谋sa intro verm蓹k gedir蓹m 263 00:15:18,430 --> 00:15:23,080 Siz Vim daxil dal谋艧 蓹vv蓹l anlamaq 眉莽眉n h蓹qiq蓹t蓹n vacib olan Vim redakt蓹, 264 00:15:23,080 --> 00:15:25,720 ki, modal redakt蓹 v蓹 operatorlar谋 v蓹 h蓹r蓹k蓹tl蓹r var. 265 00:15:25,720 --> 00:15:28,600 M蓹n ilk modal redakt蓹 蓹hat蓹 ed蓹c蓹yik, sonra biz operatorlar谋 v蓹 h蓹r蓹k蓹tl蓹ri 蓹hat蓹 ed蓹c蓹yik 266 00:15:28,600 --> 00:15:30,980 bir az. 267 00:15:30,980 --> 00:15:36,910 >> Vim v蓹 olduqca 莽ox b眉t眉n dig蓹r aras谋nda ilk 蓹sas f蓹rq 268 00:15:36,910 --> 00:15:39,870 h蓹r hans谋 m蓹tn redaktorlar谋 Vim bir modal redaktoru ki, 269 00:15:39,870 --> 00:15:42,260 Siz Vim istifad蓹 etdiyiniz zaman v蓹 n蓹 dem蓹kdir 270 00:15:42,260 --> 00:15:44,120 bir 莽ox m眉xt蓹lif rejimi biri ola bil蓹r. 271 00:15:44,120 --> 00:15:46,590 Normal rejimi var insert rejimi var, vizual rejimi var, 272 00:15:46,590 --> 00:15:50,790 bel蓹 v蓹 s, v蓹 艧ey, sizin tu艧 vuru艧lar谋n谋, m眉xt蓹lif t蓹dbirl蓹r g枚t眉rm蓹k 273 00:15:50,790 --> 00:15:54,160 Siz daxil oldu臒unuz rejimi as谋l谋 olaraq, m眉xt蓹lif m蓹na g枚t眉rm蓹k 274 00:15:54,160 --> 00:15:58,110 Yaln谋z bir misal kimi, normal rejimi, siz 蓹traf谋nda h蓹r蓹k蓹t etdiyiniz rejimi 275 00:15:58,110 --> 00:16:01,820 v蓹 m蓹n, a艧a臒谋 h蓹r蓹k蓹t etm蓹k 蓹sas J istifad蓹 276 00:16:01,820 --> 00:16:05,430 lakin insert rejimind蓹, siz, h蓹qiq蓹t蓹n, ekranda J yaz谋n 蓹sas J istifad蓹 277 00:16:05,430 --> 00:16:08,230 onlar 眉莽眉n istifad蓹 deyilik, 莽眉nki bir 莽ox insanlar s蓹hv almaq niy蓹 v蓹 ki 278 00:16:08,230 --> 00:16:11,630 m眉xt蓹lif rejiml蓹rd蓹 h蓹r zaman olan, v蓹 onlar 艧eyi yazaraq olacaq 279 00:16:11,630 --> 00:16:14,490 v蓹 siz ekranda g枚r眉n眉r yaz谋n n蓹 olan 眉莽眉n istifad蓹 etdiyiniz 280 00:16:14,490 --> 00:16:18,370 lakin Vim b蓹lk蓹 sizin kursor b眉t眉n yer 眉z蓹rind蓹 h蓹r蓹k蓹t edir 281 00:16:18,370 --> 00:16:21,020 Siz q蓹rib蓹 simvol yazaraq etdiyiniz v蓹 bird蓹n almaq 莽眉nki 282 00:16:21,020 --> 00:16:24,710 B蓹zi d眉ym蓹sini tipli, 莽眉nki daxil rejimind蓹 daxil ke莽dikd蓹 283 00:16:24,710 --> 00:16:27,150 ki, insert rejimi sizi qoyur, sonra m蓹tn u莽an ba艧lay谋r 284 00:16:27,150 --> 00:16:29,940 bel蓹 insanlar ki qar谋艧谋q almaq. 285 00:16:29,940 --> 00:16:32,960 Amma siz ne rejimi takip var, 286 00:16:32,960 --> 00:16:35,260 v蓹 Vim 莽ox alt toolbar baxsaq 287 00:16:35,260 --> 00:16:37,410 茝g蓹r haz谋rda oldu臒unuz n蓹 rejimi siz蓹 deyir ki, bir g枚st蓹rici olmal谋d谋r, 288 00:16:37,410 --> 00:16:39,350 faydal谋 olmal谋d谋r. 289 00:16:39,350 --> 00:16:42,650 >> Amma, 眉mumiyy蓹tl蓹, 3 蓹sas rejimi haqq谋nda bilm蓹lidir, 290 00:16:42,650 --> 00:16:46,440 y蓹qin ki 6 v蓹 ya 7 v蓹 ya 8 yaln谋z rejimi v蓹 ya var 291 00:16:46,440 --> 00:16:49,180 lakin 3 sizin 莽ox vaxt s蓹rf. 292 00:16:49,180 --> 00:16:52,150 Ilk 艧ey normal rejimi. Siz 莽ox vaxt s蓹rf yerdir. 293 00:16:52,150 --> 00:16:55,620 B眉t眉n tu艧 vuru艧lar谋n谋, komanda bir n枚v kimi daxil edilir 294 00:16:55,620 --> 00:16:58,870 v蓹 biz bu g眉n g眉n 蓹rzind蓹 h蓹min 蓹mrl蓹ri bir 莽ox 枚yr蓹nm蓹k olacaq. 295 00:16:58,870 --> 00:17:03,160 Dig蓹r rejimi, h蓹qiq蓹t蓹n 艧eyi yazaraq oldu臒u ki, insert rejimi 296 00:17:03,160 --> 00:17:06,410 v蓹 insert rejimi 蓹sas蓹n ad蓹t蓹n 眉莽眉n istifad蓹 etdiyiniz n枚v眉d眉r. 297 00:17:06,410 --> 00:17:08,650 Siz bir 艧ey yaz谋n v蓹 bu, yaln谋z ekranda g蓹lir, 298 00:17:08,650 --> 00:17:11,800 v蓹 vizual rejimi i艧谋qland谋r谋lmas谋 ed蓹 bil蓹rsiniz bir 艧eydir. 299 00:17:11,800 --> 00:17:14,750 Siz g枚rd眉m 蓹vv蓹ll蓹r oldu臒u b蓹z蓹n m蓹tn vur臒ulayaraq olunacaq 300 00:17:14,750 --> 00:17:21,900 v蓹 m眉xt蓹lif yollarla manipulyasiya, v蓹 vizual rejimi istifad蓹 ed蓹r蓹k bir misal var. 301 00:17:21,900 --> 00:17:27,819 >> Biz Vim ya艧amaq laz谋md谋r m眉tl蓹q 蓹saslar谋 il蓹 ba艧lamaq, laz谋md谋r 302 00:17:27,819 --> 00:17:30,610 v蓹 burada 蓹sas蓹n bu 7 蓹mrl蓹ri var. 303 00:17:30,610 --> 00:17:34,250 HJKL, fayl 蓹traf谋nda getm蓹k 眉莽眉n istifad蓹 olunur 304 00:17:34,250 --> 00:17:37,140 v蓹 onlar, yuxar谋, a艧a臒谋, sola uy臒un v蓹 sa臒 305 00:17:37,140 --> 00:17:39,460 v蓹 siz d蓹 ok tu艧lar谋n谋 istifad蓹 眉莽眉n pulsuz oldu臒unuzda, 306 00:17:39,460 --> 00:17:43,110 lakin biz, h蓹qiq蓹t蓹n, sizin HJKL m眉mk眉n q蓹d蓹r istifad蓹 etm蓹k 眉莽眉n t蓹艧viq 307 00:17:43,110 --> 00:17:46,690 fikir redakt蓹 etdiyiniz zaman, siz s蓹n蓹d 蓹traf谋nda h蓹r蓹k蓹t ed蓹 bil蓹r ki, 莽眉nki 308 00:17:46,690 --> 00:17:49,350 arrow d眉ym蓹l蓹ri aras谋nda ke莽m蓹k 眉莽眉n olmadan 309 00:17:49,350 --> 00:17:52,210 v蓹 harada siz h蓹qiq蓹t蓹n, h蓹qiq蓹t蓹n, g枚z蓹l olan, yazaraq edirik. 310 00:17:52,210 --> 00:17:54,390 Siz yaln谋z bir ne莽蓹 simvol h蓹r蓹k蓹t etm蓹k ist蓹yir蓹m. 311 00:17:54,390 --> 00:17:58,020 Siz art谋q b眉t眉n 蓹l ke莽m蓹k yoxdur, v蓹 bu c眉r g枚z蓹l ki, var var. 312 00:17:58,020 --> 00:18:01,920 B蓹zi Vim ekspertl蓹r dig蓹r funksiyalar谋 枚z ok tu艧lar谋n谋 x蓹rit蓹si 313 00:18:01,920 --> 00:18:06,880 onlar art谋q HJKL var v蓹 onlar h蓹m莽inin dig蓹r funksiyalar谋 眉莽眉n ok tu艧lar谋n谋 istifad蓹 ed蓹 bil蓹rsiniz, 莽眉nki. 314 00:18:06,880 --> 00:18:09,080 Siz normal rejimi etdiyiniz is蓹 HJKL 蓹traf谋nda h蓹r蓹k蓹t edir. 315 00:18:09,080 --> 00:18:11,650 Siz insert rejimind蓹 daxil v蓹 bir 艧ey yaz谋n 316 00:18:11,650 --> 00:18:15,370 , siz durub rejimi 眉莽眉n i bas谋n bil蓹rsiniz ki, insert rejimind蓹 siz蓹 qoyur 317 00:18:15,370 --> 00:18:17,820 v蓹 siz bir 艧ey yaz谋n bil蓹r, v蓹 siz escape yaz谋n 318 00:18:17,820 --> 00:18:20,270 geri normal rejimd蓹 daxil rejimi almaq 眉莽眉n. 319 00:18:20,270 --> 00:18:23,280 Escape h蓹mi艧蓹 normal rejimi geri g枚nd蓹rir 320 00:18:23,280 --> 00:18:26,740 olursa olsun, v蓹 蓹g蓹r oldu臒unuz rejimi t蓹rk etm蓹k ist蓹yir蓹m 321 00:18:26,740 --> 00:18:29,760 Siz yaz谋n bil蓹r: wq daxil edin 322 00:18:29,760 --> 00:18:32,640 v蓹 bu yadda bil蓹r yolu, yazmaq 眉莽眉n stendl蓹rd蓹 w edir 323 00:18:32,640 --> 00:18:34,960 v蓹 q bel蓹, 莽谋xmaq 眉莽眉n dayan谋r: wq, 324 00:18:34,960 --> 00:18:39,680 v蓹 kolon komanda 莽al谋艧谋r v蓹 bel蓹: funksiyan谋 莽al谋艧t谋r谋n daxil wq 325 00:18:39,680 --> 00:18:41,840 saxlay谋r v蓹 莽谋x谋艧lar谋. 326 00:18:41,840 --> 00:18:46,700 Dosyay谋 a莽maq varsa >> biz birlikd蓹 ilk h蓹yata ke莽m蓹k laz谋md谋r. 327 00:18:46,700 --> 00:18:49,450 Add谋m 1 Vim qalan olunur, 328 00:18:49,450 --> 00:18:53,490 v蓹 in艧allah u艧aqlar b眉t眉n bu a莽谋q var. 329 00:18:53,490 --> 00:18:58,460 Yax艧谋, v蓹 biz bu d眉ym蓹l蓹ri istifad蓹 眉莽眉n istifad蓹 almaq 眉莽眉n bir ne莽蓹 sad蓹 h蓹r蓹k蓹tl蓹ri var. 330 00:18:58,460 --> 00:19:03,000 HJKL h蓹qiq蓹t蓹n ilk intuitiv g枚r眉nm眉r, 331 00:19:03,000 --> 00:19:08,710 v蓹 bu Vim istifad蓹 ed蓹rk蓹n insanlar var ki, ilkin bloklar谋 biridir 332 00:19:08,710 --> 00:19:10,820 蓹traf谋nda getm蓹k 眉莽眉n bu d眉ym蓹l蓹ri istifad蓹 edir. 333 00:19:10,820 --> 00:19:13,650 Bu intuitiv deyil, lakin siz onu istifad蓹 almaq d蓹f蓹 334 00:19:13,650 --> 00:19:19,590 h蓹qiq蓹t蓹n mind inteqrasiya, v蓹 bir 莽ox insanlar tez-tez 枚zl蓹rini tapmaq 335 00:19:19,590 --> 00:19:23,550 Word ya da Chrome J v蓹 K istifad蓹 ed蓹r蓹k, 336 00:19:23,550 --> 00:19:26,530 v蓹 h蓹qiq蓹t蓹n insanlar Vimium adlanan bu Chrome plugin yaratm谋艧d谋r 337 00:19:26,530 --> 00:19:29,220 siz Chrome gezinmek 眉莽眉n Chrome v蓹 ya xrom istifad蓹 ed蓹 bil蓹rsiniz 338 00:19:29,220 --> 00:19:31,380 Vim kimi q谋sa yollar谋 istifad蓹 ed蓹r蓹k klaviatura istifad蓹 ed蓹r蓹k, 339 00:19:31,380 --> 00:19:35,050 bel蓹 insanlar haqq谋nda 莽ox h蓹v蓹sli, ir蓹li getm蓹k v蓹 c蓹hd v蓹 istifad蓹 340 00:19:35,050 --> 00:19:41,720 N枚mr蓹l蓹ri aras谋nda gezinmek 眉莽眉n HJKL yaln谋z bel蓹 tan谋艧 蓹ld蓹 ed蓹 bil蓹rsiniz 341 00:19:41,720 --> 00:19:45,660 Bu 艧eyi i艧 nec蓹. 342 00:19:45,660 --> 00:19:50,440 >> Ki, ba艧a, siz d蓹 getm蓹k v蓹 m蓹n yarad谋lm谋艧 bu labirent il蓹 蓹traf谋nda oynaya bil蓹r 343 00:19:50,440 --> 00:19:53,580 yaln谋z 蓹yl蓹nc蓹 眉莽眉n, v蓹 sort v蓹 dotted line t蓹qib ed蓹 bil蓹rsiniz 344 00:19:53,580 --> 00:19:59,060 v蓹 divarlar谋 daxil q蓹za deyil ke莽ir 345 00:19:59,060 --> 00:20:07,860 v蓹 labirent sonunda bunu etm蓹k 眉莽眉n c蓹hd edin. 346 00:20:07,860 --> 00:20:11,840 Gmail q谋sa yollar谋 v蓹 ya m眉xt蓹lif applications h蓹r hans谋 bir say谋 istifad蓹 edin 347 00:20:11,840 --> 00:20:15,130 Siz J v蓹 K, m蓹s蓹l蓹n, tez-tez yuxar谋 v蓹 a艧a臒谋 h蓹r蓹k蓹t etm蓹k 眉莽眉n istifad蓹 olunur ki, tapa bil蓹rsiniz, 348 00:20:15,130 --> 00:20:19,930 v蓹 ki, 蓹sas蓹n mahiyy蓹tc蓹 Vim g蓹lir, bel蓹 ki, J v蓹 K var 349 00:20:19,930 --> 00:20:22,690 Siz olmadan yuxar谋 v蓹 a艧a臒谋 h蓹r蓹k蓹t ed蓹 bil蓹r, 莽眉nki o, h蓹qiq蓹t蓹n g枚z蓹l 350 00:20:22,690 --> 00:20:26,210 arrow d眉ym蓹l蓹ri geri v蓹 ir蓹li sizin t蓹r蓹fd蓹n h蓹r蓹k蓹t. 351 00:20:26,210 --> 00:20:29,410 陌ndi durub rejimind蓹 daxil ged蓹n v蓹 durub rejimind蓹 h蓹yata 蓹ld蓹 ed蓹k. 352 00:20:29,410 --> 00:20:34,370 Siz indi m蓹nim kursor b枚y眉k, qara qutu oldu臒unu g枚r蓹c蓹ksiniz, 353 00:20:34,370 --> 00:20:37,300 Siz durub rejimind蓹 daxil zaman v蓹 tapmaq laz谋md谋r ki, 354 00:20:37,300 --> 00:20:39,670 siz istifad蓹 etdiyiniz kimi dar bir kursor 莽evrilir. 355 00:20:39,670 --> 00:20:43,730 Siz terminal Vim istifad蓹 edirsinizs蓹 bu halda ola bil蓹rsiniz bil蓹r 356 00:20:43,730 --> 00:20:46,970 terminal nazik kursor bu c眉r d蓹st蓹k vermir, 莽眉nki, 357 00:20:46,970 --> 00:20:49,890 ancaq Windows MacVim v蓹 ya Gvim istifad蓹 edirsinizs蓹 358 00:20:49,890 --> 00:20:54,590 sonra bir kursor 莽evrilir ki, tapmaq laz谋md谋r ki, bir h蓹qiq蓹t蓹n s眉r蓹tli 蓹yani g枚st蓹ricidir. 359 00:20:54,590 --> 00:20:58,270 Siz normal rejimi v蓹 ya durub rejimind蓹 olsan谋z dem蓹k 眉莽眉n var. 360 00:20:58,270 --> 00:21:02,890 >> Nin ir蓹li getm蓹k v蓹 bu x蓹tt redakt蓹 c蓹hd ed蓹k. 361 00:21:02,890 --> 00:21:06,220 脰z m蓹lumat v蓹 ya n蓹 bu il蓹 doldurun, 362 00:21:06,220 --> 00:21:11,750 v蓹 siz ki, siz bo艧 sonuna q蓹d蓹r h蓹r蓹k蓹t ed蓹 bil蓹r nec蓹 ed蓹 bil蓹rsiniz 363 00:21:11,750 --> 00:21:16,040 i durub moduna almaq 眉莽眉n yaz谋n v蓹 siz backspace bil蓹r 364 00:21:16,040 --> 00:21:21,100 Siz yazaraq Bitirdi臒inizde v蓹 ad谋n谋z谋 yaz谋n, v蓹 365 00:21:21,100 --> 00:21:26,520 Siz durub rejimi 莽谋xmaq 眉莽眉n escape bas谋n bil蓹rsiniz 366 00:21:26,520 --> 00:21:35,930 v蓹 siz silm蓹k 眉莽眉n, burada type insert 眉z蓹rind蓹 h蓹r蓹k蓹t ed蓹 bil蓹r, 367 00:21:35,930 --> 00:21:42,700 durub rejimi 莽谋xmaq escape yaz谋n v蓹 siz yaz谋n: w daxil 368 00:21:42,700 --> 00:21:44,720 fayl saxlamaq 眉莽眉n. 369 00:21:44,720 --> 00:21:47,420 Siz yaln谋z yaz谋n: fayl saxlamaq 眉莽眉n w. 370 00:21:47,420 --> 00:21:50,560 Q蓹na蓹t olmadan 莽谋xmaq q, Siz yaln谋z yaz谋n 371 00:21:50,560 --> 00:21:53,750 v蓹 ya siz yaz谋n: wq saxlamaq v蓹 莽谋xmaq. 372 00:21:53,750 --> 00:21:58,850 Do臒rudur, biz h蓹l蓹 莽谋xmaq ist蓹mir蓹m, bel蓹 ki, ed蓹bil蓹rsiniz: w. 373 00:21:58,850 --> 00:22:01,780 V蓹 b蓹lk蓹 ilk bir az s蓹m蓹r蓹siz g枚r眉n眉rd眉 ki, 374 00:22:01,780 --> 00:22:05,600 Siz J d蓹f蓹 bir d蓹st蓹 yaz谋n ki, spot h蓹r蓹k蓹t 莽眉nki, 375 00:22:05,600 --> 00:22:08,670 b蓹lk蓹 L spot almaq 眉莽眉n d蓹f蓹 bir d蓹st蓹, 376 00:22:08,670 --> 00:22:11,260 v蓹 Backspace d蓹f蓹 bir d蓹st蓹 bas谋n, v蓹 bu, h蓹qiq蓹t蓹n s蓹m蓹r蓹siz g枚r眉n眉rd眉 377 00:22:11,260 --> 00:22:13,260 normal halbuki siz y蓹qin ki, orada si莽an h蓹r蓹k蓹t olard谋 378 00:22:13,260 --> 00:22:15,880 c眉t bas谋n v蓹 yazma臒a ba艧lay谋n, v蓹 蓹lb蓹tt蓹, 379 00:22:15,880 --> 00:22:19,190 Siz ilk Vim il蓹 ba艧lamaq v蓹 siz yaln谋z bu 蓹sas 蓹mrl蓹ri zaman bilirik 艧ey deyil, 380 00:22:19,190 --> 00:22:22,810 b蓹li, bu bir az gec olacaq, amma tezlikl蓹 bir daha g眉cl眉 蓹mrl蓹ri m蓹lumat 381 00:22:22,810 --> 00:22:26,380 Siz daha tez s蓹n蓹dl蓹r aras谋nda h蓹r蓹k蓹t etm蓹k 眉莽眉n imkan verir ki, 382 00:22:26,380 --> 00:22:29,410 v蓹 bu 莽ox 莽蓹tin istifad蓹 var olmaz 383 00:22:29,410 --> 00:22:34,330 JS t蓹krar v蓹 s v蓹 s KS v蓹 Ls t蓹krar v蓹. 384 00:22:34,330 --> 00:22:41,340 >> G眉n蓹 q蓹d蓹r h蓹r hans谋 suallar? Solid. 385 00:22:41,340 --> 00:22:44,000 Geri PowerPoint. 386 00:22:44,000 --> 00:22:49,140 陌ndi biz qabaqc谋l h蓹r蓹k蓹t 眉莽眉n bir ne莽蓹 蓹mrl蓹ri tan谋艧 olacaq. 387 00:22:49,140 --> 00:22:52,680 Siz b蓹lk蓹 L bir 莽ox v蓹 ya H bir 莽ox yaz谋n olan t蓹cr眉b蓹li 388 00:22:52,680 --> 00:22:57,200 v蓹 burada daha tez 蓹traf谋nda h蓹r蓹k蓹t 眉莽眉n istifad蓹 ed蓹 bil蓹rsiniz bir 莽ox 蓹mrl蓹ri. 389 00:22:57,200 --> 00:23:02,990 Sizin kursor "Bu, b蓹zi m蓹tn" da b蓹zi 脟 眉z蓹rind蓹 oldu臒unu d眉艧眉n蓹k 390 00:23:02,990 --> 00:23:06,840 v蓹 burada daha asan x蓹tt boyunca h蓹r蓹k蓹t etm蓹k 眉莽眉n istifad蓹 ed蓹 bil蓹rsiniz 5 daha 蓹mrl蓹ri. 391 00:23:06,840 --> 00:23:09,820 Bel蓹 ki, ^ v蓹 $ siz 蓹vv蓹lind蓹 v蓹 sonunda x蓹tti h蓹r蓹k蓹t 392 00:23:09,820 --> 00:23:14,300 v蓹 bir n枚qt蓹d蓹 normal ifadeler v蓹 ya dig蓹r m眉xt蓹lif 艧eyl蓹r 枚yr蓹nm蓹k zaman 393 00:23:14,300 --> 00:23:17,390 Siz konvensiyalar谋n bu sort 莽ox 眉mumi ki, tapa bil蓹rsiniz. 394 00:23:17,390 --> 00:23:19,360 The ^ 眉mumiyy蓹tl蓹 x蓹tt 蓹vv蓹lin蓹 aiddir. 395 00:23:19,360 --> 00:23:21,090 The $ ad蓹t蓹n x蓹ttinin sonuna aiddir. 396 00:23:21,090 --> 00:23:24,130 Bu xat谋rlamaq 眉莽眉n 莽ox asand谋r, v蓹 eyni, b, e, v蓹 w, 397 00:23:24,130 --> 00:23:28,340 b geri v蓹 ya ba艧lan臒谋c谋 uy臒undur, 莽眉nki onlar, el蓹c蓹 d蓹 yadda asan ist蓹yirik 398 00:23:28,340 --> 00:23:30,630 e, s枚z眉n sonuna olan, sonunda uy臒undur 399 00:23:30,630 --> 00:23:35,530 v蓹 w bel蓹 s枚z 眉莽眉n w, n枚vb蓹ti s枚z眉 uy臒undur. 400 00:23:35,530 --> 00:23:37,750 V蓹 siz e yazaraq saxlamaq v蓹 ya w yazaraq saxlamaq 蓹g蓹r 401 00:23:37,750 --> 00:23:43,520 siz s枚zl蓹ri aras谋nda atlayabilir bildiri艧 v蓹 yaln谋z l yazaraq daha s眉r蓹tli edir. 402 00:23:43,520 --> 00:23:46,600 >> 陌ndi, n枚vb蓹ti 艧ey Operator-Motion Model edir. 403 00:23:46,600 --> 00:23:50,310 Bu, h蓹qiq蓹t蓹n, Vim q蓹d蓹r g眉cl眉 ola bil蓹r niy蓹 蓹sas s蓹b蓹bl蓹rind蓹n biridir 404 00:23:50,310 --> 00:23:54,890 茝g蓹r mahiyy蓹tc蓹 m眉xt蓹lif elementl蓹ri t蓹rtib ed蓹 bil蓹rsiniz, 莽眉nki bu 405 00:23:54,890 --> 00:23:58,250 daha g眉cl眉 funksiyalar谋 daxil, bel蓹 ki, 眉mumiyy蓹tl蓹 406 00:23:58,250 --> 00:24:01,000 Siz Vim bir 艧ey zaman kimi hesab ed蓹 bil蓹r 407 00:24:01,000 --> 00:24:03,280 bir h蓹r蓹k蓹t il蓹 operator birl蓹艧蓹n. 408 00:24:03,280 --> 00:24:07,310 Bu g眉n蓹 q蓹d蓹r biz yaln谋z HJKL kimi h蓹r蓹k蓹tl蓹r il蓹 m蓹艧臒ul oldu臒unuz. 409 00:24:07,310 --> 00:24:10,770 Onlar 蓹traf谋nda h蓹r蓹k蓹t, v蓹 sonra b v蓹 w, onlar da siz蓹 蓹traf谋nda m眉xt蓹lif yollarla h蓹r蓹k蓹t 410 00:24:10,770 --> 00:24:14,600 lakin biz h蓹r 艧eyi silm蓹k v蓹 ya 艧eyi v蓹 ya etajer d蓹yi艧dirm蓹k ed蓹 h蓹l蓹 getdi deyil 411 00:24:14,600 --> 00:24:19,320 Siz 蓹riz蓹 il蓹 operatorlar谋 birl蓹艧dirm蓹k zaman v蓹 sonra 眉莽眉n edirik 412 00:24:19,320 --> 00:24:22,510 daha g眉cl眉 t蓹siri, bel蓹 ki, m蓹s蓹l蓹n, 413 00:24:22,510 --> 00:24:26,360 I 2 s枚zl蓹ri silmek 眉莽眉n ist蓹yirdi, m蓹n silinm蓹si operator 眉莽眉n d istifad蓹 ed蓹 bil蓹rsiniz, 414 00:24:26,360 --> 00:24:29,420 v蓹 m蓹n 2 s枚zl蓹ri silmek 眉莽眉n ist蓹yir蓹m ki, qeyd etm蓹k 眉莽眉n bir 2 蓹lav蓹 ed蓹 bil蓹rsiniz, 415 00:24:29,420 --> 00:24:31,130 v蓹 sonra m蓹n v蓹sat蓹t daxildir. 416 00:24:31,130 --> 00:24:33,490 2 s枚zl蓹r silm蓹k dem蓹k w M蓹n daxil ola bil蓹r. 417 00:24:33,490 --> 00:24:37,740 M蓹n a艧a臒谋 2 d蓹f蓹 silm蓹k dem蓹k J kimi bir 艧ey istifad蓹 ed蓹 bil蓹r 418 00:24:37,740 --> 00:24:39,880 v蓹 m蓹n蓹 a艧a臒谋da 2 x蓹tl蓹ri silm蓹k. 419 00:24:39,880 --> 00:24:43,870 M蓹n geri iki d蓹f蓹 silm蓹k 眉莽眉n d2b dey蓹 bil蓹r 420 00:24:43,870 --> 00:24:46,450 v蓹 m蓹n burada g枚st蓹ril蓹n etdiyiniz olanlar谋 daha 莽ox t蓹klifl蓹r var 421 00:24:46,450 --> 00:24:52,120 h蓹qiq蓹t蓹n, h蓹qiq蓹t蓹n, sizin Vim editing 莽ox daha g眉cl眉 etm蓹k 眉莽眉n. 422 00:24:52,120 --> 00:24:55,450 >> Bu 蓹n m蓹艧hur v蓹 ya 蓹n 眉mumi operatorlar谋n b蓹zi 423 00:24:55,450 --> 00:24:57,030 v蓹 h蓹m莽inin yadda olduqca asand谋r. 424 00:24:57,030 --> 00:24:59,040 D蓹yi艧iklik silm蓹k, c D. 425 00:24:59,040 --> 00:25:01,560 C 蓹sas蓹n ki, ba艧qa d蓹yi艧iklik kimi eyni 艧ey deyil 426 00:25:01,560 --> 00:25:05,990 avtomatik olaraq sizin c istifad蓹 ed蓹rk蓹n sonra insert rejimind蓹 daxil almaq. 427 00:25:05,990 --> 00:25:08,050 Siz silinm蓹si istifad蓹 ed蓹rk蓹n Ad蓹t蓹n, siz normal rejimi istifad蓹 428 00:25:08,050 --> 00:25:10,950 v蓹 siz normal rejimind蓹 qalmaq bir 艧ey silm蓹k sonra. 429 00:25:10,950 --> 00:25:13,380 茝g蓹r bir 艧ey d蓹yi艧m蓹k ist蓹yirsinizs蓹 Lakin, istifad蓹 ed蓹 bil蓹rsiniz c 430 00:25:13,380 --> 00:25:15,960 bir 艧ey silin v蓹 sonra d蓹rhal durub rejimind蓹 daxil etm蓹k 431 00:25:15,960 --> 00:25:17,740 bel蓹 ki, yazma臒a ba艧lay谋n v蓹 bir 艧ey d眉zeltebilirsiniz. 432 00:25:17,740 --> 00:25:21,160 Y yanking 眉莽眉n. 433 00:25:21,160 --> 00:25:25,130 Bu 蓹sas蓹n 莽谋xarmaq Vim anlay谋艧谋 var. 434 00:25:25,130 --> 00:25:29,220 M蓹n n枚vb蓹ti 2 s枚zl蓹ri kopyalay谋n ist蓹yirsinizs蓹 M蓹s蓹l蓹n, m蓹n y2w v蓹 ya kimi bir 艧ey ed蓹 bil蓹rsiniz, 435 00:25:29,220 --> 00:25:32,120 v蓹 v mahiyy蓹tc蓹, i艧谋qland谋r谋lmas谋 眉莽眉n. 436 00:25:32,120 --> 00:25:35,550 H蓹m莽inin n蓹 h蓹qiq蓹t蓹n s蓹rin var siz iki d蓹f蓹 operator yaz谋n 蓹g蓹r 437 00:25:35,550 --> 00:25:38,890 bir b眉t眉n x蓹tt h蓹r蓹k蓹t, bel蓹 ki, m蓹n b眉t眉n x蓹tt silm蓹k ist蓹yirsinizs蓹 438 00:25:38,890 --> 00:25:41,060 M蓹n b眉t眉n x蓹tt silm蓹k 眉莽眉n DD yaz谋n bil蓹r, 439 00:25:41,060 --> 00:25:47,370 M蓹n b眉t眉n x蓹tt sur蓹ti ist蓹yirsinizs蓹, v蓹 ya YY v蓹 ya kimi bir 艧ey istifad蓹 ed蓹 bil蓹rsiniz. 440 00:25:47,370 --> 00:25:51,600 >> Bu bir daha c蓹hd ed蓹k. 441 00:25:51,600 --> 00:25:56,280 Bir inki艧af etmi艧 bir h蓹r蓹k蓹t operator 眉莽眉n burada h蓹yata h蓹m莽inin var 442 00:25:56,280 --> 00:25:59,230 v蓹 h蓹tta b蓹zi dig蓹r 艧eyl蓹r, bu g眉n PowerPoint 蓹hat蓹 etm蓹k fikrind蓹 deyil蓹m 443 00:25:59,230 --> 00:26:02,250 lakin sonra onlar谋n 眉z蓹rind蓹 baxmaq 眉莽眉n 莽ekinmeyin v蓹 onlara il蓹 蓹traf谋nda oynaya bil蓹r 444 00:26:02,250 --> 00:26:05,990 v蓹 onlarla tan谋艧. 445 00:26:05,990 --> 00:26:07,630 Operatorlar v蓹 h蓹r蓹k蓹tl蓹r. 446 00:26:07,630 --> 00:26:14,220 M蓹s蓹l蓹n, yaln谋z c眉ml蓹sind蓹 silm蓹k ist蓹diyiniz bu 2 s枚z var h蓹rhalda. 447 00:26:14,220 --> 00:26:17,110 N蓹 laz谋md谋r siz 蓹min etm蓹k laz谋md谋r sizin 448 00:26:17,110 --> 00:26:21,000 kursor silm蓹k ist蓹diyiniz ilk s枚z 蓹vv蓹lind蓹, 449 00:26:21,000 --> 00:26:26,230 v蓹 d2w yaz谋n bil蓹r, v蓹 bu sizin 眉莽眉n o 2 s枚zl蓹r siler. 450 00:26:26,230 --> 00:26:33,140 Bu d蓹qiq 蓹mr, d2w istifad蓹 ed蓹r蓹k, bir az 莽蓹tin g枚r眉n蓹 bil蓹r 451 00:26:33,140 --> 00:26:35,940 v蓹 m蓹nas谋z, ancaq fikir bildirm蓹k ehtimal 452 00:26:35,940 --> 00:26:39,380 Bu f蓹rqli 艧eyl蓹r b蓹st蓹l蓹m蓹k, h蓹m莽inin yaln谋z halda olar ki, 453 00:26:39,380 --> 00:26:42,730 茝g蓹r v蓹ziyy蓹t olmaq n蓹 yoxdur, onda siz, DW v蓹 ya d2w istifad蓹 ed蓹r蓹k son bil蓹r 454 00:26:42,730 --> 00:26:45,600 M蓹n b蓹z蓹n istifad蓹 edirsiniz olan. 455 00:26:45,600 --> 00:26:50,030 Siz b眉t眉n x蓹tl蓹ri 眉zr蓹 莽谋x谋艧 ed蓹 bil蓹r, 莽眉nki Dd v蓹 cc m蓹n daha tez-tez istifad蓹 edin. 456 00:26:50,030 --> 00:26:52,000 >> M蓹s蓹l蓹n, m蓹n burada bu t蓹sad眉fi siyah谋s谋 var dey蓹k, 457 00:26:52,000 --> 00:26:59,030 v蓹 b蓹lk蓹, bu, uy臒un deyil, 莽眉nki Huskies deyir ki, x蓹tti silm蓹k ist蓹yir蓹m yaln谋z, 莽眉nki 458 00:26:59,030 --> 00:27:01,200 v蓹 m蓹n sonra durub rejimind蓹 daxil etm蓹k ist蓹mir蓹m. 459 00:27:01,200 --> 00:27:03,530 M蓹n dd n枚v眉 olan halda, silm蓹k 眉莽眉n 460 00:27:03,530 --> 00:27:07,090 v蓹 b眉t眉n x蓹tt siler. 461 00:27:07,090 --> 00:27:11,680 Amma indi m蓹n silm蓹k ist蓹yir蓹m ki, bu dig蓹r x蓹tt var dey蓹k, 462 00:27:11,680 --> 00:27:16,850 lakin m蓹n d蓹 bunu d眉zeltmek v蓹 yenid蓹n halda, m蓹n cc kimi bir 艧ey c蓹hd ed蓹c蓹yik ist蓹yir蓹m, 463 00:27:16,850 --> 00:27:19,550 v蓹 ki, b眉t眉n x蓹tt siler lakin G枚rd眉y眉n眉z kimi, durub rejimind蓹 m蓹n蓹 qoyur 464 00:27:19,550 --> 00:27:24,970 v蓹 m蓹n oradan d眉zeltebilirsiniz. 465 00:27:24,970 --> 00:27:28,510 V蓹 operatorlar谋 v蓹 h蓹r蓹k蓹tl蓹r birl蓹艧dir蓹 bil蓹r, bir 莽ox m眉xt蓹lif yollar谋 var 466 00:27:28,510 --> 00:27:31,360 Siz Vim istifad蓹 kimi v蓹 daha 莽ox m眉xt蓹lif yollar谋 haqq谋nda daha 蓹trafl谋 m蓹lumat 467 00:27:31,360 --> 00:27:36,300 Bu 蓹mrl蓹ri istifad蓹 ed蓹 bil蓹rsiniz, v蓹 daha yax艧谋 v蓹 daha yax艧谋 olmaq laz谋md谋r. 468 00:27:36,300 --> 00:27:40,180 Awesome, indi burada bir s谋ra dig蓹r m眉xt蓹lif 蓹mrl蓹ri 469 00:27:40,180 --> 00:27:44,700 da 莽ox, 莽ox istifad蓹 olunan v蓹 h蓹m莽inin siz Vim daha yax艧谋 olmaq k枚m蓹k ed蓹c蓹k. 470 00:27:44,700 --> 00:27:48,780 >> M蓹s蓹l蓹n, biz vizual i艧谋qland谋r谋lmas谋 眉莽眉n ki莽ik v dan谋艧谋b. 471 00:27:48,780 --> 00:27:51,530 Biz d蓹 vizual line i艧谋qland谋r谋lmas谋 眉莽眉n b枚y眉k V istifad蓹 ed蓹 bil蓹rsiniz. 472 00:27:51,530 --> 00:27:55,880 Asanl谋qla daha bir zamanda b眉t眉n x蓹tl蓹ri qeyd ed蓹 bil蓹rsiniz Bu yolla. 473 00:27:55,880 --> 00:27:59,180 Siz 蓹sas蓹n yeni bir x蓹tt daxil etm蓹k normal rejimi etdiyiniz zaman o istifad蓹 ed蓹 bil蓹rsiniz 474 00:27:59,180 --> 00:28:03,620 x蓹tt a艧a臒谋da Siz haz谋rda oldu臒unuz v蓹 yazma臒a ba艧lamaq 眉莽眉n durub rejimi koydu. 475 00:28:03,620 --> 00:28:07,270 Siz kursor alt谋nda haz谋rda olan xarakter silm蓹k 眉莽眉n ki莽ik x istifad蓹 ed蓹 bil蓹rsiniz. 476 00:28:07,270 --> 00:28:10,230 Siz h蓹m莽inin, u c眉r g枚z蓹l olan, geri 眉莽眉n istifad蓹 ed蓹 bil蓹rsiniz 477 00:28:10,230 --> 00:28:14,180 v蓹 siz cari x蓹ttinin sonuna 蓹lav蓹 kapital istifad蓹 ed蓹 bil蓹rsiniz 478 00:28:14,180 --> 00:28:18,310 bel蓹 ki, b蓹lk蓹 kursor x蓹tti haradasa deyil, v蓹 siz x蓹ttinin sonuna 蓹lav蓹 etm蓹k ist蓹yir蓹m. 479 00:28:18,310 --> 00:28:21,150 Sonra d蓹rhal x蓹ttinin sonuna tullanmaq 眉莽眉n kapital yaz谋n 480 00:28:21,150 --> 00:28:25,140 Siz x蓹ttinin sonuna 蓹lav蓹 ed蓹 bil蓹rsiniz v蓹 durub rejimind蓹 daxil. 481 00:28:25,140 --> 00:28:30,840 >> M蓹n biz c蓹hd ed蓹 bil蓹rsiniz ki, bir ne莽蓹 t蓹liml蓹r var. 482 00:28:30,840 --> 00:28:33,240 茝slind蓹, yox, m蓹n deyil. Olmayan 眉莽眉n. 483 00:28:33,240 --> 00:28:35,810 Amma biz g枚r蓹c蓹ksiniz n枚vb蓹ti b枚l眉m 眉莽眉n bir 莽ox t蓹liml蓹r var. 484 00:28:35,810 --> 00:28:38,420 Lakin bu h蓹m莽inin 枚z眉n眉z c蓹hd ed蓹 bil蓹rsiniz. 485 00:28:38,420 --> 00:28:45,610 Siz m眉nt蓹z蓹m v yaz谋n 蓹g蓹r M蓹s蓹l蓹n, siz bu kimi istifad蓹 etdiyiniz daimi i艧谋qland谋r谋lmas谋 almaq laz谋md谋r. 486 00:28:45,610 --> 00:28:49,800 Siz kapital V yaz谋n 蓹g蓹r, siz kimi vur臒ulayaraq tam x蓹tti 蓹ld蓹 ed蓹 bil蓹rsiniz, 487 00:28:49,800 --> 00:28:55,850 v蓹 ya bu o yaz谋n 蓹g蓹r 蓹sas蓹n c眉r g枚z蓹l olan, m蓹nim 眉莽眉n yeni bir x蓹tt a莽谋lacaq. 488 00:28:55,850 --> 00:28:58,850 X I kursor simvol silm蓹k 眉莽眉n istifad蓹 ed蓹 bil蓹rsiniz. 489 00:28:58,850 --> 00:29:00,800 M蓹n d蓹f蓹 bir d蓹st蓹 x bas谋n v蓹 stuff sil蓹 bil蓹rsiniz. 490 00:29:00,800 --> 00:29:06,720 M蓹n u b眉t眉n geri bas谋n bil蓹rsiniz. 491 00:29:06,720 --> 00:29:09,600 A, M蓹n yaz谋n A d蓹rhal x蓹ttinin sonuna getm蓹k 眉莽眉n, 492 00:29:09,600 --> 00:29:14,040 v蓹 m蓹n d蓹 bir ne莽蓹 dig蓹r g枚z蓹l d眉ym蓹l蓹ri daxil 493 00:29:14,040 --> 00:29:19,240 Siz h蓹m莽inin b蓹zi dig蓹r 蓹mrl蓹ri m蓹lumat 眉莽眉n T蓹qdimatdan sonra baxmaq olar ki,. 494 00:29:19,240 --> 00:29:21,250 >> [T蓹l蓹b蓹] haqq谋nda 蓹v蓹z n蓹dir? 495 00:29:21,250 --> 00:29:23,050 [Brandon L.] d蓹yi艧dirilm蓹si da h蓹qiq蓹t蓹n s蓹rin 496 00:29:23,050 --> 00:29:26,240 v蓹 蓹sas蓹n bir yerd蓹 getm蓹k 蓹g蓹r 497 00:29:26,240 --> 00:29:30,060 茝g蓹r insanlar h蓹qiq蓹t蓹n onu istifad蓹 etm蓹yin ki, art谋q 莽ox bu g眉n, 498 00:29:30,060 --> 00:29:34,340 lakin daxil he莽 Microsoft Word g枚r眉ld眉 u艧aqlar yaz谋n 蓹g蓹r 499 00:29:34,340 --> 00:29:37,840 Siz bird蓹n-bir蓹 bu q蓹rib蓹 rejimind蓹 daxil getm蓹k harada siz yaz谋n h蓹r bir xarakter 500 00:29:37,840 --> 00:29:39,570 蓹sas蓹n n枚vb蓹ti xarakter 蓹v蓹z? 501 00:29:39,570 --> 00:29:41,020 Sizl蓹rin he莽 g枚rd眉k ki, 蓹g蓹r m蓹n bilmir蓹m. 502 00:29:41,020 --> 00:29:43,250 Bu ki, eynidir. 503 00:29:43,250 --> 00:29:47,150 M蓹n yazmaq ist蓹yirsinizs蓹 M蓹s蓹l蓹n, n蓹 Hal-haz谋rda n蓹d蓹ns蓹 var 504 00:29:47,150 --> 00:29:51,300 M蓹n kapital R yaz谋n bil蓹r, v蓹 siz alt sol g枚r眉nd眉y眉 kimi m蓹n indi rejimi 蓹v蓹z olacaq. 505 00:29:51,300 --> 00:29:58,380 M蓹n stuff yaz谋n, h蓹r 艧eyi 眉zerine yaz谋r v蓹 m蓹n c眉r s蓹rin olan da backspace bil蓹r, 506 00:29:58,380 --> 00:30:00,140 v蓹 m蓹n ki, geri ala bil蓹rsiniz. 507 00:30:00,140 --> 00:30:06,980 M蓹n 莽ox tez-tez istifad蓹 etm蓹yin, lakin h蓹r indi v蓹 sonra laz谋ml谋 olur. 508 00:30:06,980 --> 00:30:14,150 >> Nin vicdanla Vim haqq谋nda m蓹nim sevimli 艧eyi biri olan m蓹tn obyektl蓹ri, dan谋艧aq. 509 00:30:14,150 --> 00:30:19,660 Text obyektl蓹rin 蓹sas蓹n m蓹tn y谋臒谋n bir n枚v m眉蓹yy蓹n bu anlay谋艧谋 var 510 00:30:19,660 --> 00:30:26,550 Sizin m蓹tn fayl谋 i莽蓹rid蓹, m蓹n ilk bu d眉ym蓹l蓹ri art谋q getm蓹k laz谋md谋r, 511 00:30:26,550 --> 00:30:29,860 daha 莽ox tam o dem蓹kdir ki, n蓹 anlamaq 眉莽眉n v蓹 sonra siz bir n眉mayi艧l蓹r ver蓹c蓹yik. 512 00:30:29,860 --> 00:30:34,650 W, bir s枚z kimi m蓹tn obyekt kimi, bir s枚z aiddir 513 00:30:34,650 --> 00:30:36,480 bel蓹 ki, b蓹zi s枚z normal bildiyiniz kimi, 514 00:30:36,480 --> 00:30:39,300 v蓹 s枚z眉n yan谋nda ki, dur臒u var, 蓹g蓹r 515 00:30:39,300 --> 00:30:43,490 sonra 眉mumiyy蓹tl蓹 dur臒u daxil deyil. 516 00:30:43,490 --> 00:30:46,440 Amma misal 眉莽眉n, n蓹d蓹ns蓹 dur臒u daxildir ist蓹yirsinizs蓹 517 00:30:46,440 --> 00:30:49,080 v蓹 ya 陌ngilis dili deyil ki, bir 艧ey yap媒yorsun v蓹 daxil etm蓹k ist蓹diyiniz 518 00:30:49,080 --> 00:30:51,180 a臒 il蓹 m蓹hdudla艧谋r ki, b眉t眉n simvol 519 00:30:51,180 --> 00:30:55,390 siz d蓹 a臒 蓹hat蓹 edir ki, h蓹r 艧ey almaq 眉莽眉n kapital W istifad蓹 ed蓹 bil蓹rsiniz. 520 00:30:55,390 --> 00:30:58,510 Siz h蓹m莽inin m蓹tn obyekt m眉raci蓹t parantez istifad蓹 ed蓹 bil蓹rsiniz 521 00:30:58,510 --> 00:31:00,170 ki, parantez bir s谋ra daxilind蓹. 522 00:31:00,170 --> 00:31:03,950 Siz kvadrat m枚t蓹riz蓹 bucaq m枚t蓹riz蓹d蓹 il蓹 eyni 艧ey ed蓹 bil蓹rsiniz, 523 00:31:03,950 --> 00:31:06,450 h蓹m莽inin a艧谋rma, v蓹 quotes, v蓹 n蓹hay蓹t, 524 00:31:06,450 --> 00:31:10,970 Siz h蓹m莽inin b蓹zi tag m眉raci蓹t t istifad蓹 ed蓹 bil蓹rsiniz. 525 00:31:10,970 --> 00:31:15,390 >> M蓹n蓹 h蓹qiq蓹t蓹n h蓹yata oynay谋r nec蓹 g枚st蓹rm蓹k olsun. 526 00:31:15,390 --> 00:31:21,380 M蓹s蓹l蓹n, bu m蓹nim be艧inci yubileyind蓹 m蓹nim ilk n眉mun蓹sidir. 527 00:31:21,380 --> 00:31:26,950 M蓹n d蓹yi艧m蓹k ist蓹diyiniz bu c眉ml蓹 b蓹zi s枚z var, 528 00:31:26,950 --> 00:31:30,560 v蓹 biz bir h蓹r蓹k蓹t kimi istifad蓹 olunur W dan谋艧d谋q, 529 00:31:30,560 --> 00:31:33,170 lakin siz d蓹 bel蓹 kimi bir m蓹tn obyekt kimi istifad蓹 ed蓹 bil蓹rsiniz. 530 00:31:33,170 --> 00:31:40,940 M蓹s蓹l蓹n, bir yol m蓹n Barak ad谋n谋 d蓹yi艧dirm蓹k v蓹 ya 蓹sas蓹n bu d蓹yi艧dirm蓹k 531 00:31:40,940 --> 00:31:46,730 M蓹n s枚z 眉莽眉n d蓹yi艧iklik 眉莽眉n c v蓹 w bu s枚z v蓹 n枚v眉 蓹vv蓹lin蓹 getm蓹k bil蓹r 532 00:31:46,730 --> 00:31:51,650 v蓹 b眉t眉n s枚z silin v蓹 durub rejimi qoyacaq. 533 00:31:51,650 --> 00:31:54,240 M蓹n蓹 s枚z h蓹r zaman 蓹vv蓹lin蓹 getm蓹k 眉莽眉n var etm蓹k 眉莽眉n Amma bu 莽ox annoying var. 534 00:31:54,240 --> 00:31:56,530 Ki, h蓹qiq蓹t蓹n annoying var. M蓹n bunu etm蓹k ist蓹mir蓹m. 535 00:31:56,530 --> 00:32:00,390 M蓹n, h蓹qiq蓹t蓹n, onun ad谋 i莽蓹risind蓹 yerd蓹 ola bil蓹r 536 00:32:00,390 --> 00:32:03,930 v蓹, CIW yaz谋n, v蓹 i daxili dayan谋r 537 00:32:03,930 --> 00:32:06,590 bel蓹 ki, bir s枚z d蓹yi艧iklik dayan谋r CIW I yaz谋n 蓹g蓹r, 538 00:32:06,590 --> 00:32:10,150 v蓹 ya ba艧qa s枚zl蓹, m蓹n bu anda i莽蓹rid蓹 deyil蓹m S枚z眉 d蓹yi艧m蓹k, 539 00:32:10,150 --> 00:32:13,280 v蓹 siz eyni effekti ver蓹c蓹k. 540 00:32:13,280 --> 00:32:17,130 Siz d眉zeltebilirsiniz. 541 00:32:17,130 --> 00:32:21,390 >> Eynil蓹, b蓹lk蓹 d蓹 m蓹n bu kimi b蓹zi hal var 542 00:32:21,390 --> 00:32:27,920 n蓹d蓹ns蓹 b蓹zi s谋n谋rlay谋c谋lar谋 v蓹 ya kimi bir 艧ey oldu臒u, 543 00:32:27,920 --> 00:32:31,700 v蓹 ya orada b蓹zi dur臒u var, v蓹 m蓹n b眉t眉n 艧ey silm蓹k ist蓹di. 544 00:32:31,700 --> 00:32:36,530 M蓹n CIW yaz谋n 茝g蓹r bu s谋n谋rlay谋c谋lar谋 i莽蓹risind蓹 n蓹 siler 545 00:32:36,530 --> 00:32:39,830 amma a臒 il蓹 蓹hat蓹 ki, b眉t眉n 艧ey almaq ist蓹yir蓹m, 546 00:32:39,830 --> 00:32:42,750 m蓹n b眉t眉n 艧ey silm蓹k 眉莽眉n CIW istifad蓹 ed蓹 bil蓹rsiniz. 547 00:32:42,750 --> 00:32:51,000 M蓹n eyni 艧ey, be艧 yaz谋n, v蓹 alt谋 yaz谋n laz谋md谋r. 548 00:32:51,000 --> 00:32:53,670 Eynil蓹, m蓹n m枚t蓹riz蓹 i莽蓹risind蓹 ki, bir 艧ey d蓹yi艧m蓹k ist蓹yirsinizs蓹 549 00:32:53,670 --> 00:32:58,340 M蓹n parantez i莽蓹risind蓹 h蓹r 艧eyi silm蓹k 眉莽眉n) ci yaz谋n 550 00:32:58,340 --> 00:33:05,460 v蓹 sonra, Siz ist蓹diyiniz n蓹, int argc kimi, m蓹n n蓹 ist蓹yir蓹m n蓹 doldurmaq 551 00:33:05,460 --> 00:33:07,330 v蓹 eyni, quotes il蓹 eyni 艧ey. 552 00:33:07,330 --> 00:33:13,130 M蓹n quotes daxilind蓹 m蓹tn d眉zeltebilirsiniz, 553 00:33:13,130 --> 00:33:21,540 v蓹 m蓹n d蓹 tags daxilind蓹 olan 艧eyi d蓹yi艧蓹 bil蓹rsiniz. 554 00:33:21,540 --> 00:33:24,400 Ki, hissi edirmi? 555 00:33:24,400 --> 00:33:27,020 >> Bunu ba艧qa bir 艧ey c istifad蓹 etm蓹k yoxdur. 556 00:33:27,020 --> 00:33:30,690 Bu tags i莽蓹risind蓹 n蓹 silm蓹k ist蓹yirsinizs蓹 siz d蓹 d istifad蓹 ed蓹 bil蓹rsiniz. 557 00:33:30,690 --> 00:33:35,370 M蓹n bir tag daxilind蓹 m蓹tn silm蓹k ist蓹yirsinizs蓹 M蓹n tag silm蓹k 眉莽眉n Dit istifad蓹 ed蓹 bil蓹rsiniz. 558 00:33:35,370 --> 00:33:40,360 M蓹n d蓹 misal 眉莽眉n, tag daxilind蓹 n蓹 vur臒ulamaq VIT istifad蓹 ed蓹 bil蓹rsiniz. 559 00:33:40,360 --> 00:33:43,920 Ba艧qa 艧ey 蓹v蓹zin蓹 siz d蓹 istifad蓹 ed蓹 bil蓹rsiniz ortas谋nda i istifad蓹 edir, 560 00:33:43,920 --> 00:33:49,490 Siz i m蓹tn obyekt m眉raci蓹t ed蓹c蓹k istifad蓹 蓹g蓹r b眉t眉n dayan谋r ki, bel蓹 xat谋rlay谋ram 561 00:33:49,490 --> 00:33:52,260 v蓹 ya s谋n谋rlay谋c谋lar谋 daxilind蓹 olan ki, bir m蓹tn obyekt istifad蓹, 562 00:33:52,260 --> 00:33:56,000 ancaq bir istifad蓹 蓹g蓹r Bu m蓹tn el蓹c蓹 s谋n谋rlay谋c谋y谋 枚z眉 daxildir. 563 00:33:56,000 --> 00:33:59,180 M蓹s蓹l蓹n, m蓹n bu m蓹tn v蓹 蓹traf tag qeyd etm蓹k ist蓹yirsinizs蓹 564 00:33:59,180 --> 00:34:05,390 M蓹n b眉t眉n, sonra t tag 眉莽眉n, vizual m蓹qam谋 眉莽眉n 茝DV, v istifad蓹 ed蓹 bil蓹rsiniz. 565 00:34:05,390 --> 00:34:08,350 Siz h蓹m莽inin kimi bir 艧ey ed蓹 bil蓹rsiniz. 566 00:34:08,350 --> 00:34:15,810 B蓹lk蓹, el蓹c蓹 d蓹 onun 蓹traf谋nda quotes il蓹 bu google.com silm蓹k ist蓹yir蓹m 567 00:34:15,810 --> 00:34:22,860 v蓹 M蓹n, m蓹s蓹l蓹n, ki, b眉t眉n silm蓹k 眉莽眉n da kimi bir 艧ey "istifad蓹 ed蓹 bil蓹rsiniz. 568 00:34:22,860 --> 00:34:26,520 >> G眉n蓹 q蓹d蓹r h蓹r hans谋 suallar? 569 00:34:26,520 --> 00:34:32,270 M蓹n bir d蓹f蓹 b眉t眉n siz蓹 Vim 蓹mrl蓹ri bir 莽ox dempinq edir蓹m ki, h蓹yata 570 00:34:32,270 --> 00:34:36,210 M蓹n b眉t眉n m眉xt蓹lif 蓹mrl蓹ri sizi if艧a etm蓹k ist蓹yir蓹m, 莽眉nki bu 蓹sas蓹n 571 00:34:36,210 --> 00:34:39,480 v蓹 bu 蓹mrl蓹ri Vim n蓹 bir giri艧 verir. 572 00:34:39,480 --> 00:34:41,460 Geri getm蓹k zaman n蓹 ba艧 var olacaq edir 573 00:34:41,460 --> 00:34:44,250 茝g蓹r yava艧-yava艧 bu komutlar谋 bir-bir almaq laz谋md谋r olacaq. 574 00:34:44,250 --> 00:34:47,880 Ki, 莽ox b枚y眉k var, 莽眉nki Siz 枚z眉n眉z 蓹zm蓹k ist蓹mir蓹m. 575 00:34:47,880 --> 00:34:50,460 Siz Vim almaq ist蓹yirsinizs蓹 siz h蓹qiq蓹t蓹n n蓹 var 576 00:34:50,460 --> 00:34:53,590 ilk 蓹sas d蓹sti il蓹 ba艧lamaq, v蓹 m蓹n sizin 眉莽眉n d蓹rsl蓹r onu q蓹d蓹r s谋n谋q etdik 577 00:34:53,590 --> 00:34:57,830 ki, daha asan sizin 眉莽眉n etm蓹k, v蓹 蓹mrl蓹ri h蓹r set c蓹hd v蓹 master 578 00:34:57,830 --> 00:35:00,400 t蓹k-t蓹k, bir-bir. 579 00:35:00,400 --> 00:35:03,500 Bu geri getm蓹k zaman n蓹 etm蓹lidir, bel蓹 ki, bir d蓹f蓹 h蓹r 艧eyi 莽ox var 580 00:35:03,500 --> 00:35:10,950 HJKL, durub rejimi, normal rejimi xilas olan ilk d蓹rs, getm蓹k, 581 00:35:10,950 --> 00:35:13,790 v蓹, q蓹na蓹t v蓹 莽谋xd谋qda, ki, siz h蓹qiq蓹t蓹n Vim ya艧amaq 眉莽眉n laz谋m olan b眉t眉n var 582 00:35:13,790 --> 00:35:15,220 v蓹, h蓹qiq蓹t蓹n ki, h蓹qiq蓹t蓹n rahat olsun. 583 00:35:15,220 --> 00:35:18,270 V蓹 siz 莽ox rahat bir d蓹f蓹 bir ne莽蓹 g眉n sonra 584 00:35:18,270 --> 00:35:21,170 Siz daha inki艧af etmi艧 h蓹r蓹k蓹t operatorlara h蓹r蓹k蓹t etm蓹lidir, 585 00:35:21,170 --> 00:35:25,890 daha inki艧af etmi艧 h蓹r蓹k蓹tl蓹r v蓹 s v蓹 s operatorlar v蓹 眉莽眉n. 586 00:35:25,890 --> 00:35:32,160 >> M蓹n bir 莽ox yolu il蓹 gedir蓹m bilirik, amma siz m眉xt蓹lif 艧eyi bir 莽ox m蓹ruz almaq ist蓹yir蓹m. 587 00:35:32,160 --> 00:35:36,080 Amma problem 眉莽眉n etdiyiniz halda, m蓹n siz蓹 g枚st蓹r蓹 bil蓹r 588 00:35:36,080 --> 00:35:43,690 茝g蓹r biz yaln谋z bu g眉n 枚yr蓹ndikl蓹rini 蓹n istifad蓹 ed蓹r蓹k, b眉t眉n birlikd蓹 bu qoymaq nec蓹, 589 00:35:43,690 --> 00:35:46,280 茝g蓹r siz v蓹 siz d蓹 birlikd蓹 t蓹qib ed蓹 bil蓹rsiniz 590 00:35:46,280 --> 00:35:48,590 amma b蓹zi t蓹sad眉fi h蓹yata yaratm谋艧d谋r. 591 00:35:48,590 --> 00:35:51,140 Biz bu kimi hey蓹tind蓹 bir n枚v var G眉man 592 00:35:51,140 --> 00:35:53,200 茝g蓹r xalq adlar谋 il蓹 bloklar谋 var, 593 00:35:53,200 --> 00:35:55,440 Evl蓹r, il v蓹 konsentrasiyalar谋 v蓹 etajer, 594 00:35:55,440 --> 00:35:59,240 v蓹 枚z眉n眉z 眉莽眉n yeni bir giri艧 蓹lav蓹 etm蓹k ist蓹yir蓹m. 595 00:35:59,240 --> 00:36:01,530 N蓹 bu etm蓹k 眉莽眉n 蓹n yax艧谋 yolu? 596 00:36:01,530 --> 00:36:03,240 Bu kimi bunu ed蓹k. 597 00:36:03,240 --> 00:36:06,620 Niy蓹 biz ilk bu blok qeyd yoxdur. 598 00:36:06,620 --> 00:36:08,710 Siz se莽in olacaq, v蓹 biz bunu amerikal谋 y bas谋n bil蓹r, 599 00:36:08,710 --> 00:36:11,180 bel蓹 ki, indi biz 蓹sas蓹n kopyalayabilirsiniz v蓹 ilk bu 艧ablonu yap谋艧d谋r谋b 600 00:36:11,180 --> 00:36:16,500 s谋f谋rdan b眉t眉n 艧ey yeniden yazmaq 眉莽眉n olmadan. 601 00:36:16,500 --> 00:36:20,390 陌ndi, a艧a臒谋 getm蓹k d蓹f蓹 bir d蓹st蓹 a艧a臒谋 j bas谋n laz谋md谋r 602 00:36:20,390 --> 00:36:22,560 v蓹 m蓹n yap谋艧d谋r谋b p bas谋n laz谋md谋r. 603 00:36:22,560 --> 00:36:26,990 B蓹lk蓹 bir yer 眉莽眉n b蓹zi 蓹lav蓹 x蓹tl蓹ri 蓹lav蓹 ed蓹c蓹yik, 604 00:36:26,990 --> 00:36:31,130 v蓹 indi m蓹n kims蓹 眉莽眉n ad谋n谋 d蓹yi艧dirm蓹k ist蓹diyiniz dey蓹k. 605 00:36:31,130 --> 00:36:36,220 Sonra burada getm蓹k v蓹 ad谋n谋 d蓹yi艧dirm蓹k 眉莽眉n 蓹vv蓹l kimi c2w ed蓹bil蓹rsiniz. 606 00:36:36,220 --> 00:36:38,860 Kim bilir Bob Jones. 607 00:36:38,860 --> 00:36:41,470 M蓹n ev d蓹yi艧m蓹k ist蓹yirsinizs蓹 B蓹lk蓹 burada ortas谋nda daxil ed蓹 bil蓹rsiniz 608 00:36:41,470 --> 00:36:44,230 v蓹 n枚v眉 CIW v蓹 Cabot House qoydu. 609 00:36:44,230 --> 00:36:47,850 >> Burada istifad蓹 etm蓹k ist蓹diyiniz bil蓹r bir n眉mun蓹 ola bil蓹r 610 00:36:47,850 --> 00:36:52,970 蓹g蓹r siz m蓹zuniyy蓹t il d蓹yi艧dirm蓹k 眉莽眉n 蓹v蓹z rejimi, 611 00:36:52,970 --> 00:36:54,890 v蓹 ya biz h蓹m莽inin CIW istifad蓹 ed蓹 bil蓹rsiniz. 612 00:36:54,890 --> 00:36:57,550 Bu 蓹h蓹miyy蓹tli deyil. 613 00:36:57,550 --> 00:37:07,180 B蓹lk蓹 siz 蓹sas d蓹yi艧iklik etm蓹k ist蓹yir蓹m. 614 00:37:07,180 --> 00:37:11,310 V蓹 siz n蓹 var. 615 00:37:11,310 --> 00:37:17,170 V蓹 b蓹lk蓹 m蓹n siz蓹 m蓹n n蓹 ed蓹 bil蓹r n蓹 n眉mayi艧 ver蓹c蓹k 616 00:37:17,170 --> 00:37:23,820 Siz Vim daha inki艧af etmi艧 蓹mrl蓹ri m蓹lumat 眉莽眉n davam I 蓹g蓹r idi-if 617 00:37:23,820 --> 00:37:25,690 biz ancaq, burada s蓹thi kaz谋ma edirik, 莽眉nki 618 00:37:25,690 --> 00:37:28,960 v蓹 m蓹n burada siz蓹 g枚st蓹ril蓹n etdiyiniz daha s眉r蓹tli editing bu c眉r ed蓹 bil蓹r 619 00:37:28,960 --> 00:37:32,860 m蓹n bu g眉n siz蓹 g枚st蓹rm蓹k imkan谋 kazan谋lm谋艧 deyil ki, daha 蓹mrl蓹ri bilirik, 莽眉nki. 620 00:37:32,860 --> 00:37:37,500 M蓹n bu qeyd etm蓹k ist蓹yirsinizs蓹 M蓹s蓹l蓹n, m蓹n kimi bunu ed蓹 bil蓹r, 621 00:37:37,500 --> 00:37:39,960 a艧a臒谋 h蓹r蓹k蓹t. 622 00:37:39,960 --> 00:37:43,860 M蓹n 枚z mapping 蓹lav蓹 etdik 623 00:37:43,860 --> 00:37:48,100 蓹sas蓹n avtomatik m蓹nim 眉莽眉n stuff vur臒ulamaq 眉莽眉n 624 00:37:48,100 --> 00:38:02,610 v蓹 I-I ed蓹 bilmir蓹m. 625 00:38:02,610 --> 00:38:05,260 M蓹n dem蓹k, bu, yaln谋z siz蓹 g枚st蓹rm蓹k 眉莽眉n 莽al谋艧谋r siz, h蓹qiq蓹t蓹n, h蓹qiq蓹t蓹n bil蓹r ki, 626 00:38:05,260 --> 00:38:08,180 b眉t眉n bu m眉xt蓹lif sah蓹l蓹ri var, x眉susil蓹 d蓹 zaman, daha tez 艧eyi redakt蓹 ba艧lamaq, 627 00:38:08,180 --> 00:38:10,620 v蓹 ad蓹t蓹n n蓹 etdiyini bil蓹r sort t谋klayarak 628 00:38:10,620 --> 00:38:13,530 v蓹 i艧谋qland谋r谋lmas谋 v蓹 sonra yazaraq. 629 00:38:13,530 --> 00:38:18,530 Siz b眉t眉n bir d蓹f蓹 h蓹r 艧ey ed蓹 bil蓹rsiniz, 莽谋xarmaq v蓹 sovu艧durmaq, 630 00:38:18,530 --> 00:38:21,640 , fayl aras谋nda yuxar谋 v蓹 a艧a臒谋 h蓹r蓹k蓹t 631 00:38:21,640 --> 00:38:24,060 yaln谋z stuff format, stuff ay谋ran. 632 00:38:24,060 --> 00:38:29,670 B眉t眉n bu Vim 莽ox, daha tez edil蓹 bil蓹r. 633 00:38:29,670 --> 00:38:32,580 >> M蓹n, h蓹qiq蓹t蓹n, g枚z蓹l ola bil蓹r edir蓹m ki M蓹hz son bir az 艧ey, 634 00:38:32,580 --> 00:38:34,820 tapmaq v蓹 蓹v蓹z edir. 635 00:38:34,820 --> 00:38:36,460 Gmail q谋sa istifad蓹 ed蓹n sizin 636 00:38:36,460 --> 00:38:41,050 siz d蓹, siz yaz谋n 蓹g蓹r / Bu axtar谋艧 qutusuna siz蓹 g枚nd蓹rir ki, bilirsiniz 637 00:38:41,050 --> 00:38:44,210 v蓹 眉mumiyy蓹tl蓹 m眉xt蓹lif applications bir 莽ox ki, 莽izgi tapa bil蓹rsiniz 638 00:38:44,210 --> 00:38:47,300 v蓹 ya b蓹lk蓹 莽izgi v蓹 ya 莽izgi il蓹 bir 艧ey n蓹zar蓹t 639 00:38:47,300 --> 00:38:49,870 Siz axtar谋艧 rejimi bir n枚v qoymaq, 640 00:38:49,870 --> 00:38:53,240 v蓹 h蓹m莽inin 蓹sas蓹n mahiyy蓹tc蓹 Vim g蓹lir 641 00:38:53,240 --> 00:38:58,670 莽izgi operator v蓹 ya 莽izgi command daxil etm蓹y蓹 imkan verir, 莽眉nki 642 00:38:58,670 --> 00:39:01,770 Siz s蓹n蓹d daxilind蓹 axtar谋艧 眉莽眉n istifad蓹 ed蓹 bil蓹rsiniz ki, simli bir n枚v. 643 00:39:01,770 --> 00:39:05,350 Siz, n枚vb蓹ti v蓹 蓹vv蓹lki ba艧 getm蓹k 眉莽眉n n v蓹 kapital N bil蓹r 644 00:39:05,350 --> 00:39:10,700 v蓹 siz d蓹 axtar谋艧 v蓹 s蓹n蓹d 莽蓹r莽iv蓹sind蓹 蓹v蓹z ox艧ar bir 艧ey istifad蓹 ed蓹 bil蓹rsiniz. 645 00:39:10,700 --> 00:39:15,060 M蓹n siz蓹 edil蓹 bil蓹r n蓹 n眉mayi艧 ver蓹c蓹yik. 646 00:39:15,060 --> 00:39:18,200 >> Bu s蓹n蓹d 莽蓹r莽iv蓹sind蓹 string amerikal谋 b眉t眉n hallarda tapmaq ist蓹yirsinizs蓹 B蓹lk蓹 蓹g蓹r 647 00:39:18,200 --> 00:39:23,310 Siz sol alt k眉nc眉nd蓹 bil蓹rsiniz kimi, amerikal谋 / ed蓹bil蓹rsiniz 648 00:39:23,310 --> 00:39:26,350 M蓹n daxil yaz谋n zaman v蓹 b眉t眉n hallarda vur臒ulay谋r. 649 00:39:26,350 --> 00:39:34,160 M蓹n b眉t眉n bu m眉xt蓹lif hallarda aras谋nda geri v蓹 ir蓹li tullanmaq 眉莽眉n 蓹sas蓹n n istifad蓹 ed蓹 bil蓹rsiniz 650 00:39:34,160 --> 00:39:40,420 v蓹 M蓹n b蓹zi t蓹sad眉fi s枚z眉 il蓹 amerikal谋 axtar谋艧 v蓹 蓹v蓹z etm蓹k ist蓹yir蓹m G眉man ed蓹k 651 00:39:40,420 --> 00:39:42,180 ki, s蓹n蓹d d蓹 var. 652 00:39:42,180 --> 00:39:47,070 I bas谋n bil蓹rsiniz: Vim 蓹rzind蓹 komanda bir n枚v yazaraq ba艧lamaq 眉莽眉n, 653 00:39:47,070 --> 00:39:49,610 蓹traf谋nda h蓹r蓹k蓹t daha inki艧af etmi艧 ki, b蓹zi command 654 00:39:49,610 --> 00:39:51,370 v蓹 ya silinm蓹si v蓹 ya kimi bir 艧ey. 655 00:39:51,370 --> 00:39:56,860 M蓹n bu 蓹v蓹zetm蓹 funksiyan谋 istifad蓹 etm蓹k ist蓹yir蓹m ki, m眉raci蓹t% i艧ar蓹si yaz谋n 656 00:39:56,860 --> 00:39:58,230 b眉t眉n s蓹n蓹d. 657 00:39:58,230 --> 00:40:02,380 茝v蓹z s yaz谋n. Bu mahiyy蓹tc蓹 PEARL g蓹lir. 658 00:40:02,380 --> 00:40:07,040 V蓹 bu n枚vb蓹ti komanda PEARL tapmaq laz谋md谋r ki, olduqca standart 蓹mr edir 659 00:40:07,040 --> 00:40:09,790 蓹v蓹zin蓹 v蓹 dig蓹r proqramla艧d谋rma dill蓹ri ki will 660 00:40:09,790 --> 00:40:13,170 y蓹qin ki, daha 莽ox komp眉ter elm kimi 枚yr蓹nm蓹k 眉莽眉n ba艧lamaq, 661 00:40:13,170 --> 00:40:20,130 v蓹 m蓹n 蓹sas蓹n m蓹n tapmaq v蓹 蓹v蓹z etm蓹k ist蓹diyiniz s枚z眉 a /, n枚v眉 眉莽眉n / istifad蓹 ed蓹 bil蓹rsiniz 662 00:40:20,130 --> 00:40:24,280 v蓹 sonra ba艧qa bir yaz谋n / v蓹 m蓹n s枚z 蓹v蓹z etm蓹k ist蓹yir蓹m n蓹 s枚z yaz谋n. 663 00:40:24,280 --> 00:40:27,450 Kim bilir, b蓹lk蓹 nyancat bilir. 664 00:40:27,450 --> 00:40:30,390 M蓹n bunu, v蓹 sonra h蓹r 艧ey 蓹v蓹z oldu ki, g枚r蓹c蓹ksiniz. 665 00:40:30,390 --> 00:40:34,000 >> Lakin bu s枚z burada oldu臒unu g枚r蓹c蓹ksiniz. 666 00:40:34,000 --> 00:40:37,620 N蓹d蓹ns蓹 amerikal谋 bizim hallarda b蓹zi 蓹v蓹z deyil, b眉t眉n olunur 667 00:40:37,620 --> 00:40:40,250 yol dil bu c眉r yaz谋l谋b, 莽眉nki ki, 668 00:40:40,250 --> 00:40:43,550 Vim, lakin dig蓹r yerl蓹rd蓹 deyil ki, siz 蓹v蓹zetm蓹 funksiyan谋 莽al谋艧t谋r谋n zaman 669 00:40:43,550 --> 00:40:46,470 yaln谋z, h蓹r line ki, s枚z眉n birinci instansiya 蓹v蓹z ed蓹c蓹k 670 00:40:46,470 --> 00:40:52,810 m蓹n, h蓹qiq蓹t蓹n h蓹r bir x蓹tt s枚z眉 b眉t眉n hallarda 蓹v蓹z etm蓹k ist蓹yirsinizs蓹 671 00:40:52,810 --> 00:40:56,890 sonra, eyni 艧ey amma 莽ox sonunda ag bayraq 蓹lav蓹 etm蓹k 672 00:40:56,890 --> 00:41:00,810 olan qlobal dayan谋r v蓹 o, h蓹qiq蓹t蓹n olacaq 673 00:41:00,810 --> 00:41:06,200 b眉t眉n hallarda 蓹v蓹z. 674 00:41:06,200 --> 00:41:09,710 Siz m眉nt蓹z蓹m ifad蓹l蓹r 枚yr蓹nm蓹k bir d蓹f蓹 v蓹 bir CS50 seminar h蓹qiq蓹t蓹n var 675 00:41:09,710 --> 00:41:12,120 normal ifadeler, bel蓹 ki, siz normal ifadeler haqq谋nda maraql谋 oldu臒unuz halda 676 00:41:12,120 --> 00:41:16,970 Siz d蓹 ki, seminar v蓹 daha 莽ox m蓹lumat bil蓹rsiniz. 677 00:41:16,970 --> 00:41:19,920 >> Amma m蓹s蓹l蓹n, m蓹n bu kimi adlar谋 bir siyah谋s谋 var dey蓹k, 678 00:41:19,920 --> 00:41:23,920 v蓹 m蓹n onu yenid蓹n ist蓹yir蓹m ki, yerin蓹 ke莽蓹n ad, verg眉l, ad olan 679 00:41:23,920 --> 00:41:27,490 Ilk ad谋, yer, soyad谋 deyir m蓹n onu yenid蓹n ist蓹yir蓹m. 680 00:41:27,490 --> 00:41:30,750 Siz, h蓹qiq蓹t蓹n, burada bu funksiyan谋 istifad蓹 ed蓹 bil蓹rsiniz 681 00:41:30,750 --> 00:41:33,600 burada g枚r蓹 bil蓹rsiniz kimi mahiyy蓹tc蓹 ki, sizin 眉莽眉n bunu 682 00:41:33,600 --> 00:41:37,170 biz bir tapmaq v蓹 蓹v蓹z etm蓹k ist蓹yir蓹m dem蓹kdir s, il蓹 ba艧lamaq 683 00:41:37,170 --> 00:41:42,970 v蓹 sonra m蓹n bu sehrli bayra臒谋 deyil蓹n bir 艧ey olan bir bayraq deyil蓹n \ v, 蓹lav蓹 684 00:41:42,970 --> 00:41:45,810 Vim olan daha asanl谋qla normal ifadeler etm蓹k 眉莽眉n imkan verir. 685 00:41:45,810 --> 00:41:49,370 Sonra biz 蓹sas蓹n h蓹r hans谋 bir x蓹tt 眉莽眉n uy臒un 686 00:41:49,370 --> 00:41:55,960 ki, formada s枚zl蓹ri, verg眉l, m蓹kan v蓹 s枚zl蓹ri bir s谋ra v蓹 ya m蓹ktublar谋 bir s谋ra bir s谋ra edir. 687 00:41:55,960 --> 00:41:59,240 \ + 茝sas蓹n bir v蓹 ya daha 莽ox simvol dem蓹kdir w, 688 00:41:59,240 --> 00:42:04,030 v蓹 parantez bu qruplar谋 tutmaq 眉莽眉n istifad蓹 olunur 689 00:42:04,030 --> 00:42:06,120 m蓹n sonra onlara m眉raci蓹t ed蓹 bil蓹rsiniz. 690 00:42:06,120 --> 00:42:09,910 G枚rd眉y眉n眉z kimi, s枚zl蓹ri bir d蓹f蓹 bu 蓹l蓹 2 bloklar谋 691 00:42:09,910 --> 00:42:11,690 bir verg眉l, bo艧luq ayr谋l谋r ki, 692 00:42:11,690 --> 00:42:15,510 sonra n蓹 biz il蓹 蓹v蓹z etm蓹k ist蓹yir蓹m \ 2 v蓹 \ 1 istifad蓹 edir 693 00:42:15,510 --> 00:42:18,130 蓹l蓹 ki, s枚zl蓹ri geri m眉raci蓹t 694 00:42:18,130 --> 00:42:20,950 faktiki tapmaq komanda, 695 00:42:20,950 --> 00:42:24,970 v蓹 \ 2, parantez ikinci setd蓹 蓹ks olunur n蓹 aiddir 696 00:42:24,970 --> 00:42:28,140 \ 1, parantez ilk setd蓹 olan n蓹 aiddir 697 00:42:28,140 --> 00:42:31,680 G枚rd眉y眉n眉z kimi 1 bo艧luq 蓹vv蓹l, m蓹n 2 qoyulmas谋 al谋ram 698 00:42:31,680 --> 00:42:36,650 c蓹hd v蓹 son ad谋 ilk 蓹vv蓹l ad谋n谋 h蓹r蓹k蓹t etm蓹k. 699 00:42:36,650 --> 00:42:38,380 Ki, hissi edirmi? 700 00:42:38,380 --> 00:42:43,450 >> V蓹 n蓹 ed蓹 bil蓹rsiniz, m蓹n yaln谋z bu x蓹tl蓹ri 眉zr蓹 bu funksiyan谋 莽al谋艧t谋r谋n bu ilk gizl蓹tm蓹k bil蓹r 701 00:42:43,450 --> 00:42:53,720 v蓹 sonra m蓹n bu komanda yaz谋n laz谋md谋r. 702 00:42:53,720 --> 00:42:57,050 Siz b枚l眉n眉r kimi d蓹qiq bil蓹rsiniz. 703 00:42:57,050 --> 00:42:59,400 V蓹 yen蓹 bu ancaq s蓹thi kaz谋ma olunur, 704 00:42:59,400 --> 00:43:03,020 Siz m眉nt蓹z蓹m ifad蓹 seminar getm蓹k 蓹g蓹r, sonra m蓹n siz蓹 枚yr蓹nm蓹k laz谋md谋r 蓹min蓹m 705 00:43:03,020 --> 00:43:05,070 Siz normal ifadeler il蓹 ed蓹 bil蓹rsiniz daha bir 莽ox f蓹rqli 艧eyl蓹r, 706 00:43:05,070 --> 00:43:08,910 v蓹 bu 蓹sas蓹n siz h蓹qiq蓹t蓹n Vim il蓹 n蓹 i艧ar蓹 ba艧lay谋r 707 00:43:08,910 --> 00:43:10,850 siz h蓹qiq蓹t蓹n bir master olmaq 眉莽眉n ba艧lamaq 蓹g蓹r. 708 00:43:10,850 --> 00:43:14,520 Y蓹qin ki, siz bir 艧ey Refactor ist蓹yir蓹m, v蓹 b眉t眉n hallarda tapmaq ist蓹yir蓹m 709 00:43:14,520 --> 00:43:16,980 model adland谋rma bir n枚v bel蓹 ki, b蓹zi funksiyas谋. 710 00:43:16,980 --> 00:43:18,570 Adl谋 ki, yolu d蓹yi艧dirm蓹k ist蓹yirik. 711 00:43:18,570 --> 00:43:21,140 Siz, sizin 眉莽眉n bunu 眉莽眉n bu kimi komanda bir n枚v yaza bil蓹rsiniz 712 00:43:21,140 --> 00:43:23,850 v蓹 siz Vim 蓹rzind蓹 蓹ld蓹 ed蓹 bil蓹rsiniz rahatl谋q sort var 713 00:43:23,850 --> 00:43:30,210 Siz yaln谋z dig蓹r m蓹tn redaktorlar谋 almaq fikrind蓹 deyilik ki. 714 00:43:30,210 --> 00:43:34,830 >> Bu 蓹sas蓹n, bug眉nk眉 seminarda bu g眉n siz蓹 枚yr蓹tm蓹k ist蓹yirdi b眉t眉n 艧eyi 蓹hat蓹 edir 715 00:43:34,830 --> 00:43:38,580 Amma yen蓹 m蓹n, h蓹qiq蓹t蓹n, qeyd etm蓹k ist蓹yir蓹m ki, siz Vim almaq ist蓹yirsinizs蓹 716 00:43:38,580 --> 00:43:42,120 Bu ilin 蓹vv蓹lind蓹 bir az daha y眉ks蓹k 枚yr蓹nm蓹 curve var ki, do臒rudur. 717 00:43:42,120 --> 00:43:44,230 茝vv蓹ld蓹n siz az m蓹hsuldar olacaq 718 00:43:44,230 --> 00:43:47,010 siz y蓹qin ki, ba艧qa c眉r ola, lakin daha onunla qalmaq 蓹g蓹r 719 00:43:47,010 --> 00:43:49,890 bir ne莽蓹 g眉n v蓹 ya bir ne莽蓹 h蓹ft蓹 蓹rzind蓹, siz 枚yr蓹nm蓹k nec蓹 s眉r蓹tli as谋l谋 olaraq, 720 00:43:49,890 --> 00:43:56,300 Siz daha s眉r蓹tli, daha olmaq laz谋md谋r, v蓹 siz蓹 n眉mayi艧 verm蓹y蓹 莽al谋艧d谋q 721 00:43:56,300 --> 00:43:59,070 n蓹 Vim bil蓹n, lakin m蓹n, h蓹qiq蓹t蓹n, siz蓹 g枚st蓹rm蓹k 眉莽眉n bir 艧ans 蓹ld蓹 etm蓹yib 722 00:43:59,070 --> 00:44:03,230 M蓹n ad蓹t蓹n, m蓹s蓹l蓹n, sinif I Vim il蓹 qeydl蓹ri yaz谋n n蓹 olar. 723 00:44:03,230 --> 00:44:07,920 M蓹n h蓹r hans谋 dig蓹r proqram il蓹 莽ox daha s眉r蓹tli Vim 蓹limd蓹n daha i艧l蓹y蓹 bil蓹r ki, var. 724 00:44:07,920 --> 00:44:14,480 Bu s枚z眉n dig蓹r proqramlara nisb蓹t蓹n Vim bir 2 v蓹 ya 3 d蓹f蓹 m蓹hsuldarl谋q art谋m, 725 00:44:14,480 --> 00:44:18,800 yaln谋z m蓹tn redakt蓹 s眉r蓹ti il蓹, h蓹m d蓹 yol S蓹n蓹din 蓹traf谋nda h蓹r蓹k蓹t ed蓹 bil蓹r 726 00:44:18,800 --> 00:44:21,510 v蓹 m蓹n komp眉ter dig蓹r fayllar谋 蓹ld蓹 ed蓹 bil蓹rsiniz yolu 727 00:44:21,510 --> 00:44:23,110 v蓹 onlar谋n aras谋nda v蓹 s v蓹 s tullanmaq. 728 00:44:23,110 --> 00:44:27,600 Bu, sad蓹c蓹 h蓹qiq蓹t蓹n, h蓹qiq蓹t蓹n b枚y眉k m蓹hsuldarl谋q t蓹kan var. 729 00:44:27,600 --> 00:44:30,550 Siz t蓹lim etdiyiniz zaman >> Lakin, siz bir anda bir 艧ey 枚yr蓹nm蓹k 蓹min etm蓹k ist蓹yir蓹m 730 00:44:30,550 --> 00:44:34,970 v蓹 bir 莽ox m眉xt蓹lif 蓹mrl蓹ri il蓹 枚z眉n眉z眉 蓹zm蓹k 眉莽眉n 莽al谋艧谋r谋q 731 00:44:34,970 --> 00:44:39,090 蓹mrl蓹ri bir 莽ox v蓹 m眉xt蓹lif q谋sa bir 莽ox var, 莽眉nki siz Vim 枚yr蓹n蓹 bil蓹rsiniz. 732 00:44:39,090 --> 00:44:41,780 Siz bir anda v蓹 bu ill蓹r 蓹rzind蓹 bir az almaq ist蓹yir蓹m 733 00:44:41,780 --> 00:44:48,990 t蓹dric蓹n Vim daha b枚y眉k v蓹 daha b枚y眉k anla艧ma y谋臒d谋qlar谋ndan. 734 00:44:48,990 --> 00:44:51,790 Daha 莽ox 枚yr蓹nm蓹y蓹 davam etm蓹k ist蓹yirsinizs蓹, bu daha inki艧af etmi艧 m枚vzular b蓹zi 735 00:44:51,790 --> 00:44:55,900 Siz 枚yr蓹nm蓹k 眉莽眉n davam ed蓹 bil蓹rsiniz, v蓹 h蓹tta bu ancaq s蓹thi 莽izilmelere. 736 00:44:55,900 --> 00:44:59,050 Burada kontrol v蓹 onlar谋 Google pulsuz hiss ed蓹 bil蓹r b蓹zi m蓹艧hur plugins var 737 00:44:59,050 --> 00:45:03,750 ist蓹diyiniz v蓹 yaln谋z orada plugins n蓹 c眉r g枚rm蓹k 蓹g蓹r onlara il蓹 蓹traf谋nda oynamaq. 738 00:45:03,750 --> 00:45:06,260 V蓹 sonra bu PowerPoint sonunda, m蓹n links bir d蓹st蓹 daxildir 739 00:45:06,260 --> 00:45:08,740 m眉xt蓹lif resurslara Siz 枚yr蓹nm蓹k 眉莽眉n istifad蓹 ed蓹 bil蓹rsiniz. 740 00:45:08,740 --> 00:45:12,700 Burada Vim ba艧lamaq 眉莽眉n istifad蓹 ed蓹 bil蓹rsiniz m眉xt蓹lif links bir d蓹st蓹 var. 741 00:45:12,700 --> 00:45:15,150 Onlar m眉xt蓹lif tutorials v蓹 etajer var, 742 00:45:15,150 --> 00:45:17,770 v蓹 n蓹hay蓹t, bu istifad蓹 ed蓹 bil蓹rsiniz bir daha inki艧af etmi艧 艧eyl蓹r var 743 00:45:17,770 --> 00:45:19,790 h蓹m莽inin kontrol, 744 00:45:19,790 --> 00:45:22,340 b蓹zi ekran sal谋r v蓹 Vim b蓹zi daha inki艧af etmi艧 眉sullar谋 745 00:45:22,340 --> 00:45:26,450 v蓹 h蓹m莽inin m蓹nb蓹 kodu b蓹zi m眉xt蓹lif 蓹d蓹d GitHub baxa bil蓹rsiniz 746 00:45:26,450 --> 00:45:28,760 yaln谋z dig蓹r insanlar谋n konfiqurasiya fayllar谋 baxmaq 747 00:45:28,760 --> 00:45:32,710 v蓹 ya bel蓹 v蓹 s Vim plugins baxmaq v蓹. 748 00:45:32,710 --> 00:45:40,380 >> M蓹n sizin 眉莽眉n b眉t眉n var. 749 00:45:40,380 --> 00:45:43,000 [CS50.TV]