1 00:00:00,000 --> 00:00:02,590 >> [Seminārs Spars] 2 00:00:02,590 --> 00:00:04,210 [Brandon Liu] [Harvard University] 3 00:00:04,210 --> 00:00:07,500 [Tas ir CS50.] [CS50.TV] 4 00:00:07,500 --> 00:00:09,880 >> Šodien būs ievads Spars. 5 00:00:09,880 --> 00:00:12,310 Cik daudzi no jums puiši ir dzirdējuši par Spars? 6 00:00:12,310 --> 00:00:15,620 Ko jūs esat dzirdējuši par Spars? 7 00:00:15,620 --> 00:00:17,590 [Student] Tas atrisina visas jūsu problēmas. 8 00:00:17,590 --> 00:00:19,450 [Brandon L.] Tas atrisina visas jūsu problēmas. 9 00:00:19,450 --> 00:00:23,840 Kaut kas cits jums puiši ir dzirdējuši par Spars? Kādi iespaidi? 10 00:00:23,840 --> 00:00:27,990 [Student] Gandrīz visi es esmu runājis ar patīk izmantot spars. 11 00:00:27,990 --> 00:00:29,960 Ak, salds. 12 00:00:29,960 --> 00:00:31,090 [Studentu] Daudzi cilvēki es zinu, patīk izmantot spars. 13 00:00:31,090 --> 00:00:35,050 Labi, ka ir labi, jo daudzi cilvēki CS51 14 00:00:35,050 --> 00:00:38,000 sāk uzņemt Emacs jo Emacs ir nedaudz lielāku atbalstu 15 00:00:38,000 --> 00:00:40,100 valodai jūs gatavojas izmantot CS51, 16 00:00:40,100 --> 00:00:42,770 un es uztraucos, ka nav pietiekami daudz cilvēku Hārvardas izmanto VIM, 17 00:00:42,770 --> 00:00:46,190 tāpēc es tiešām mēģināt un darīt labu darbu, veicinot VIM izmantošanu. 18 00:00:46,190 --> 00:00:51,110 >> Bet šeit ir klasisks xkcd komiksu, kas jūs puiši varētu atrast interesants. 19 00:00:51,110 --> 00:00:53,800 Vai jums puiši izmanto Nano pirms vispār? 20 00:00:53,800 --> 00:00:57,380 Šis komikss saka Nano? Reālā programmētāji izmantot Emacs. 21 00:00:57,380 --> 00:00:59,040 Hei, reālā programmētāju izmantot spars. 22 00:00:59,040 --> 00:01:03,130 Nē, reālā programmētāju izmantot Ed, kas tas ir, jums nav kādreiz vēlaties izmantot Ed. 23 00:01:03,130 --> 00:01:05,990 Tas ir ļoti, ļoti vecs un ļoti slikts, un reālo programmētāji izmantot 24 00:01:05,990 --> 00:01:08,440 magnetized adatu un stabila roku. 25 00:01:08,440 --> 00:01:16,010 Un jūs varat izlasīt pārējo, bet tas ir diezgan uzjautrinoši. 26 00:01:16,010 --> 00:01:18,320 Un smieklīgi ir tas beigās. 27 00:01:18,320 --> 00:01:20,310 Viņi saka: "Ak, jā, protams, tur ir Emacs komanda, lai to izdarītu." 28 00:01:20,310 --> 00:01:25,050 Veco labo Cx Mc M-tauriņš, kas ir sava veida grūdiens pie Emacs 29 00:01:25,050 --> 00:01:28,520 jo Emacs ir vēsturiski zināms, ka mazliet uzpūsts 30 00:01:28,520 --> 00:01:32,310 un ir komandas gandrīz jebko, lai ir sava veida joks Emacs. 31 00:01:32,310 --> 00:01:35,320 >> Kas ir Spars? Spars ir uzlabotas programmētājs teksta redaktoru. 32 00:01:35,320 --> 00:01:40,040 Es tiešām gribu, lai atšķirību starp teksta redaktoru 33 00:01:40,040 --> 00:01:42,000 un kaut kā dokumentu procesoru. 34 00:01:42,000 --> 00:01:44,340 Microsoft Word ir pazīstams kā dokumentu procesoru. 35 00:01:44,340 --> 00:01:49,090 Jūs varat uzstādīt starpību, lai lietas treknrakstā, uzsvērt lietas, 36 00:01:49,090 --> 00:01:51,480 streiks pa lietām, mainīt fonta lielumu un plauktiņš. 37 00:01:51,480 --> 00:01:54,380 Teksta redaktors nav nekas vairāk kā vienkārši rediģēt tekstu. 38 00:01:54,380 --> 00:01:56,020 Burtiski jums vienkārši ir rakstzīmes. 39 00:01:56,020 --> 00:02:01,650 Nav veida stilu, izmēru, fontu, krāsu, vai kaut kā tā. 40 00:02:01,650 --> 00:02:06,360 Viss, kas Jums jādara, ir rediģēt tekstu, un Vim ir īpaši izgatavoti programmēšanu. 41 00:02:06,360 --> 00:02:09,240 Tā ir daudz funkcijas celta tikai programmēšanu. 42 00:02:09,240 --> 00:02:11,360 Tā ir izstrādāta tieši efektīvai teksta rediģēšanai. 43 00:02:11,360 --> 00:02:15,190 >> Kopumā Spars ir zināms, būtībā ātrākais teksta redaktoru 44 00:02:15,190 --> 00:02:19,110 Jūs, iespējams, var izmantot, salīdzinot ar jebkuru citu teksta redaktoru, kas ir iespējams. 45 00:02:19,110 --> 00:02:22,480 IDE līdzīgi elementi partija nav uzcelta tieši Spars, 46 00:02:22,480 --> 00:02:26,850 tādēļ, ja jūs esat izmantojis IDE un esat pieradis uz lietām, piemēram, apkopot un palaist automātiski 47 00:02:26,850 --> 00:02:30,880 vai debugging, kas ir jūsu IDE vai visu uzņēmējas dažādas lietas 48 00:02:30,880 --> 00:02:32,290 VIM nenāk ar to dabiski, 49 00:02:32,290 --> 00:02:36,330 bet tur ir vesela virkne plugins, ka jūs varat izmantot, lai pievienotu šāda veida funkcionalitāti Spars. 50 00:02:36,330 --> 00:02:40,890 VIM pats pievēršas teksta rediģēšanu un tas teksta rediģēšanu ļoti, ļoti labi. 51 00:02:40,890 --> 00:02:43,340 Un, visbeidzot, tas ir patiešām pielāgojama un paplašināma, 52 00:02:43,340 --> 00:02:48,740 un būtībā Vim ir apkārt, vai Vi, kas Spars ir veidota pēc, 53 00:02:48,740 --> 00:02:53,790 ir apmēram vairāk nekā 40 gadus, un tas ir ļoti, ļoti dziļi programma 54 00:02:53,790 --> 00:02:58,850 un cilvēki būs izmantot to dzīves laikā, un nekad patiesi apgūt programmu, lai tās pilnībā, 55 00:02:58,850 --> 00:03:01,530 un jūs vienmēr turpināt mācīties visu savu dzīvi gadu gaitā, 56 00:03:01,530 --> 00:03:03,390 vienmēr kļūst labāk un labāk. 57 00:03:03,390 --> 00:03:07,480 >> Tur būtībā nav gala, ko jūs varat mācīties un cik daudz jūs varat uzlabot ar Spars, 58 00:03:07,480 --> 00:03:09,300 kas ir patiešām aizraujošs. 59 00:03:09,300 --> 00:03:12,730 Jūs nevēlaties, lai to aplūkotu kā kaut ko biedējošu, jo jūs varat kļūt ļoti, ļoti kompetents 60 00:03:12,730 --> 00:03:16,650 in Spars tikai dažas nedēļas, bet tas ir sava veida, piemēram, nepārtraukta, 61 00:03:16,650 --> 00:03:18,870 jūs vienmēr varat uzzināt vairāk un uzzināt vairāk, un darīt lietas labāk un labāk, 62 00:03:18,870 --> 00:03:20,880 kas ir sava veida aizraujošu par mani. 63 00:03:20,880 --> 00:03:23,810 Tas ir piemērs tam, ko Spars izskatās. 64 00:03:23,810 --> 00:03:27,630 Tas nav mans. Jūs redzēsiet dažas dzīvu demonstrāciju tiesības tagad. 65 00:03:27,630 --> 00:03:29,350 Tas ir piemērs tam, ko Spars varētu izskatīties. 66 00:03:29,350 --> 00:03:33,590 >> Ko mēs darīsim šodien mēs esam gatavojas sākt ar 67 00:03:33,590 --> 00:03:35,260  ātrs vitrīna, kas Spars var darīt. 68 00:03:35,260 --> 00:03:39,040 Es esmu gatavojas darīt kādu triku un plauktiņš jums puiši 69 00:03:39,040 --> 00:03:43,020 , lai jūs varat redzēt, kāpēc man patīk spars tik daudz un kāpēc cilvēkiem patīk Spars tik daudz, 70 00:03:43,020 --> 00:03:46,470 un tad no turienes mēs iedziļināties maigu ieviešanu. 71 00:03:46,470 --> 00:03:49,530 Patiesībā, tas būs nedaudz ātri, ievads Spars. 72 00:03:49,530 --> 00:03:53,410 Es aicinu jūs, puiši, lai lejupielādētu teksta failu un sekot kopā ar mani, ja varat. 73 00:03:53,410 --> 00:03:58,080 Tas ir Vim, un tieši šeit es esmu, izmantojot MacVim, 74 00:03:58,080 --> 00:04:00,520 tādēļ, ja jūs guys ir Mac jūs varētu vēlēties apsvērt iespēju izmantot MacVim 75 00:04:00,520 --> 00:04:04,210 jo tas ir grafiskā versija Spars, gan regulāru Spars, 76 00:04:04,210 --> 00:04:06,210 kas ir jūsu komandrindas, darbojas tikai naudas sodu. 77 00:04:06,210 --> 00:04:09,890 Es esmu gatavojas parādīs dažus izlases padomus un trikus 78 00:04:09,890 --> 00:04:15,330 ka jūs varat izmantot Spars, lai parādītu, kāpēc tas ir tik forši. 79 00:04:15,330 --> 00:04:18,940 >> Tikai daži izlases lietām es esmu gatavojas iet cauri. 80 00:04:18,940 --> 00:04:21,700 Pirmā lieta ir teksta objekti, un ir dažas komandas, ap teksta objektu, 81 00:04:21,700 --> 00:04:25,010 un es tiešām iemācīt jums to, ko tekstā objekti ir sīkāk vēlāk seminārā, 82 00:04:25,010 --> 00:04:30,050 bet, piemēram, pieņemsim, ka es uzrakstīti savu vārdu nepareizi, 83 00:04:30,050 --> 00:04:32,380 Barndon Liu, un es vēlos to mainīt. 84 00:04:32,380 --> 00:04:36,140 Viss, kas man ir jādara, ir saņemt savu kursoru kaut kur manu vārdu un ierakstiet komandu 85 00:04:36,140 --> 00:04:38,900 CIW, un tas būs izdzēst visu manu vārdu, kas mani ievietot režīmā 86 00:04:38,900 --> 00:04:41,050 un es varu rakstīt manā vārdā, un noteikt to. 87 00:04:41,050 --> 00:04:45,550 Tāpat, ja es gribu kaut ko mainīt iekšā citātus tur ir arī komanda, kas. 88 00:04:45,550 --> 00:04:47,330 Es varu izdzēst lietas iekšā pēdiņām. 89 00:04:47,330 --> 00:04:50,260 Ne vairāk ņemot dubultklikšķi, pārvietot savu roku pār peli, 90 00:04:50,260 --> 00:04:52,230 dubultklikšķi, un pēc tam ierakstiet kaut ko atpakaļ collas 91 00:04:52,230 --> 00:05:02,000 Jūs varat darīt visu, sākot no tastatūras, kāds tas ir. 92 00:05:02,000 --> 00:05:06,430 Vai, pieņemsim, ka man ir šī attēla tagu iekšā šajā enkura taga. 93 00:05:06,430 --> 00:05:08,160 >> Vai jūs guys uz HTML klasē vēl? 94 00:05:08,160 --> 00:05:10,570 Jā, tāpēc varbūt es vēlos izdzēst šo tagu, 95 00:05:10,570 --> 00:05:13,080 kas parasti to, kas jums jādara, ir jums ir izmantot peli 96 00:05:13,080 --> 00:05:16,040 un uzmanīgi izcelt tieši to, ko jūs vēlaties izdzēst un izdzēst. 97 00:05:16,040 --> 00:05:21,320 Bet Spars, kas ir vienkārši DIT, un jūs varat izdzēst to ārā ļoti ātri, 98 00:05:21,320 --> 00:05:28,020 un es paskaidrošu jums, ko visi šie komandas nozīmē un kā jūs tos izmantot sekundē. 99 00:05:28,020 --> 00:05:30,320 Vēl viens piemērs, man ir daži kodu šeit 100 00:05:30,320 --> 00:05:33,640 un pieņemsim, ka es vēlos, lai atkāpi kodu, bet es gribu, lai atkāpi kodu 101 00:05:33,640 --> 00:05:39,940 tieši laikā iekavās, un es arī varētu atkāpi kodu, izmantojot 3 komandas 102 00:05:39,940 --> 00:05:45,360 izmantojot būtībā> IB. 103 00:05:45,360 --> 00:05:49,960 Vēl viena lieta, kas ir patiešām foršs par Spars ir kaut kas ko sauc vizuālās bloku rediģēšanu. 104 00:05:49,960 --> 00:05:52,380 Es nezinu, ja jūs guys kādreiz gribēja, lai izceltu 105 00:05:52,380 --> 00:05:55,690 taisnstūra bloks teksta savu kodu dažreiz 106 00:05:55,690 --> 00:06:00,570 tā vietā, lai to paveiktu dīvaini veida līnijas lieta, kas aptver visus dažādos līnijas. 107 00:06:00,570 --> 00:06:02,450 Piemēram, Spars jūs varat darīt. 108 00:06:02,450 --> 00:06:05,260 Es varu izcelt taisnstūri, piemēram, tas, kas ir diezgan vēss, 109 00:06:05,260 --> 00:06:07,950 bet turklāt, es varu rediģēt, izmantojot šo funkciju. 110 00:06:07,950 --> 00:06:12,050 Piemēram, ja es vēlos, lai dotu kaut kādu prefiksu veida visiem mūsu vārdi 111 00:06:12,050 --> 00:06:18,100 Es varu izcelt bloku, un pēc tam pievienot kaut ko. 112 00:06:18,100 --> 00:06:22,060 >> Tāpat es varētu arī izcelt šo bloku un izvēlēties to dzēst, 113 00:06:22,060 --> 00:06:26,300 vai varbūt es izcelt šo bloku un mainīt to uz D, jo mēs esam visi ārsti. 114 00:06:26,300 --> 00:06:29,430 Neatkarīgi no tā, jūs varat darīt visas šīs dažādās lietas. 115 00:06:29,430 --> 00:06:31,270 Visbeidzot, locīšanas ir patiešām foršs. 116 00:06:31,270 --> 00:06:33,840 Gada IDES daudz ir tas, kur jūs varat reizes dažādas funkcijas ārpus skata 117 00:06:33,840 --> 00:06:35,590 ja jūs nevēlaties redzēt. 118 00:06:35,590 --> 00:06:40,120 Piemēram, pieņemsim, ka man ir šī ķekars teksta šeit, un man nav tiešām vēlaties, lai to aplūkotu. 119 00:06:40,120 --> 00:06:42,710 Es gribu, lai saglabātu to no skata, jo es esmu rediģēšanas kaut kas cits failā. 120 00:06:42,710 --> 00:06:50,580 Es varu kārtīgi to uz augšu, lai tas viss sabruka, 121 00:06:50,580 --> 00:06:52,150 un tādā veidā tas ir no domām, 122 00:06:52,150 --> 00:06:54,310 un es varu rediģēt citas lietas, kas ir lapā, un tas ir tiešām liels. 123 00:06:54,310 --> 00:06:57,550 Jūs varat salocīt funkcijas un plauktiņš vai salocīt klasēm, kad jūs programmēšana 124 00:06:57,550 --> 00:06:59,380 tikai, lai saglabātu tos no domām, ja jūs neesat rediģējot tos, 125 00:06:59,380 --> 00:07:04,330 un vēlāk, kad jūs vēlaties redzēt, jūs varat atvērt tos. 126 00:07:04,330 --> 00:07:09,260 Un jūs varat redzēt, tas tikko atvēra viss uz augšu. 127 00:07:09,260 --> 00:07:11,220 Cilnes, buferi, un logiem. 128 00:07:11,220 --> 00:07:13,260 VIM ir diezgan foršs, jo 129 00:07:13,260 --> 00:07:16,280 parasti daudz teksta redaktoru var rediģēt tikai vienu failu vienlaicīgi, 130 00:07:16,280 --> 00:07:18,960 tāpat kā Nano, vai varbūt, ja jūs izmantojat Notepad vai Gedit. 131 00:07:18,960 --> 00:07:21,470 Man tiešām nekad nav izmantots Gedit ir ļoti daudz, bet vismaz Notepad + + 132 00:07:21,470 --> 00:07:26,700 Jums var būt cilnes, bet Spars ir jēdziens cilnes, buferiem un logiem. 133 00:07:26,700 --> 00:07:28,760 Piemēram, jūs varat atvērt ķekars jaunas cilnes. 134 00:07:28,760 --> 00:07:31,790 >> Jūs varat redzēt šeit, pašā augšā man ir tagad ķekars cilnes, 135 00:07:31,790 --> 00:07:34,350 un es varu aizvērt tos. 136 00:07:34,350 --> 00:07:37,550 Bez tam, tur ir šis jēdziens buferi, 137 00:07:37,550 --> 00:07:40,110 kas ir ideja, ka tad, kad esat atvēris failu 138 00:07:40,110 --> 00:07:43,910 tas paliek dzīvs buferi, un, ja jūs vēlaties, lai virzītos uz šo failu tiešām ātri 139 00:07:43,910 --> 00:07:46,290 Jūs varat doties uz to tiešām ātri ietvaros buferi, kā arī, 140 00:07:46,290 --> 00:07:51,890 un turklāt vienā rūtī varat arī sadalīt savu logu augšup vairākiem logiem. 141 00:07:51,890 --> 00:07:55,890 Piemēram, ja es vēlos, lai sadalīt šo logu augšup vairāku logu 142 00:07:55,890 --> 00:08:00,080 Jūs varat redzēt šeit, ka es varētu būt to pašu kodu divreiz, 143 00:08:00,080 --> 00:08:03,800 un es varu sadalīt vairāk un vairāk un vairāk, un tagad tas neizskatās, ka labi 144 00:08:03,800 --> 00:08:07,340 jo pēc noklusējuma man ir noklusējuma loga izmērs ir sava veida liels 145 00:08:07,340 --> 00:08:09,490 tāpēc visi pārējie ir squashed out, 146 00:08:09,490 --> 00:08:12,000 , bet parasti, kad es esmu par manu datoru, un nevis par šo projektoru 147 00:08:12,000 --> 00:08:15,920 Man var būt vairākas rūtis atvērt tajā pašā laikā, kas ir patiešām jauki 148 00:08:15,920 --> 00:08:21,450 editing vairākus failus vienlaicīgi. 149 00:08:21,450 --> 00:08:23,800 Jūs varat arī lietas, piemēram, izvēlēties un aizstāt, 150 00:08:23,800 --> 00:08:27,900 un mēs faktiski aptvert, ka seminārā, 151 00:08:27,900 --> 00:08:29,250 tāpēc es ņemšu izlaist šo tagad. 152 00:08:29,250 --> 00:08:32,039 Jūs varat arī sazināties ar komandrindas visādos veidos. 153 00:08:32,039 --> 00:08:36,380 Piemēram, ja man ir dažas no saraksta veida šeit, un es vēlos, lai sakārtotu to, 154 00:08:36,380 --> 00:08:43,039 Es nezinu, pieņemsim pievienot citu augļus, vīnogu, 155 00:08:43,039 --> 00:08:45,450 un es varu uzsvērt to, izmantojot izcelt funkciju 156 00:08:45,450 --> 00:08:48,980 un zvanu kārtot, un tas būs šķirot to automātiski par mani. 157 00:08:48,980 --> 00:08:52,150 >> Tāpat, ja jūs esat būs rediģēšanas CSS, ko es pieņemu, ka jūs, iespējams, būs darīt 158 00:08:52,150 --> 00:08:54,190 savu galīgo projektu, lielākā daļa cilvēku, 159 00:08:54,190 --> 00:09:00,200 un varbūt jūs vēlaties, lai jūsu CSS, šķirojot tos alfabētiskā secībā organizēta. 160 00:09:00,200 --> 00:09:04,410 Jūs varat arī izcelt tos un zvanu kārtot, un tas būs kārtot tos jums. 161 00:09:04,410 --> 00:09:07,380 Šie ir tikai daži piemēri no lietām, kas Spars var darīt, 162 00:09:07,380 --> 00:09:10,760 un jūs pamanīsiet, ka galvenais ir tas, ka es tiešām gribu vērst jūsu uzmanību uz 163 00:09:10,760 --> 00:09:14,740 ir tas, ka es esmu dara visu no klaviatūras, 164 00:09:14,740 --> 00:09:18,020 un, ja jums ir iespēja redzēt, kur manas rokas tiek novietotas 165 00:09:18,020 --> 00:09:21,210 Jūs redzēsiet, ka manas rokas nekad pāriet no mājas rindas. 166 00:09:21,210 --> 00:09:24,790 Parasti, kad jūs rediģēšanu tekstu parasti ir izmantot peli 167 00:09:24,790 --> 00:09:28,030 un noklikšķiniet uz apkārt un plauktiņš, un ka veida kustību velk jūs uz leju 168 00:09:28,030 --> 00:09:32,280 un atkritumi laikā, vai varbūt jūs pārvietojas starp mājām rindā un bultu taustiņiem, 169 00:09:32,280 --> 00:09:35,620 un tā jūs esat pārvietojas uz priekšu un atpakaļ, piemēram, ka, kas ir mazliet apgrūtinoša 170 00:09:35,620 --> 00:09:38,750 bet arī palēnina jums leju, un lieta ir, kad jums patiešām labi Spars 171 00:09:38,750 --> 00:09:42,350 viss, ko vēlaties darīt, ir darīts, nepārvietojot rokas 172 00:09:42,350 --> 00:09:50,730 no mājas rindas, kas ir liels. 173 00:09:50,730 --> 00:09:54,870 Turies, es esmu gatavojas atvērt šo pieteikumu. Tur mēs ejam. 174 00:09:54,870 --> 00:09:58,320 >> Tagad jūs varat redzēt, ko komandas darbojas uz leju apakšējo labo logu. 175 00:09:58,320 --> 00:10:03,190 Visas funkcijas, kas man tikko parādīja jums ir lietas, kas ir iekļauts pēc noklusējuma ar Spars, 176 00:10:03,190 --> 00:10:06,820 bet tur ir arī ļoti daudz plugins, ka jūs varat arī izmantot 177 00:10:06,820 --> 00:10:08,390 uzlabot savu spars pieredzi. 178 00:10:08,390 --> 00:10:10,540 Ja jūs lejupielādēt konfigurācijas failu, kas man iekļautas, 179 00:10:10,540 --> 00:10:13,150 un ir norādījumi par to, kā uzstādīt tos PowerPoint 180 00:10:13,150 --> 00:10:17,840 un arī e-pastu es izsūtīja, man ir uzstādītas aptuveni 40 plugins 181 00:10:17,840 --> 00:10:20,490 vai varbūt 30 plugins, un katrs no 182 00:10:20,490 --> 00:10:24,000 rada papildu funkcionalitāti Spars, kas uzlabo jūsu spars pieredzi. 183 00:10:24,000 --> 00:10:26,960 Piemēram, viens no maniem favorītiem ir kaut kas ko sauc surround.vim, 184 00:10:26,960 --> 00:10:29,760 un tas būtībā ļauj jums strādāt ar apkārtējām 185 00:10:29,760 --> 00:10:32,200 vai daudz vieglāk norobežošanas rakstzīmes. 186 00:10:32,200 --> 00:10:35,960 >> Viens piemērs, es nezinu, ja jūs guys kādreiz kods LaTeX, 187 00:10:35,960 --> 00:10:38,830 bet LaTeX ir matemātikas salikums valoda, kas tiek izmantota, lai veiktu 188 00:10:38,830 --> 00:10:42,950 tiešām jauks meklē math, un, ja jūs vēlaties kaut ko, kas izskatās math 189 00:10:42,950 --> 00:10:47,050 jūs wrap to dolāra zīmes, un pieņemsim, ka es esmu rakstīt kādu vienādojumu, piemēram, F = MA, 190 00:10:47,050 --> 00:10:49,240 un es aizmirsu ietiniet to dolāra zīmes. 191 00:10:49,240 --> 00:10:58,270 Tad es varu izcelt šo un ietiniet to dolāra zīmes, tāpat kā to. 192 00:10:58,270 --> 00:11:03,640 Alternatīvi, Vim ļauj izdzēst lietas iekšā tagus 193 00:11:03,640 --> 00:11:07,300 un dzēst tagus un plauktiņš, bet VIM pēc būtības 194 00:11:07,300 --> 00:11:10,400 neļauj jums mainīt tagus, tā, piemēram, man ir šī div tagu, 195 00:11:10,400 --> 00:11:13,060 un es gribu, lai uzlabotu ar HTML5 un izmantot jaunu galvenes tagu. 196 00:11:13,060 --> 00:11:22,290 Es varu izdarīt izmaiņas apkārtējās tagu un veidu galvenes, 197 00:11:22,290 --> 00:11:26,540 un tas automātiski mainīt par mani. 198 00:11:26,540 --> 00:11:29,620 Tāpat pieņemsim, ka mums ir kaut kas iekavās, 199 00:11:29,620 --> 00:11:33,230 un es gribēju, lai mainītu, ka no iekavās iekavās vai kaut kas tamlīdzīgs. 200 00:11:33,230 --> 00:11:36,520 Es varētu arī mainīt, kas tiešām viegli, ierakstot C pārmaiņām, 201 00:11:36,520 --> 00:11:39,330 s surround, iekavās. 202 00:11:39,330 --> 00:11:42,170 Ak, es domāju, man ir rakstīt to ātrāk. 203 00:11:42,170 --> 00:11:45,380 Iekavas un bikšturi vai kronšteini, un tas automātiski mainīt, ka par mani, 204 00:11:45,380 --> 00:11:48,570 kas ir patiešām jauki, pretējā gadījumā parasti tas ir patiešām apgrūtinoši. 205 00:11:48,570 --> 00:11:51,310 >> Tas ir tiešām jauks, lai pārslēgtos starp, iespējams, vienu citātu 206 00:11:51,310 --> 00:11:53,060 un dubultā quote virknes vai kaut kas tamlīdzīgs. 207 00:11:53,060 --> 00:11:56,250 Tas ir viens piemērs lietošanas gadījumu. 208 00:11:56,250 --> 00:11:58,750 Tur ir spraudnis sauc Fugitive 209 00:11:58,750 --> 00:12:00,260 kas integrē ar GIT. 210 00:12:00,260 --> 00:12:03,000 Es esmu guessing varbūt jums puiši ir neizmanto Git ka daudz CS50, 211 00:12:03,000 --> 00:12:05,530 bet jūs atradīsiet pats, izmantojot Git vairāk un vairāk un vairāk, 212 00:12:05,530 --> 00:12:09,530 ne tikai nodarbībās visā Harvard, bet arī darbavietu un plauktiņš, 213 00:12:09,530 --> 00:12:12,650 un parasti jums ir, lai pārslēgtos uz priekšu un atpakaļ starp 214 00:12:12,650 --> 00:12:15,950 Komandrinda un Spars mijiedarboties ar GIT, 215 00:12:15,950 --> 00:12:18,590 bet tur ir plugins, lai integrētu ar GIT no iekšienes Spars 216 00:12:18,590 --> 00:12:23,020 un arī, lai dotu jums vēl papildus funkcionalitāti virsū GIT. 217 00:12:23,020 --> 00:12:25,520 Tur ir kaut kas ko sauc NERDTree, kuru varat izmantot, lai izpētītu 218 00:12:25,520 --> 00:12:27,860 failu struktūru no iekšienes Spars. 219 00:12:27,860 --> 00:12:31,710 >> Piemēram, es varu atvērt NERDTree labajā rūtī 220 00:12:31,710 --> 00:12:35,100 un jūs varat būtībā redzēt izlases failus 221 00:12:35,100 --> 00:12:38,720 un atvērt, ne nodokļi, ne apskatīt manu nodokļus. 222 00:12:38,720 --> 00:12:43,460 Jūs varat ielūkoties failus un plauktiņš un atvērto citus failus, un tā tālāk, un tā tālāk. 223 00:12:43,460 --> 00:12:47,610 Un es neiešu uz šo citu plugins, lai mēs varētu būtībā nirt 224 00:12:47,610 --> 00:12:51,640 un sākt darbu pie Spars, bet ir plugins, kas ļauj jums 225 00:12:51,640 --> 00:12:55,420 komentēt vieglāk, plugins, kas ļauj lēkt starp failiem vieglāk, 226 00:12:55,420 --> 00:12:57,820 plugins, kas dod jums sintakse pārbaudes no iekšienes Spars, 227 00:12:57,820 --> 00:13:00,210 kas ir patiešām atdzist, un tas dod jums sintakses pārbaude 228 00:13:00,210 --> 00:13:03,710 lielākā daļa valodu tiesības no kastes, 229 00:13:03,710 --> 00:13:07,460 lietas, piemēram, varavīksnes iekavās, kas ir tiešām ļoti, ļoti foršs. 230 00:13:07,460 --> 00:13:09,110 Ļaujiet man sniegt jums piemēru par to, ka tieši tagad. 231 00:13:09,110 --> 00:13:11,150 >> Paskatīsimies. 232 00:13:11,150 --> 00:13:15,460 Lūk, daži izlases kods, kas es rakstīju, 233 00:13:15,460 --> 00:13:19,720 un jūs pamanīsiet, ka iekavas un iekavas ir visas krāsas, 234 00:13:19,720 --> 00:13:26,120 un iekavas un kronšteini no vienas krāsas ir atbilstošas, kas ir jauki 235 00:13:26,120 --> 00:13:29,380 un dažreiz uzlabo lasāmību jūsu kodu. 236 00:13:29,380 --> 00:13:32,030 Jums ir arī autocompletion, tabulas formatējumu. 237 00:13:32,030 --> 00:13:37,240 Ja jums ir kaut kas, ka jūs vēlaties, lai saņemtu visus komentārus rindā 238 00:13:37,240 --> 00:13:40,820 vai arī jūs vēlaties, lai tabulu savā tekstā, un jūs vēlaties, lai 239 00:13:40,820 --> 00:13:43,870 get viss izskatās jauku galda, tā vietā, lai formatēt manuāli 240 00:13:43,870 --> 00:13:46,830 ir plugins, kas būs formāts, kas par jums un tā tālāk, un tā tālāk. 241 00:13:46,830 --> 00:13:49,400 Sarakstā tālāk un tālāk un tālāk. 242 00:13:49,400 --> 00:13:53,890 Es varētu pavadīt stundas pētot visus dažādos spars plugins, kas pastāv, 243 00:13:53,890 --> 00:13:59,780 un tas ir neticami, kas tur. 244 00:13:59,780 --> 00:14:05,880 >> Kādi jautājumi līdz šim? Salds. 245 00:14:05,880 --> 00:14:10,180 Tādā gadījumā mēs esam gatavojas sākt spēlēt aptuveni ar Spars, 246 00:14:10,180 --> 00:14:12,620 un es gribu, lai jūs guys, lai strādātu ar kādu Spars ar mani 247 00:14:12,620 --> 00:14:17,650 lai jūs varētu saņemt justies par to, un es varu jums, jūsu pirmajiem soļiem, kas strādā ar Spars 248 00:14:17,650 --> 00:14:20,590 tāpēc, ka daudzi cilvēki saņemt overwhelmed, kad viņi atver VIM augšu, 249 00:14:20,590 --> 00:14:24,730 un dažreiz, ja jums nav pat zināt komandu, lai izietu jūs pat nevarat izkļūt no Spars, 250 00:14:24,730 --> 00:14:26,350 bet tas nav tik slikti. 251 00:14:26,350 --> 00:14:28,820 Jums vienkārši nepieciešams, dažas minūtes norādījumus no personas, kas ir izmantojis VIM pirms 252 00:14:28,820 --> 00:14:32,220 vai izlasīt dažas konsultācijas tiešsaistē, un jums būs pa ceļam nav laika. 253 00:14:32,220 --> 00:14:34,570 Šeit ir daži norādījumi, lai instalētu spars, ja Jums vēl nav. 254 00:14:34,570 --> 00:14:39,130 Jūs varat apskatīt šos slaidiem pēc prezentācijas, ja jūs vēlaties instalēt vairāk lietas. 255 00:14:39,130 --> 00:14:42,660 >> Arī šie ir daži norādījumi, lai instalētu savus konfigurācijas failus, 256 00:14:42,660 --> 00:14:48,230 un jūs varat sekot šiem norādījumiem vēlāk, ja Jums vēl nav. 257 00:14:48,230 --> 00:14:52,390 Ja jūs puiši varētu doties uz šo saiti un lejupielādēt teksta failu. 258 00:14:52,390 --> 00:14:56,640 Saite jūs aizvedīs uz šo teksta failu, ko es gribētu, lai jūs lejupielādēt un atvērt in Spars, 259 00:14:56,640 --> 00:15:01,580 un ir ķekars vingrinājumi un plauktiņš, kas pastāv, ka jūs varat sekot apkārt ar mani 260 00:15:01,580 --> 00:15:09,160 un sākt iegūt kādu praksi ar dažiem pamata darbību Spars. 261 00:15:09,160 --> 00:15:12,740 Labs. 262 00:15:12,740 --> 00:15:18,430 Kamēr jūs atvērt, ka līdz es esmu gatavojas sniegt īsu intro 2 tiešām galvenajiem principiem 263 00:15:18,430 --> 00:15:23,080 uz VIM rediģēšanu, kas ir ļoti svarīgi saprast, pirms jūs nodoties Spars, 264 00:15:23,080 --> 00:15:25,720 un tas ir modālā rediģēšanu un operatoriem un kustības. 265 00:15:25,720 --> 00:15:28,600 Es uz kravu rediģēšanu vispirms, un tad mēs uz operatoriem un kustībām 266 00:15:28,600 --> 00:15:30,980 ar mazliet. 267 00:15:30,980 --> 00:15:36,910 >> Pirmais būtiskas atšķirības starp Spars un diezgan daudz viss cits 268 00:15:36,910 --> 00:15:39,870 teksta redaktori jebkāda veida ir tā, ka Spars ir modāls redaktors, 269 00:15:39,870 --> 00:15:42,260 un ko tas nozīmē, ja jūs izmantojat VIM 270 00:15:42,260 --> 00:15:44,120 Jūs varētu būt viens no daudziem dažādiem veidiem. 271 00:15:44,120 --> 00:15:46,590 Tur ir normālā režīmā, tur ievietot režīmā, tur ir vizuālā režīmā, 272 00:15:46,590 --> 00:15:50,790 tā tālāk, un tā tālāk, un lieta ir, jūsu taustiņsitienus būt dažādas darbības, 273 00:15:50,790 --> 00:15:54,160 pieņemt atšķirīgu nozīmi, atkarībā no tā, kāda režīmā jūs collas 274 00:15:54,160 --> 00:15:58,110 Tāpat kā, piemēram, normāls režīms ir režīms tu esi, kad jūs pārvietoties, 275 00:15:58,110 --> 00:16:01,820 un tāpēc es vēlētos izmantot taustiņu J, lai pārvietotos uz leju, 276 00:16:01,820 --> 00:16:05,430 bet ievietot režīmā, izmantojiet taustiņu J faktiski tipa no J uz ekrāna, 277 00:16:05,430 --> 00:16:08,230 un tas ir iemesls, kāpēc daudzi cilvēki saņemt sajaukt, jo viņi nav pieraduši pie 278 00:16:08,230 --> 00:16:11,630 ir dažādos režīmos visu laiku, un tādēļ tie būs rakstīt lietas, 279 00:16:11,630 --> 00:16:14,490 un jūs esat pieraduši, ko jūs tipa ekrānā parādās, 280 00:16:14,490 --> 00:16:18,370 bet Spars varbūt jūsu kursors pārvietojas pa visu vietā 281 00:16:18,370 --> 00:16:21,020 tāpēc, ka jūs rakstāt dīvaini rakstzīmes, un pēkšņi jums 282 00:16:21,020 --> 00:16:24,710 pārvietoti ievietošanas režīmu, jo jūs ierakstījāt dažas taustiņu 283 00:16:24,710 --> 00:16:27,150 kas liek ievietošanas režīmu, un pēc tam teksta sāk peld ārā, 284 00:16:27,150 --> 00:16:29,940 lai cilvēki apmulst, jo no tā. 285 00:16:29,940 --> 00:16:32,960 Bet jums ir sekot līdzi tam, ko režīms tu esi, 286 00:16:32,960 --> 00:16:35,260 un ja paskatās uz ļoti apakšā rīkjoslā Spars 287 00:16:35,260 --> 00:16:37,410 vajadzētu būt rādītājs, ka stāsta jums to, ko režīms jūs pašlaik, 288 00:16:37,410 --> 00:16:39,350 kas būtu noderīga. 289 00:16:39,350 --> 00:16:42,650 >> Bet vispār, 3 galvenie veidi, jums vajadzētu zināt par, 290 00:16:42,650 --> 00:16:46,440 tur ir tikai iespējams, 6 vai 7 vai 8 režīmi, vai arī tā, 291 00:16:46,440 --> 00:16:49,180 bet jūs pavada lielāko daļu sava laika 3. 292 00:16:49,180 --> 00:16:52,150 Pirmā lieta ir normālā režīmā. Tas ir, ja jūs pavada lielāko daļu sava laika. 293 00:16:52,150 --> 00:16:55,620 Visas keystrokes tiek reģistrēti kā sava veida komandu veida, 294 00:16:55,620 --> 00:16:58,870 un mums būs mācīties daudz no šīm komandām visas dienas garumā šodien. 295 00:16:58,870 --> 00:17:03,160 Cits režīms ir ievietot režīms, kas ir, ja jūs faktiski ir rakstīt lietas, 296 00:17:03,160 --> 00:17:06,410 un ievietojiet režīms ir būtībā veids, jūs parasti izmanto, lai. 297 00:17:06,410 --> 00:17:08,650 Rakstot kaut ko, un tas tikai nāk uz ekrāna, 298 00:17:08,650 --> 00:17:11,800 un vizuālā režīms ir kaut kas, kur jūs varat darīt izceļot. 299 00:17:11,800 --> 00:17:14,750 Jūs redzēja agrāk, ja dažreiz es būtu izceļot tekstu 300 00:17:14,750 --> 00:17:21,900 un manipulējot ar to dažādos veidos, un tas ir piemērs, izmantojot vizuālo režīmu. 301 00:17:21,900 --> 00:17:27,819 >> Mēs sākt ar absolūtajiem pamatiem, jums ir nepieciešams, lai izdzīvotu Spars, 302 00:17:27,819 --> 00:17:30,610 un tas būtībā šie 7 komandas šeit. 303 00:17:30,610 --> 00:17:34,250 HJKL tiek izmantoti, lai pārvietotos pa failu, 304 00:17:34,250 --> 00:17:37,140 un tie atbilst pa kreisi, uz leju, uz augšu, un pa labi, 305 00:17:37,140 --> 00:17:39,460 un jūs esat brīvi izmantot bultiņu taustiņus, kā arī, 306 00:17:39,460 --> 00:17:43,110 bet mēs patiešām iesakām jums izmantot HJKL, cik vien iespējams 307 00:17:43,110 --> 00:17:46,690 jo ideja ir tāda, ka, kamēr jūs rediģēšanu, jūs varat pārvietoties pa dokumentu 308 00:17:46,690 --> 00:17:49,350 bez, lai pārslēgtos starp bultu taustiņiem 309 00:17:49,350 --> 00:17:52,210 un, ja jūs rakstāt, kas ir ļoti, ļoti jauki. 310 00:17:52,210 --> 00:17:54,390 Jūs vienkārši vēlaties, lai pārvietotos dažas rakstzīmes vairāk. 311 00:17:54,390 --> 00:17:58,020 Jums nav novirzīt visu savu roku vairāk, un tas ir sava veida jauki, ir, ka. 312 00:17:58,020 --> 00:18:01,920 Daži VIM eksperti faktiski samērot savus bultu taustiņus, lai citas funkcijas 313 00:18:01,920 --> 00:18:06,880 jo tie jau ir HJKL, un viņi var izmantot savu bultu taustiņus, lai citas funkcijas, kā arī. 314 00:18:06,880 --> 00:18:09,080 HJKL pārceļas jums apkārt, kamēr jūs esat normālā režīmā. 315 00:18:09,080 --> 00:18:11,650 Ja jūs vēlaties doties ievietošanas režīmu, un kaut ko rakstīt 316 00:18:11,650 --> 00:18:15,370 Jūs varat nospiest i uz ievietošanas režīmu, un tas liek jums ievietot režīmā 317 00:18:15,370 --> 00:18:17,820 un jūs varat ierakstīt kaut ko, un jūs tipa aizbēgt 318 00:18:17,820 --> 00:18:20,270 nokļūt no ievietošanas režīma atpakaļ normālā režīmā. 319 00:18:20,270 --> 00:18:23,280 Aizbēgt vienmēr sūta jums atpakaļ normālā režīmā 320 00:18:23,280 --> 00:18:26,740 nav svarīgi, ko režīms tu esi, un, ja jūs vēlaties, lai atstāt 321 00:18:26,740 --> 00:18:29,760 Jūs varat ierakstīt: WQ ieiet, 322 00:18:29,760 --> 00:18:32,640 un kā jūs varat atcerēties, tas ir w kājiņām rakstīt, 323 00:18:32,640 --> 00:18:34,960 un q apzīmē atmest, tāpēc: WQ, 324 00:18:34,960 --> 00:18:39,680 un resnās vada komandu, un tā: WQ ievadiet palaist komandu 325 00:18:39,680 --> 00:18:41,840 saglabā un izejām. 326 00:18:41,840 --> 00:18:46,700 >> Atverot failu, līdz mēs iet caur pirmo īstenošanu kopā. 327 00:18:46,700 --> 00:18:49,450 Step 1 ir izdzīvot Spars, 328 00:18:49,450 --> 00:18:53,490 un, cerams, jūs guys visiem ir tas atvērts. 329 00:18:53,490 --> 00:18:58,460 Labi, un mums ir daži vienkārši vingrinājumi, lai jūs varētu pierast, izmantojot šos taustiņus. 330 00:18:58,460 --> 00:19:03,000 HJKL tiešām nešķiet intuitīvu sākumā, 331 00:19:03,000 --> 00:19:08,710 un tas ir viens no sākotnējiem blokiem, ka cilvēki ir, izmantojot VIM 332 00:19:08,710 --> 00:19:10,820 ir, izmantojot šos taustiņus, lai pārvietotos. 333 00:19:10,820 --> 00:19:13,650 Tas nav intuitīva, bet, kad jūs nolietot uz to 334 00:19:13,650 --> 00:19:19,590 tas tiešām integrē jūsu prātā, un daudzi cilvēki bieži nonāk 335 00:19:19,590 --> 00:19:23,550 izmantojot J un K Word vai arī Chrome, 336 00:19:23,550 --> 00:19:26,530 un faktiski cilvēki ir radījuši šo Chrome spraudni sauc Vimium 337 00:19:26,530 --> 00:19:29,220 kuru jūs varat izmantot Chrome vai Hroms, lai pārvietotos pa Chrome 338 00:19:29,220 --> 00:19:31,380 izmantojot tastatūru, izmantojot Spars līdzīgu īsceļus, 339 00:19:31,380 --> 00:19:35,050 tāpēc cilvēki ir ļoti entuziastiski par to, bet iet uz priekšu un mēģināt izmantot 340 00:19:35,050 --> 00:19:41,720 HJKL lai pārvietotos starp numuriem tikai, lai jūs varētu iepazīties 341 00:19:41,720 --> 00:19:45,660 ar to, kā šīs lietas strādā. 342 00:19:45,660 --> 00:19:50,440 >> Kad esat beidzis, jūs varat arī iet un spēlēt aptuveni ar šo labirints es radīju 343 00:19:50,440 --> 00:19:53,580 tikai par jautru, un jūs veida varat sekot punktoto līniju 344 00:19:53,580 --> 00:19:59,060 un mēģiniet nav crash uz sienām 345 00:19:59,060 --> 00:20:07,860 un mēģināt padarīt to uz beigām labirints. 346 00:20:07,860 --> 00:20:11,840 Ja jūs izmantot īsceļus Gmail vai jebkuru dažādu programmu skaitu, 347 00:20:11,840 --> 00:20:15,130 Jūs atradīsiet, ka J un K, piemēram, bieži tiek izmantoti, lai pārvietotos uz augšu un uz leju, 348 00:20:15,130 --> 00:20:19,930 un kas būtībā nāk no Spars būtībā, tāpēc jums ir J un K, 349 00:20:19,930 --> 00:20:22,690 un tas ir patiešām jauki, jo jūs varat pārvietoties uz augšu un uz leju, bez 350 00:20:22,690 --> 00:20:26,210 pārvietot savu roku uz priekšu un atpakaļ no bultu taustiņiem. 351 00:20:26,210 --> 00:20:29,410 Tagad pamēģināsim nonākšana ievietošanas režīmā un izkāpšana no ievietošanas režīmā. 352 00:20:29,410 --> 00:20:34,370 Jūs pamanīsiet, ka tagad mans kursors ir liels, melnā kaste, 353 00:20:34,370 --> 00:20:37,300 un, kad jūs iedziļināties ievietošanas režīmā, jums vajadzētu atrast, ka 354 00:20:37,300 --> 00:20:39,670 tas pārvēršas par šauru kursors, kā jūs esat pieraduši. 355 00:20:39,670 --> 00:20:43,730 Ja jūs izmantojat spars terminālī jūs nevarat atrast to, ka gadījumā, 356 00:20:43,730 --> 00:20:46,970 jo termināla neatbalsta šāda veida plānas kursora, 357 00:20:46,970 --> 00:20:49,890 bet, ja jūs izmantojat MacVim vai gvim uz Windows 358 00:20:49,890 --> 00:20:54,590 tad jums vajadzētu atrast, ka tas pārvēršas par kursoru, un tas ir patiešām ātri vizuālais indikators. 359 00:20:54,590 --> 00:20:58,270 Tas ir, lai jūs varētu pateikt, vai tu esi normālā režīmā vai ievietošanas režīmu. 360 00:20:58,270 --> 00:21:02,890 >> Iesim uz priekšu un izmēģināt rediģēšanu šo līniju. 361 00:21:02,890 --> 00:21:06,220 Aizpildiet to ar savu informāciju, vai kāds tas ir, 362 00:21:06,220 --> 00:21:11,750 un kā jūs varat darīt, tas ir, jūs varat pārvietoties līdz pat beigām tukšu, 363 00:21:11,750 --> 00:21:16,040 rakstiet man nokļūt ievietošanas režīmā, un jūs varat atpakaļatkāpes 364 00:21:16,040 --> 00:21:21,100 un ierakstiet savu vārdu, un, kad esat pabeidzis rakstīt 365 00:21:21,100 --> 00:21:26,520 Jūs varat nospiest aizbēgt, lai saņemtu no ievietošanas režīmā 366 00:21:26,520 --> 00:21:35,930 un jūs varat pāriet šeit, tipa ievietot dzēst, ka 367 00:21:35,930 --> 00:21:42,700 tipa aizbēgt izkļūt no ievietošanas režīmā, un jūs varat ierakstīt: w ievadītu 368 00:21:42,700 --> 00:21:44,720 lai saglabātu failu. 369 00:21:44,720 --> 00:21:47,420 Jūs varat ievadīt tikai: w, lai saglabātu failu. 370 00:21:47,420 --> 00:21:50,560 Jūs varat ievadīt tikai Q atmest nesaglabājot, 371 00:21:50,560 --> 00:21:53,750 vai arī jūs varat ierakstīt komandu: wq, lai saglabātu un atmest. 372 00:21:53,750 --> 00:21:58,850 Piešķirts, mēs negribam, lai atmest vēl, lai jūs varat ierakstīt: w. 373 00:21:58,850 --> 00:22:01,780 Un varbūt, ka likās nedaudz neefektīva sākumā 374 00:22:01,780 --> 00:22:05,600 jo, lai pārietu uz šo vietu jums bija J rakstīt ķekars reizes, 375 00:22:05,600 --> 00:22:08,670 varbūt L ķekars reizes, lai nokļūtu šajā vietā, 376 00:22:08,670 --> 00:22:11,260 un jums ir nospiest atpakaļatkāpes ķekars reizes, un tas likās ļoti neefektīva 377 00:22:11,260 --> 00:22:13,260 bet parasti jūs, iespējams, ievietojiet peles kursoru tur, 378 00:22:13,260 --> 00:22:15,880 dubultklikšķi un sākt rakstīt, un, protams, 379 00:22:15,880 --> 00:22:19,190 lieta ir, kad jūs pirmo reizi sākt ar Spars un jūs tikai zināt šo pamata komandas, 380 00:22:19,190 --> 00:22:22,810 jā, tas būs nedaudz lēnāks, bet drīz jūs uzzināt dažas vairāk spēcīgu komandu, 381 00:22:22,810 --> 00:22:26,380 , kas ļaus jums, lai pārvietotos pa dokumentu daudz ātrāk, 382 00:22:26,380 --> 00:22:29,410 un jums nebūs, lai šo ļoti apgrūtinošu izmantošanu 383 00:22:29,410 --> 00:22:34,330 atkārtojot JS un atkārtojot Ks un Ls un tā tālāk, un tā tālāk. 384 00:22:34,330 --> 00:22:41,340 >> Kādi jautājumi līdz šim? Solid. 385 00:22:41,340 --> 00:22:44,000 Atpakaļ uz PowerPoint. 386 00:22:44,000 --> 00:22:49,140 Tagad mēs esam gatavojas ieviest dažas vairāk komandas uzlabotas kustību. 387 00:22:49,140 --> 00:22:52,680 Jums ir pieredze, kam rakstīt varbūt L daudz vai H daudz, 388 00:22:52,680 --> 00:22:57,200 un šeit ir vēl daži komandas jūs varat izmantot, lai pārvietotos ātrāk. 389 00:22:57,200 --> 00:23:02,990 Pieņemsim, ka jūsu kursors ir pie O gaitā daži "Tas ir dažas teksts," 390 00:23:02,990 --> 00:23:06,840 un šeit ir vēl 5 komandas jūs varat izmantot, lai pārvietotos pāri līnijai vieglāk. 391 00:23:06,840 --> 00:23:09,820 Tā ^ un $ pārvietot jūs uz sākuma un gala līnijas, 392 00:23:09,820 --> 00:23:14,300 un kādā brīdī, kad jūs uzzināt, regulāras izteiksmes un citas dažādas lietas 393 00:23:14,300 --> 00:23:17,390 Jūs atradīsiet, ka šie konvenciju veida, ir ļoti bieži. 394 00:23:17,390 --> 00:23:19,360 ^ Parasti attiecas uz rindas sākumā. 395 00:23:19,360 --> 00:23:21,090 $ Parasti attiecas uz līnijas beigām. 396 00:23:21,090 --> 00:23:24,130 Tie ir ļoti viegli atcerēties, un līdzīgā veidā, b, e, w, 397 00:23:24,130 --> 00:23:28,340 tie ir viegli atcerēties, kā arī tāpēc, ka b atbilst atpakaļ vai sākums 398 00:23:28,340 --> 00:23:30,630 e atbilst galā, kas ir beigu vārda 399 00:23:30,630 --> 00:23:35,530 un w atbilst uz nākamo vārdu, lai w vārdam. 400 00:23:35,530 --> 00:23:37,750 Un, ja jūs pastāvīgi rakstīt e vai turpiniet rakstīt w 401 00:23:37,750 --> 00:23:43,520 Jūs ievērosiet, jūs varat lēkt starp vārdiem, un tas ir daudz ātrāk, nekā tikai rakstīt l. 402 00:23:43,520 --> 00:23:46,600 >> Tagad, nākamā lieta ir Operatora Motion Model. 403 00:23:46,600 --> 00:23:50,310 Tas faktiski ir viens no galvenajiem iemesliem, kāpēc Spars var būt tik spēcīga, 404 00:23:50,310 --> 00:23:54,890 un tas ir tāpēc, ka jūs varat būtībā izveidot dažādus elementus 405 00:23:54,890 --> 00:23:58,250 uz jaudīgāku funkcijas, tāpēc parasti 406 00:23:58,250 --> 00:24:01,000 ja jums kaut kas Spars jūs varat domāt par to kā 407 00:24:01,000 --> 00:24:03,280 apvienojot operatoru ar kustību. 408 00:24:03,280 --> 00:24:07,310 Līdz šim mēs esam tikai nodarbojas ar kustībām, piemēram, HJKL. 409 00:24:07,310 --> 00:24:10,770 Viņi pārceļas jums apkārt, un tad b un w, viņi arī pārvietoties jums apkārt dažādos veidos, 410 00:24:10,770 --> 00:24:14,600 bet mēs vēl neesam aizgājuši, lai to var dzēst lietas vai mainīt lietas vai plauktiņš, 411 00:24:14,600 --> 00:24:19,320 un, kad jūs apvienot uzņēmējus ar kustībām, tad jūs varat būt 412 00:24:19,320 --> 00:24:22,510 daudz vairāk spēcīgu ietekmi, tā, piemēram, 413 00:24:22,510 --> 00:24:26,360 ja es gribēju, lai izdzēstu 2 vārdus, es varu izmantot d par dzēšanas operatoram, 414 00:24:26,360 --> 00:24:29,420 un es varu pievienot 2, lai norādītu, ka es gribu, lai dzēstu 2 vārdus, 415 00:24:29,420 --> 00:24:31,130 un tad es arī kustību. 416 00:24:31,130 --> 00:24:33,490 Es varētu būt w teikt svītrot 2 vārdus. 417 00:24:33,490 --> 00:24:37,740 Es varētu izmantot kaut ko līdzīgu J teikt dzēst lejupejošu 2 reizes 418 00:24:37,740 --> 00:24:39,880 un dzēst 2 rindas zem manis. 419 00:24:39,880 --> 00:24:43,870 Es varētu teikt D2B dzēst atpakaļ divas reizes, 420 00:24:43,870 --> 00:24:46,450 un ir pat vairāk kustību, nekā tiem, kas es esmu parādīti šeit 421 00:24:46,450 --> 00:24:52,120 tiešām, tiešām padarītu daudz spēcīgāk jūsu Spars rediģēšanas. 422 00:24:52,120 --> 00:24:55,450 >> Šie ir daži no populārākajiem un visbiežāk uzņēmējiem 423 00:24:55,450 --> 00:24:57,030 un ir diezgan viegli atcerēties, kā labi. 424 00:24:57,030 --> 00:24:59,040 D dzēst, c pārmaiņām. 425 00:24:59,040 --> 00:25:01,560 C ir būtībā tieši tas pats, kā pārmaiņas izņemot to, ka 426 00:25:01,560 --> 00:25:05,990 ja jūs izmantojat c jūs automātiski saņemsiet nodot ievietošanas režīmu pēc tam. 427 00:25:05,990 --> 00:25:08,050 Parasti, kad jūs izmantojat dzēšanu jūs to izmantot no normālā režīmā, 428 00:25:08,050 --> 00:25:10,950 un pēc tam, kad jūs izdzēst kaut ko palikt normālā režīmā. 429 00:25:10,950 --> 00:25:13,380 Bet, ja jūs vēlaties kaut ko mainīt, jūs varat izmantot c 430 00:25:13,380 --> 00:25:15,960 izdzēst kaut ko un tad nekavējoties doties uz ievietošanas režīmu 431 00:25:15,960 --> 00:25:17,740 lai jūs varat sākt rakstīt un noteikt kaut ko. 432 00:25:17,740 --> 00:25:21,160 Y ir yanking. 433 00:25:21,160 --> 00:25:25,130 Tā būtībā spars ir jēdziens kopēšanu. 434 00:25:25,130 --> 00:25:29,220 Piemēram, ja es gribu, lai kopētu nākamos 2 vārdus, es varu darīt y2w vai kaut kas tamlīdzīgs, 435 00:25:29,220 --> 00:25:32,120 un v ir izcelšanai, pēc būtības. 436 00:25:32,120 --> 00:25:35,550 Un arī to, kas ir patiešām foršs ir, ja jūs tipa operatoru divreiz 437 00:25:35,550 --> 00:25:38,890 tas darbosies visu līniju, tāpēc, ja es gribu, lai izdzēstu visu līniju 438 00:25:38,890 --> 00:25:41,060 Es varu rakstīt dd izdzēst visu līniju, 439 00:25:41,060 --> 00:25:47,370 vai, ja es gribu, lai kopētu visu līniju es varu izmantot gg vai kaut kas tamlīdzīgs. 440 00:25:47,370 --> 00:25:51,600 >> Mēģināsim to daži vairāk. 441 00:25:51,600 --> 00:25:56,280 Tur izmantot šeit modernu kustības dalībnieks, kā arī 442 00:25:56,280 --> 00:25:59,230 un pat dažas citas lietas, es neesmu gatavojas segt PowerPoint šodien 443 00:25:59,230 --> 00:26:02,250 bet jūs varat justies brīvi, lai apskatīt tos vēlāk, un spēlē aptuveni ar tiem 444 00:26:02,250 --> 00:26:05,990 un iepazīties ar tiem. 445 00:26:05,990 --> 00:26:07,630 Operatoriem un kustības. 446 00:26:07,630 --> 00:26:14,220 Piemēram, pieņemsim, ka šie 2 vārdi jūs vienkārši vēlaties izdzēst teikumā. 447 00:26:14,220 --> 00:26:17,110 Ko jūs vēlaties darīt, ir, jūs vēlaties, lai pārliecinātos, ka jūsu 448 00:26:17,110 --> 00:26:21,000 kursors ir sākumā pirmo vārdu, kuru vēlaties dzēst, 449 00:26:21,000 --> 00:26:26,230 un jūs varat ierakstīt d2w, un tas būs izdzēst šos 2 vārdus jums. 450 00:26:26,230 --> 00:26:33,140 Un, izmantojot šo konkrēto komandu, d2w, var likties mazliet apgrūtinoša 451 00:26:33,140 --> 00:26:35,940 un bezjēdzīgi, bet tas ir paredzēts, lai paustu ideju 452 00:26:35,940 --> 00:26:39,380 ka jūs varat izveidot šos dažādas lietas, un arī tikai gadījumā, ja 453 00:26:39,380 --> 00:26:42,730 jums gadās būt situācijā, tad jūs varat galu galā, izmantojot DW vai d2w, 454 00:26:42,730 --> 00:26:45,600 kas man dažkārt izmanto. 455 00:26:45,600 --> 00:26:50,030 Dd un cc es izmantot daudz biežāk, jo jūs varat rīkoties ar visu līniju. 456 00:26:50,030 --> 00:26:52,000 >> Piemēram, pieņemsim, ka man ir šī izlases sarakstu šeit, 457 00:26:52,000 --> 00:26:59,030 un varbūt es gribu, lai izdzēstu līniju, kas saka Huskies, jo tas nav piemērots, tikai tāpēc, 458 00:26:59,030 --> 00:27:01,200 , un es nevēlos, lai tas iet uz ievietošanas režīmu pēc tam. 459 00:27:01,200 --> 00:27:03,530 Es gribu, lai to izdzēstu, un tādā gadījumā es varētu rakstīt dd, 460 00:27:03,530 --> 00:27:07,090 un kas būs izdzēst visu līniju. 461 00:27:07,090 --> 00:27:11,680 Bet pieņemsim, ka tagad tur ir šis telefona līnija, ko es gribu izdzēst, 462 00:27:11,680 --> 00:27:16,850 bet es arī gribu, lai noteiktu to, un pārrakstīt to, tādā gadījumā es mēģināšu kaut ko līdzīgu cc, 463 00:27:16,850 --> 00:27:19,550 un izdzēš visu līniju, bet liek man ievietošanas režīmā, kā jūs varat redzēt, 464 00:27:19,550 --> 00:27:24,970 un es varu noteikt to no turienes. 465 00:27:24,970 --> 00:27:28,510 Un tur ir daudz, daudz dažādi veidi, kā jūs varat apvienot uzņēmējus un kustībām, 466 00:27:28,510 --> 00:27:31,360 un, kā jūs izmantojat spars vairāk un vairāk jūs uzzināt vairāk par dažādiem veidiem 467 00:27:31,360 --> 00:27:36,300 Jūs varat izmantot šos komandas, un jūs kļūtu labāk un labāk. 468 00:27:36,300 --> 00:27:40,180 Awesome, tagad šeit ir daži citi asorti komandas 469 00:27:40,180 --> 00:27:44,700 ka ir arī ļoti, ļoti bieži izmanto, un arī palīdzēs jums kļūt labāk Spars. 470 00:27:44,700 --> 00:27:48,780 >> Piemēram, mēs runājām par mazo v vizuālās izcelt. 471 00:27:48,780 --> 00:27:51,530 Mēs varam arī izmantot lielo V redzes līnijas izcelt. 472 00:27:51,530 --> 00:27:55,880 Tādā veidā jūs varat izcelt visu līniju vienlaicīgi ir daudz vieglāk. 473 00:27:55,880 --> 00:27:59,180 Jūs varat izmantot o ja tu esi normālā režīmā, lai būtībā ievietotu jaunu rindu 474 00:27:59,180 --> 00:28:03,620 zem līnijas jūs šobrīd, un nodot to ievietošanas režīmā, lai sāktu rakstīt. 475 00:28:03,620 --> 00:28:07,270 Jūs varat izmantot mazo burtu x, lai izdzēstu rakstzīmi, kas ir patlaban kursora. 476 00:28:07,270 --> 00:28:10,230 Jūs varat arī izmantot, u, lai atsauktu, kas ir sava veida jauki, 477 00:28:10,230 --> 00:28:14,180 un jūs varat izmantot kapitāla A pievienot uz beigām pašreizējo līniju, 478 00:28:14,180 --> 00:28:18,310 tāpēc varbūt jūsu kursors ir kaut kur uz līnijas, un jūs vēlaties pievienot rindiņas beigām. 479 00:28:18,310 --> 00:28:21,150 Tad jūs varat ierakstīt kapitāla A nekavējoties pārietu uz rindiņas beigām 480 00:28:21,150 --> 00:28:25,140 un iedziļināties ievietošanas režīmā, lai jūs varētu pievienot rindiņas beigām. 481 00:28:25,140 --> 00:28:30,840 >> Es domāju, ka man ir vēl dažus vingrinājumus, ko mēs varam izmēģināt. 482 00:28:30,840 --> 00:28:33,240 Patiesībā, nē, man nav. Nevis tiem. 483 00:28:33,240 --> 00:28:35,810 Bet mums ir vēl daži vingrinājumi nākamajā sadaļā, ko mēs redzēsim. 484 00:28:35,810 --> 00:28:38,420 Bet tie jūs varat izmēģināt sevi kā labi. 485 00:28:38,420 --> 00:28:45,610 Piemēram, ja jūs tipa regulārā v, jūs saņemsiet regulāri pievērš uzmanību, ka jūs izmanto, lai patīk. 486 00:28:45,610 --> 00:28:49,800 Ja jūs veida kapitāla V, jūs varat saņemt pilnu līniju, uzsverot, piemēram, ka, 487 00:28:49,800 --> 00:28:55,850 vai, ja es tipa o tajā būtībā atvērs jaunu līniju man, kas ir sava veida jauki. 488 00:28:55,850 --> 00:28:58,850 X es varu izmantot, lai izdzēstu rakstzīmes kursora. 489 00:28:58,850 --> 00:29:00,800 Es varu nospiest x ķekars reizes un dzēst sīkumi. 490 00:29:00,800 --> 00:29:06,720 Es varu nospiest u atsaukt visu. 491 00:29:06,720 --> 00:29:09,600 Es var ievadīt nekavējoties iet uz gala līnijas,, 492 00:29:09,600 --> 00:29:14,040 un es iekļautas arī dažas citas jaukas atslēgas 493 00:29:14,040 --> 00:29:19,240 ka jūs varat arī apskatīt pēc prezentācijas lai uzzinātu dažas citas komandas. 494 00:29:19,240 --> 00:29:21,250 >> [Student] Kas nomaiņu par? 495 00:29:21,250 --> 00:29:23,050 [Brandon L.] nomaiņa ir arī ļoti foršs 496 00:29:23,050 --> 00:29:26,240 un būtībā, ja jūs kaut kur aiziet, 497 00:29:26,240 --> 00:29:30,060 Vai jūs kādreiz esat, cilvēki nav īsti izmantot to, ka daudz vairs šajās dienās, 498 00:29:30,060 --> 00:29:34,340 Bet vai jūs guys redzējis Microsoft Word, ja jūs tipa ieliktni 499 00:29:34,340 --> 00:29:37,840 jūs pēkšņi iedziļināties šajā dīvaini režīmā, kur katrs raksturs Rakstot 500 00:29:37,840 --> 00:29:39,570 būtībā aizstāj nākamais raksturs? 501 00:29:39,570 --> 00:29:41,020 Es nezinu, ja jūs guys ir redzējis, ka. 502 00:29:41,020 --> 00:29:43,250 Tas ir līdzīgs tam,. 503 00:29:43,250 --> 00:29:47,150 Piemēram, ja es gribu pārrakstīt to, kas man šobrīd ir kaut kādu iemeslu dēļ 504 00:29:47,150 --> 00:29:51,300 Es varu ierakstīt kapitāla R, un es būšu tagad būs aizstāt režīmā, kā jūs varat redzēt apakšā pa kreisi. 505 00:29:51,300 --> 00:29:58,380 Ja es tipa stuff, tas pārraksta lietas, un es varu arī atpakaļatkāpe, kas ir veida atdzist, 506 00:29:58,380 --> 00:30:00,140 un es varu atsaukt to. 507 00:30:00,140 --> 00:30:06,980 Es nelietoju, ka ļoti bieži, bet šad un tad tas kļūst parocīgs. 508 00:30:06,980 --> 00:30:14,150 >> Parunāsim par teksta objektu, kas ir viens no maniem favorite lietas par Spars, godīgi. 509 00:30:14,150 --> 00:30:19,660 Teksta objekti ir būtībā šis jēdziens nosakot kaut kādu gabalu no teksta veida 510 00:30:19,660 --> 00:30:26,550 iekšpusē jūsu teksta failu, un es iešu pār šiem taustiņiem, pirmkārt, 511 00:30:26,550 --> 00:30:29,860 un tad es došu jums dažus demonstrācijas, lai jūs, lai pilnīgāk saprastu, ko tas nozīmē. 512 00:30:29,860 --> 00:30:34,650 W atsaucas uz vārdu, piemēram, teksta objektu kā vārdu, 513 00:30:34,650 --> 00:30:36,480 tāpēc daži vārdu, kā jūs parasti zināt to, 514 00:30:36,480 --> 00:30:39,300 un, ja tur ir pieturzīmes, kas ir blakus vārdam 515 00:30:39,300 --> 00:30:43,490 tad tas neietver pieturzīmes kopumā. 516 00:30:43,490 --> 00:30:46,440 Bet, piemēram, ja jūs vēlaties, lai iekļautu pieturzīmes kāda iemesla dēļ 517 00:30:46,440 --> 00:30:49,080 vai jūs darāt kaut ko, kas nav angļu valoda, un jūs vēlaties, lai iekļautu 518 00:30:49,080 --> 00:30:51,180 visas rakstzīmes, kas ir ierobežota ar atstarpes 519 00:30:51,180 --> 00:30:55,390 Jūs varat arī izmantot kapitāla W, lai iegūtu visu, kas ieskauj atstarpes. 520 00:30:55,390 --> 00:30:58,510 Jūs varat arī izmantot iekavas, lai atsauktos uz teksta objekta 521 00:30:58,510 --> 00:31:00,170 kas ir iekšā komplektu iekavās. 522 00:31:00,170 --> 00:31:03,950 Jūs varat darīt to pašu ar kvadrātiekavām, leņķa iekavās, 523 00:31:03,950 --> 00:31:06,450 bikšturi, un cenas, kā arī, un, visbeidzot, 524 00:31:06,450 --> 00:31:10,970 Jūs varat arī izmantot t atsaukties uz kādu tag. 525 00:31:10,970 --> 00:31:15,390 >> Ļaujiet man parādīs, kā tas faktiski spēlē out. 526 00:31:15,390 --> 00:31:21,380 Piemēram, šī ir mana pirmā piemērs manā vitrīna. 527 00:31:21,380 --> 00:31:26,950 Tur ir dažas vārds šajā teikumā, ko es vēlos mainīt, 528 00:31:26,950 --> 00:31:30,560 un mēs runājām par W tiek izmantots kā kustības, 529 00:31:30,560 --> 00:31:33,170 bet jūs varat arī izmantot to kā teksta objektu, piemēram, tā. 530 00:31:33,170 --> 00:31:40,940 Piemēram, viens veids, kā es varētu mainīt Baraka nosaukumu vai būtībā modificēt 531 00:31:40,940 --> 00:31:46,730 ir es varētu doties uz sākuma šo vārdu un veida c pārmaiņas un w vārdam, 532 00:31:46,730 --> 00:31:51,650 un kas izdzēstu visu vārdu, un nodot to ievietošanas režīmā. 533 00:31:51,650 --> 00:31:54,240 Bet tas ir ļoti kaitinošas man jādodas uz sākumu vārda visu laiku. 534 00:31:54,240 --> 00:31:56,530 Tas ir tiešām kaitinošas. Es nevēlos, lai būtu to darīt. 535 00:31:56,530 --> 00:32:00,390 Es patiesībā var būt jebkur iekšpusē viņa vārdu 536 00:32:00,390 --> 00:32:03,930 un tipa CIW, un i apzīmē iekšējais, 537 00:32:03,930 --> 00:32:06,590 tāpēc, ja es tipa CIW tas nozīmē pārmaiņu vārdu, 538 00:32:06,590 --> 00:32:10,150 vai, citiem vārdiem sakot, mainīt vārdu es esmu šobrīd iekšā, 539 00:32:10,150 --> 00:32:13,280 , un tas dos jums tieši tādu pašu efektu. 540 00:32:13,280 --> 00:32:17,130 Jūs varat noteikt, ka. 541 00:32:17,130 --> 00:32:21,390 >> Tāpat, iespējams, man ir dažas lietas, piemēram, šo 542 00:32:21,390 --> 00:32:27,920 ja kaut kādu iemeslu dēļ ir daži atdalītājus vai kaut kas tamlīdzīgs, 543 00:32:27,920 --> 00:32:31,700 vai tur ir dažas pieturzīmes, un es gribēju, lai izdzēstu visu lieta. 544 00:32:31,700 --> 00:32:36,530 Ja es tipa CIW tas būs izdzēst to, kas ir iekšā šo atdalītājus, 545 00:32:36,530 --> 00:32:39,830 bet es vēlos saņemt viss, kas ir apkārt ar tukšumiem, 546 00:32:39,830 --> 00:32:42,750 lai es varētu izmantot, CIW, lai dzēstu visu lieta. 547 00:32:42,750 --> 00:32:51,000 Es tipa pieci, darīt to pašu, un ierakstiet seši. 548 00:32:51,000 --> 00:32:53,670 Tāpat, ja es gribu kaut ko mainīt, kas ir iekšpusē iekavās 549 00:32:53,670 --> 00:32:58,340 Es varu rakstīt TI), lai dzēstu visu, kas ir iekšā iekavās 550 00:32:58,340 --> 00:33:05,460 un pēc tam aizpildiet ko es gribu darīt, piemēram, int argc, ko jūs vēlaties darīt, 551 00:33:05,460 --> 00:33:07,330 un tāpat, tas pats ar pēdiņām. 552 00:33:07,330 --> 00:33:13,130 Es varu noteikt tekstu, kas ir iekšā citātus, 553 00:33:13,130 --> 00:33:21,540 un es varu arī mainīt lietas, kas ir iekšā tagus. 554 00:33:21,540 --> 00:33:24,400 Vai tas ir jēga? 555 00:33:24,400 --> 00:33:27,020 >> Vēl viena lieta, ko jūs varat darīt, ir jums nav jāizmanto c. 556 00:33:27,020 --> 00:33:30,690 Jūs varat izmantot arī d, ja jūs vēlaties izdzēst to, kas ir iekšā šos tagus. 557 00:33:30,690 --> 00:33:35,370 Ja es gribu, lai izdzēstu tekstu iekšpusē tag es varu izmantot dit svītrot šo frāzi. 558 00:33:35,370 --> 00:33:40,360 Es varētu arī izmantot Vit, lai izceltu to, kas ir iekšā tagu, piemēram,. 559 00:33:40,360 --> 00:33:43,920 Otra lieta ir nevis izmantojot i vidū jūs varat arī izmantot, 560 00:33:43,920 --> 00:33:49,490 kas apzīmē visu, tāpēc atcerieties, ja jūs izmantojat man tas attiecas uz teksta objekta 561 00:33:49,490 --> 00:33:52,260 vai izmantot teksta objektu, kas ir ietverts iekšā norobežojošā, 562 00:33:52,260 --> 00:33:56,000 bet, ja jūs izmantojat to iekļaus šo tekstu, kā arī norobežotājs pati. 563 00:33:56,000 --> 00:33:59,180 Piemēram, ja es vēlos uzsvērt šo tekstu un apkārtējo tagu 564 00:33:59,180 --> 00:34:05,390 Es varu izmantot PVN, v vizuālās izcelt, visiem, un pēc tam t tag. 565 00:34:05,390 --> 00:34:08,350 Jūs varat darīt, kaut ko līdzīgu, kā labi. 566 00:34:08,350 --> 00:34:15,810 Varbūt es vēlies dzēst šo google.com ar pēdiņām ap to, kā arī, 567 00:34:15,810 --> 00:34:22,860 un es varu izmantot kaut ko līdzīgu da ", lai dzēstu visu, kas, piemēram,. 568 00:34:22,860 --> 00:34:26,520 >> Kādi jautājumi līdz šim? 569 00:34:26,520 --> 00:34:32,270 Es saprotu, ka es esmu dempinga jums daudz Spars komandas visu uzreiz, 570 00:34:32,270 --> 00:34:36,210 un tas ir galvenokārt tāpēc, ka es gribu, lai pakļaut jūs uz visiem dažādām komandām 571 00:34:36,210 --> 00:34:39,480 un sniegt jums ieskatu, ko šīs komandas darīt Spars. 572 00:34:39,480 --> 00:34:41,460 Bet kas notiek, ir jānotiek, ir tad, kad jūs iet atpakaļ 573 00:34:41,460 --> 00:34:44,250 jūs nāksies lēnām uzņemt šīs komandas pa vienam. 574 00:34:44,250 --> 00:34:47,880 Jūs nevēlaties pārņemt sevi, jo tas ir pārāk milzīgs. 575 00:34:47,880 --> 00:34:50,460 Ja jūs vēlaties uzņemt spars, ko jūs tiešām ir 576 00:34:50,460 --> 00:34:53,590 sākas ar pirmo pamata kopumu, un es esmu sadala to uz augšu nodarbības jums 577 00:34:53,590 --> 00:34:57,830 kas padara to vieglāk, lai jūs varētu sekot, un mēģināt apgūt katru komandu kopu 578 00:34:57,830 --> 00:35:00,400 pa vienam, pa vienam. 579 00:35:00,400 --> 00:35:03,500 Tas ir pārāk daudz darīt visu uzreiz, lai to, ko jums vajadzētu darīt, ja jūs iet atpakaļ, ir 580 00:35:03,500 --> 00:35:10,950 doties uz pirmo nodarbību, kas ir HJKL, ievietošanas režīmu, izplūst normālā režīmā, 581 00:35:10,950 --> 00:35:13,790 un glābšanas un atmest, un tas ir viss, kas jums tiešām ir nepieciešams, lai izdzīvotu Spars, 582 00:35:13,790 --> 00:35:15,220 un iegūt ļoti, ļoti apmierināts ar to. 583 00:35:15,220 --> 00:35:18,270 Un pēc dažām dienām, kad jūs esat ļoti apmierināti ar to 584 00:35:18,270 --> 00:35:21,170 Jums vajadzētu pāriet uz vairāk uzlabotas kustību operatoriem, 585 00:35:21,170 --> 00:35:25,890 vairāk uzlabotas kustības, un uz operatoriem un tā tālāk, un tā tālāk. 586 00:35:25,890 --> 00:35:32,160 >> Es zinu, es esmu iet cauri daudz, bet es gribu, lai jūs nokļūtu pakļauti daudz dažādas lietas. 587 00:35:32,160 --> 00:35:36,080 Bet, ja jūs izveidota izaicinājums, es varu parādīt jums, 588 00:35:36,080 --> 00:35:43,690 kā jūs varat nodot to visu kopā, izmantojot lielāko daļu no tā, ko mēs tikko uzzināju šodien, 589 00:35:43,690 --> 00:35:46,280 un jūs varat arī sekot līdzi, ja vēlaties, 590 00:35:46,280 --> 00:35:48,590 bet es radīja dažas izlases izmantot. 591 00:35:48,590 --> 00:35:51,140 Pieņemsim, ka mums ir kaut kādas žurnāla veida, kā šis 592 00:35:51,140 --> 00:35:53,200 ja Jums ir šie bloki ar cilvēku vārdiem, 593 00:35:53,200 --> 00:35:55,440 mājas, gadi, un koncentrāciju un plauktiņš, 594 00:35:55,440 --> 00:35:59,240 un jūs vēlaties pievienot jaunu ierakstu pats. 595 00:35:59,240 --> 00:36:01,530 Kāds ir labākais veids, lai jūs to darīt? 596 00:36:01,530 --> 00:36:03,240 Darīsim to, kā šis. 597 00:36:03,240 --> 00:36:06,620 Kāpēc ne mēs vispirms izcelt šo bloku. 598 00:36:06,620 --> 00:36:08,710 Jūs gatavojas, lai to atlasītu, un mēs varam nospiest y paraut to, 599 00:36:08,710 --> 00:36:11,180 tāpēc tagad mēs varam būtībā kopēt un ielīmēt šo veidni vispirms 600 00:36:11,180 --> 00:36:16,500 bez pārrakstīt viss no nulles. 601 00:36:16,500 --> 00:36:20,390 Tagad es jums nospiest j leju ķekars reizes, lai iet uz leju, 602 00:36:20,390 --> 00:36:22,560 un es nospiediet p ielīmēt to. 603 00:36:22,560 --> 00:36:26,990 Varbūt es pievienot dažas papildu līnijas ar atstarpi, 604 00:36:26,990 --> 00:36:31,130 un pieņemsim, ka tagad es gribu mainīt savu vārdu, lai kāds. 605 00:36:31,130 --> 00:36:36,220 Tad es varētu iet šeit un ierakstiet c2w kā agrāk, lai mainītu šo nosaukumu. 606 00:36:36,220 --> 00:36:38,860 Bob Jones, kurš zina. 607 00:36:38,860 --> 00:36:41,470 Varbūt, ja es vēlos mainīt māju es varu iet uz centru šeit 608 00:36:41,470 --> 00:36:44,230 un tips CIW un nodot Cabot House. 609 00:36:44,230 --> 00:36:47,850 >> Te var būt piemērs, kur jūs varētu vēlēties apsvērt iespēju izmantot 610 00:36:47,850 --> 00:36:52,970 nomaiņa režīmu mainīt savu absolvēšanas gadu, ja jūs vēlaties, 611 00:36:52,970 --> 00:36:54,890 vai arī mēs varam arī izmantot CIW, kā arī. 612 00:36:54,890 --> 00:36:57,550 Tas nav svarīgi. 613 00:36:57,550 --> 00:37:07,180 Varbūt jūs vēlaties mainīt savu lielu. 614 00:37:07,180 --> 00:37:11,310 Un tas, ko jūs darāt. 615 00:37:11,310 --> 00:37:17,170 Un varbūt es jums dos demonstrāciju, ko es varētu darīt 616 00:37:17,170 --> 00:37:23,820 Ja es būtu, ja jūs turpināt, lai uzzinātu vairāk progresīvas komandas Spars 617 00:37:23,820 --> 00:37:25,690 jo mēs esam tikko nesaskrāpē virsmas šeit 618 00:37:25,690 --> 00:37:28,960 un es varētu darīt šāda veida rediģēšanas pat ātrāk nekā es esmu parādījis šeit 619 00:37:28,960 --> 00:37:32,860 jo es zinu, vairāk komandu, kas man nav gotten iespēja parādīt jums šodien. 620 00:37:32,860 --> 00:37:37,500 Piemēram, ja es vēlos uzsvērt to es varu darīt to, piemēram, ka, 621 00:37:37,500 --> 00:37:39,960 pārvietot uz leju. 622 00:37:39,960 --> 00:37:43,860 Esmu pievienotās savu kartēšanu 623 00:37:43,860 --> 00:37:48,100 būtībā automātiski izceltu lietas par mani 624 00:37:48,100 --> 00:38:02,610 un es varu, es nezinu. 625 00:38:02,610 --> 00:38:05,260 Es domāju, tas ir tikai mēģina parādīt, ka jūs varat patiešām, patiešām 626 00:38:05,260 --> 00:38:08,180 sākt rediģēt lietas ātrāk, jo īpaši, ja jums ir visas šīs dažādās jomas, 627 00:38:08,180 --> 00:38:10,620 un parasti tas, ko jūs varētu darīt, ir sava veida noklikšķinot 628 00:38:10,620 --> 00:38:13,530 un izceļot un pēc tam rakstīt. 629 00:38:13,530 --> 00:38:18,530 Jūs varat darīt visu, visu uzreiz, kopējot un ielīmējot, 630 00:38:18,530 --> 00:38:21,640 pārvietojas uz augšu un uz leju, starp materiāliem, 631 00:38:21,640 --> 00:38:24,060 tikai norobežošanai sīkumi, formatējumu stuff. 632 00:38:24,060 --> 00:38:29,670 To visu var izdarīt daudz, daudz ātrāk Spars. 633 00:38:29,670 --> 00:38:32,580 >> Tikai viena pēdējā maz lieta, kas, manuprāt, varētu būt tiešām jauks, 634 00:38:32,580 --> 00:38:34,820 kas ir atrast un nomainīt. 635 00:38:34,820 --> 00:38:36,460 Tie no jums, kuri ir izmantojuši Gmail īsceļus 636 00:38:36,460 --> 00:38:41,050 jūs arī zināt, ka, ja jūs tipa / tas sūta jūs uz meklēšanas lodziņu, 637 00:38:41,050 --> 00:38:44,210 un ir daudz dažādu lietojumu kopumā jūs atradīsiet, ka slīpsvītru 638 00:38:44,210 --> 00:38:47,300 vai varbūt kontrolēt slīpsvītru vai kaut ko darīt ar slīpsvītru 639 00:38:47,300 --> 00:38:49,870 liks jums uz kādu no meklēšanas režīmā veida, 640 00:38:49,870 --> 00:38:53,240 un tas arī būtībā nāk no Spars galvenokārt 641 00:38:53,240 --> 00:38:58,670 jo slīpsvītra operators vai slīpsvītru komanda ļauj jums ievade 642 00:38:58,670 --> 00:39:01,770 daži string veida, ka jūs varat izmantot, lai meklētu dokumentā. 643 00:39:01,770 --> 00:39:05,350 Jūs varat n un kapitāla N, lai dotos uz nākamo un iepriekšējo parādīšanos, 644 00:39:05,350 --> 00:39:10,700 un jūs varat arī izmantot kaut ko līdzīgu meklēt un aizstāt ietvaros dokumentā. 645 00:39:10,700 --> 00:39:15,060 Es došu jums demonstrāciju par to, ko var izdarīt. 646 00:39:15,060 --> 00:39:18,200 >> Varbūt, ja es vēlos, lai atrastu visus gadījumus stīgu paraut šajā dokumentā 647 00:39:18,200 --> 00:39:23,310 Es varētu rakstīt / paraut, kā jūs varat redzēt apakšējā kreisajā stūrī, 648 00:39:23,310 --> 00:39:26,350 un, kad es tipa ievadīt tas izceļ visus gadījumus. 649 00:39:26,350 --> 00:39:34,160 Es varu izmantot būtībā n lēkt uz priekšu un atpakaļ starp visiem šiem dažādās instancēs, 650 00:39:34,160 --> 00:39:40,420 un pieņemsim, es gribu, lai meklēt un aizstāt paraut ar dažiem izlases vārdu 651 00:39:40,420 --> 00:39:42,180 , kas ir arī dokumentā. 652 00:39:42,180 --> 00:39:47,070 Es varu nospiest: lai sāktu rakstīt kaut kādu komandu ietvaros Spars veida, 653 00:39:47,070 --> 00:39:49,610 daži komandu, kas ir sarežģītākas nekā pārvietojas 654 00:39:49,610 --> 00:39:51,370 vai dzēšot vai kaut kas tamlīdzīgs. 655 00:39:51,370 --> 00:39:56,860 Es ierakstiet% zīmi, lai apzīmētu, ka es vēlos izmantot šo aizvietošanas komandu 656 00:39:56,860 --> 00:39:58,230 no visa dokumenta. 657 00:39:58,230 --> 00:40:02,380 Ierakstiet s aizvietošanas. Tas nāk no PEARL būtības. 658 00:40:02,380 --> 00:40:07,040 Un šis nākamais komanda ir diezgan standarta komanda, kas jūs atradīsiet PEARL 659 00:40:07,040 --> 00:40:09,790 vietā, kā arī citas programmēšanas valodas, ka jūs 660 00:40:09,790 --> 00:40:13,170 iespējams sākt mācīties, kā jūs darīt vairāk datorzinātnes, 661 00:40:13,170 --> 00:40:20,130 un es varu galvenokārt izmanto / rakstīt /, ierakstiet vārdu es gribu, lai atrastu un aizstātu 662 00:40:20,130 --> 00:40:24,280 un pēc tam ierakstiet citu / un ierakstiet kāds vārds es gribu, lai aizstātu šo vārdu ar. 663 00:40:24,280 --> 00:40:27,450 Kas zina, varbūt nyancat. 664 00:40:27,450 --> 00:40:30,390 Es to izdarītu, un tad jūs redzēsiet, ka viss got aizstāj. 665 00:40:30,390 --> 00:40:34,000 >> Bet jūs ievērosiet, ka tur ir šis vārds šeit. 666 00:40:34,000 --> 00:40:37,620 Kaut kādu iemeslu dēļ daži no mūsu gadījumiem paraut aizstāj, bet ne visiem, 667 00:40:37,620 --> 00:40:40,250 un tas ir tāpēc, ka veids, kā šāda veida valodā ir uzrakstīts 668 00:40:40,250 --> 00:40:43,550 ne tikai Spars, bet arī citās vietās, ir tas, ka tad, kad jūs darbināt komandu aizvietošanas 669 00:40:43,550 --> 00:40:46,470 tas būs tikai aizstāt Pirmās instances tiesas šī vārda katrā rindā, 670 00:40:46,470 --> 00:40:52,810 tāpēc, ja es gribu, lai tiešām aizstāt visus gadījumus vārdu par katru rindā 671 00:40:52,810 --> 00:40:56,890 tad man ir darīt to pašu, bet pievienot ag karogu pašās beigās, 672 00:40:56,890 --> 00:41:00,810 kas apzīmē pasaules, un tad tas būs reāli 673 00:41:00,810 --> 00:41:06,200 aizstāt visus gadījumus. 674 00:41:06,200 --> 00:41:09,710 Un, kad jūs uzzināt regulāras izteiksmes, tur tiešām CS50 seminārs 675 00:41:09,710 --> 00:41:12,120 gada regulāras izteiksmes, tādēļ, ja jūs esat ieinteresēti par regulārām izteiksmēm 676 00:41:12,120 --> 00:41:16,970 Jūs varat arī pieņemt, ka semināru un uzzināt vairāk. 677 00:41:16,970 --> 00:41:19,920 >> Bet Piemēram, pieņemsim, ka man ir saraksts ar nosaukumiem, piemēram, tas, 678 00:41:19,920 --> 00:41:23,920 un es gribu pārkārtot tā, lai tā vietā, uzvārds, komatiem, uzvārdu 679 00:41:23,920 --> 00:41:27,490 Es gribu pārkārtot tā, lai tā saka vārdu, telpu, uzvārdu. 680 00:41:27,490 --> 00:41:30,750 Jūs faktiski var izmantot šo komandu šeit 681 00:41:30,750 --> 00:41:33,600 būtībā darīt, ka jums, lai jūs varat redzēt šeit 682 00:41:33,600 --> 00:41:37,170 sākam ar s, kas nozīmē, ka mēs vēlamies darīt atrastu un aizstātu, 683 00:41:37,170 --> 00:41:42,970 un tad es pievienoja karoga sauc \ v, kas ir kaut ko sauc šo burvju karogs 684 00:41:42,970 --> 00:41:45,810 in Spars kas ļauj jums veikt regulāras izteiksmes vieglāk. 685 00:41:45,810 --> 00:41:49,370 Tad no turienes mēs būtībā atbilst jebkuru vienu līniju 686 00:41:49,370 --> 00:41:55,960 , kas ir formas kopums vārdiem, comma, telpas un kopu vārdiem vai kopumu burtiem. 687 00:41:55,960 --> 00:41:59,240 \ W + būtībā nozīmē vienu vai vairākas rakstzīmes, 688 00:41:59,240 --> 00:42:04,030 un iekavās tiek izmantotas, lai uzņemtu minētās grupas 689 00:42:04,030 --> 00:42:06,120 lai es varētu atsaukties uz tiem vēlāk. 690 00:42:06,120 --> 00:42:09,910 Kā jūs varat redzēt, ja šie uztveršanas 2 bloki vārdiem 691 00:42:09,910 --> 00:42:11,690 , kas tiek atdalītas ar komatu, atstarpi 692 00:42:11,690 --> 00:42:15,510 tad ko mēs gribam, lai aizstātu to ar ir izmantot \ 2 un \ 1 693 00:42:15,510 --> 00:42:18,130 atsaukties uz vārdiem, kas tika notverti 694 00:42:18,130 --> 00:42:20,950 faktisko find komandu, 695 00:42:20,950 --> 00:42:24,970 un tā \ 2 attiecas uz neatkarīgi ir ietverts otrā komplekta iekavās 696 00:42:24,970 --> 00:42:28,140 \ 1 attiecas uz neatkarīgi ir ietverta pirmā komplekta iekavās 697 00:42:28,140 --> 00:42:31,680 un, kā jūs varat redzēt, es esmu liekot 2 pirms 1 atdalīti ar atstarpi 698 00:42:31,680 --> 00:42:36,650 mēģināt pārvietot vārds pirms pēdējā vārda. 699 00:42:36,650 --> 00:42:38,380 Vai tas ir jēga? 700 00:42:38,380 --> 00:42:43,450 >> Un ko es varu darīt, ir es varu paslēpt tos vispirms, lai es tikai palaist šo komandu šajās līnijās, 701 00:42:43,450 --> 00:42:53,720 un tad es tipa šo komandu. 702 00:42:53,720 --> 00:42:57,050 Jūs varat redzēt, tas nav tieši tā, kā sadalīta. 703 00:42:57,050 --> 00:42:59,400 Un atkal, tas ir tikko nesaskrāpē virsmas, 704 00:42:59,400 --> 00:43:03,020 un, ja jums iet uz regulāru izteiksmi seminārā, tad es esmu pārliecināts, ka jūs uzzināsiet 705 00:43:03,020 --> 00:43:05,070 daudz dažādas lietas jūs varat darīt ar regulārām izteiksmēm, 706 00:43:05,070 --> 00:43:08,910 un tas būtībā sāk norādīt uz to, ko jūs tiešām var darīt ar Spars 707 00:43:08,910 --> 00:43:10,850 Ja jūs patiešām sāk kļūt meistars no tā. 708 00:43:10,850 --> 00:43:14,520 Varbūt jūs vēlaties, lai refactor kaut ko, un jūs vēlaties, lai atrastu visus gadījumus 709 00:43:14,520 --> 00:43:16,980 dažas funkcijas, kas izriet daži nosaucot modeli veida. 710 00:43:16,980 --> 00:43:18,570 Jūs vēlaties mainīt veidu, kas ir nosaukts. 711 00:43:18,570 --> 00:43:21,140 Jūs varat rakstīt kaut kādas komandas veida, piemēram, tas, lai to izdarītu jums, 712 00:43:21,140 --> 00:43:23,850 un tas ir sava veida elastību, jūs varat saņemt laikā Spars 713 00:43:23,850 --> 00:43:30,210 ka jūs vienkārši nav gatavojas saņemt citu teksta redaktoriem. 714 00:43:30,210 --> 00:43:34,830 >> Tas būtībā aptver visas lietas, es gribēju, lai mācītu jums šodien šodienas seminārā, 715 00:43:34,830 --> 00:43:38,580 bet atkal, es tiešām gribu uzsvērt, ka, ja jūs vēlaties uzņemt VIM 716 00:43:38,580 --> 00:43:42,120 tā ir taisnība, ka tur ir nedaudz lielāks mācīšanās līkne sākumā. 717 00:43:42,120 --> 00:43:44,230 Pašā sākumā jums būs nedaudz mazāk produktīvs 718 00:43:44,230 --> 00:43:47,010 nekā jūs, iespējams, būtu citādi, bet, ja jūs stick ar to 719 00:43:47,010 --> 00:43:49,890 dažu dienu vai dažu nedēļu laikā, atkarībā no tā, cik ātri jūs mācīties, 720 00:43:49,890 --> 00:43:56,300 jūs kļūtu daudz, daudz ātrāk, un es centos, lai dotu jums demonstrāciju 721 00:43:56,300 --> 00:43:59,070 par to Vim ir spējīga, bet man nav īsti iegūt iespēju, lai parādītu, 722 00:43:59,070 --> 00:44:03,230 kas notiek, ja es parasti, piemēram, klasē es ievadīts manas piezīmes ar Spars. 723 00:44:03,230 --> 00:44:07,920 Tas ir tāpēc, ka es varētu strādāt tik daudz ātrāk Spars, nekā es varu ar jebkuru citu programmu. 724 00:44:07,920 --> 00:44:14,480 Tas ir burtiski 2 vai 3 laika ražīguma pieaugums Spars salīdzinot ar citām programmām, 725 00:44:14,480 --> 00:44:18,800 ne tikai ar ātrumu teksta rediģēšana, bet arī veids, kā es varu pārvietoties pa dokumentu 726 00:44:18,800 --> 00:44:21,510 un kā es varu piekļūt citus failus uz mana datora 727 00:44:21,510 --> 00:44:23,110 un ielēkt starp tām, un tā tālāk, un tā tālāk. 728 00:44:23,110 --> 00:44:27,600 Tas ir tikai ļoti, ļoti milzīgs produktivitāti palielināt. 729 00:44:27,600 --> 00:44:30,550 >> Bet, ja jūs mācīties, jūs vēlaties, lai pārliecinātos, ka jūs uzzinātu, viena lieta laikā, 730 00:44:30,550 --> 00:44:34,970 un mēģiniet nav apbērt sevi ar pārāk daudz dažādu komandu 731 00:44:34,970 --> 00:44:39,090 jo ir komandu daudz, un daudz dažādu īsceļus jūs varat mācīties Spars. 732 00:44:39,090 --> 00:44:41,780 Jūs vēlaties uzņemt nedaudz laikā, un gadu gaitā 733 00:44:41,780 --> 00:44:48,990 pakāpeniski uzkrāt lielāku un lielāku izpratni par Spars. 734 00:44:48,990 --> 00:44:51,790 Ja vēlaties turpināt, lai uzzinātu vairāk, šie ir tikai daži no vairāk uzlabotas tēmām 735 00:44:51,790 --> 00:44:55,900 Jūs varat turpināt, lai uzzinātu par, un pat tas tikko skrambas virsmu. 736 00:44:55,900 --> 00:44:59,050 Šeit ir dažas populāras plugins jūs varat justies brīvi, lai pārbaudītu un Google tos 737 00:44:59,050 --> 00:45:03,750 un spēlēt aptuveni ar viņiem, ja jūs vēlaties, un tikai redzēt, kāda veida plugins, kas tur. 738 00:45:03,750 --> 00:45:06,260 Un tad beigās šī PowerPoint, es arī ķekars saites 739 00:45:06,260 --> 00:45:08,740 dažādu resursu jūs varat izmantot, lai mācīties. 740 00:45:08,740 --> 00:45:12,700 Šeit ir ķekars dažādas saites, jūs varat izmantot, lai sāktu ar Spars. 741 00:45:12,700 --> 00:45:15,150 Tās ir dažādas konsultācijas un plauktiņš, 742 00:45:15,150 --> 00:45:17,770 un, visbeidzot, tie ir dažas īpašas lietas, jūs varat izmantot 743 00:45:17,770 --> 00:45:19,790 arī pārbaudīt, kā arī, 744 00:45:19,790 --> 00:45:22,340 daži ekrāna casts un dažas īpašas metodes, Spars 745 00:45:22,340 --> 00:45:26,450 un arī dažas dažādu tiesību avota kodu jūs varat meklēt uz GitHub 746 00:45:26,450 --> 00:45:28,760 tikai apskatīt citu cilvēku konfigurācijas failiem 747 00:45:28,760 --> 00:45:32,710 vai apskatīt spraudņu Spars un tā tālāk, un tā tālāk. 748 00:45:32,710 --> 00:45:40,380 >> Tas ir viss, kas man ir par jums. 749 00:45:40,380 --> 00:45:43,000 [CS50.TV]