1 00:00:00,000 --> 00:00:02,590 >> [Seminar Vim] 2 00:00:02,590 --> 00:00:04,210 [Brandon Liu] [Harvardin yliopisto] 3 00:00:04,210 --> 00:00:07,500 [Tテ、mテ、 on CS50.] [CS50.TV] 4 00:00:07,500 --> 00:00:09,880 >> Tテ、nテ、テ、n tulee olemaan johdatus Vim. 5 00:00:09,880 --> 00:00:12,310 Kuinka moni teistテ、 kaverit ovat kuulleet Vim? 6 00:00:12,310 --> 00:00:15,620 Mitテ、 olet kuullut Vim? 7 00:00:15,620 --> 00:00:17,590 [Opiskelija] Se ratkaisee kaikki ongelmat. 8 00:00:17,590 --> 00:00:19,450 [Brandon L.] Se ratkaisee kaikki ongelmat. 9 00:00:19,450 --> 00:00:23,840 Mitテ、テ、n muuta te kuulleet Vim? Nテ、yttテカkertoja? 10 00:00:23,840 --> 00:00:27,990 [Opiskelija] Lテ、hes jokainen Olen puhunut tykkテ、テ、 kテ、yttテ、テ、 Vim. 11 00:00:27,990 --> 00:00:29,960 Siistiテ、. 12 00:00:29,960 --> 00:00:31,090 [Opiskelija] Monet ihmiset Tiedテ、n haluavat kテ、yttテ、テ、 Vim. 13 00:00:31,090 --> 00:00:35,050 Okei, se on hyvテ、, koska paljon ihmisiテ、 CS51 14 00:00:35,050 --> 00:00:38,000 alkaa poimia Emacs koska Emacs on hieman parempi tuki 15 00:00:38,000 --> 00:00:40,100 kielelle aiot kテ、yttテ、テ、 CS51, 16 00:00:40,100 --> 00:00:42,770 ja pelkテ、テ、n, ettテ、 ei riitテ、 ihmiset Harvardin kテ、yttテ、テ、 Vim, 17 00:00:42,770 --> 00:00:46,190 joten olen todella yrittテ、テ、 tehdテ、 hyvテ、テ、 tyテカtテ、 kannustamalla Vim kテ、yttテカ. 18 00:00:46,190 --> 00:00:51,110 >> Mutta tテ、ssテ、 on klassinen xkcd koominen jonka te voi lテカytテ、テ、 mielenkiintoisia. 19 00:00:51,110 --> 00:00:53,800 Oletteko kテ、yttテ、テ、 Nano ennen ollenkaan? 20 00:00:53,800 --> 00:00:57,380 Tテ、mテ、 sarjakuva kertoo Nano? Real ohjelmoijat kテ、yttテ、vテ、t Emacs. 21 00:00:57,380 --> 00:00:59,040 Hei, todellinen ohjelmoijat kテ、yttテ、vテ、t Vim. 22 00:00:59,040 --> 00:01:03,130 Ei, todellinen ohjelmoijat kテ、yttテ、vテ、t Ed joka on tテ、mテ、-et koskaan halua kテ、yttテ、テ、 Ed. 23 00:01:03,130 --> 00:01:05,990 Se on todella, todella vanha ja todella huono, ja todellinen ohjelmoijat kテ、yttテ、vテ、t 24 00:01:05,990 --> 00:01:08,440 magnetoidut neulan ja vakaata kテ、ttテ、. 25 00:01:08,440 --> 00:01:16,010 Ja voit lukea loput, mutta se on melko huvittavaa. 26 00:01:16,010 --> 00:01:18,320 Ja hauska juttu on lopussa. 27 00:01:18,320 --> 00:01:20,310 He sanovat, "Joo, tietenkin, siellテ、 on Emacs-komento tehdテ、 niin." 28 00:01:20,310 --> 00:01:25,050 Hyvテ、 vanha Cx Mc M-perhonen, joka on tavallaan tテカkテ、tテ、 Emacs 29 00:01:25,050 --> 00:01:28,520 koska Emacs on historiallisesti tiedetテ、テ、n olevan hieman paisunut 30 00:01:28,520 --> 00:01:32,310 ja saada komentoja melkein mitテ、 tahansa, niin se on tavallaan vitsi Emacs. 31 00:01:32,310 --> 00:01:35,320 >> Mikテ、 on Vim? Vim on kehittynyt ohjelmoijan tekstieditori. 32 00:01:35,320 --> 00:01:40,040 En todellakaan halua tehdテ、 eroa tekstieditori 33 00:01:40,040 --> 00:01:42,000 ja jotain asiakirjan prosessori. 34 00:01:42,000 --> 00:01:44,340 Microsoft Word on tunnettu asiakirja prosessori. 35 00:01:44,340 --> 00:01:49,090 Voit asettaa marginaalit, jotta asiat rohkeita, korostaa asioita, 36 00:01:49,090 --> 00:01:51,480 lakko lテ、pi asioita, muuttaa fontin kokoa ja vaikka mitテ、. 37 00:01:51,480 --> 00:01:54,380 Tekstieditori ei ole mitテ、テ、n muuta kuin vain muokata tekstiテ、. 38 00:01:54,380 --> 00:01:56,020 Kirjaimellisesti tテ、ytyy vain merkkiテ、. 39 00:01:56,020 --> 00:02:01,650 Ei ole tavallaan muotoilu, koot, fontit, vテ、rit, tai jotain sellaista. 40 00:02:01,650 --> 00:02:06,360 Kaikki sinun on muokata tekstiテ、, ja Vim on erityisesti tehty ohjelma. 41 00:02:06,360 --> 00:02:09,240 Se on paljon ominaisuuksia rakennettu vain ohjelmointiin. 42 00:02:09,240 --> 00:02:11,360 Se on suunniteltu nimenomaan tehokasta tekstinkテ、sittelyテ、. 43 00:02:11,360 --> 00:02:15,190 >> Yleisesti Vim tiedetテ、テ、n olevan pohjimmiltaan nopein tekstieditori 44 00:02:15,190 --> 00:02:19,110 voit mahdollisesti kテ、yttテ、テ、 verrattu muihin tekstieditori, joka on mahdollista. 45 00:02:19,110 --> 00:02:22,480 Paljon IDE kaltaisia 窶銀€却iirteitテ、 ei ole rakennettu suoraan Vim, 46 00:02:22,480 --> 00:02:26,850 joten jos olet kテ、yttテ、nyt IDE ja olet tottunut asioita, kuten kテ、テ、ntテ、テ、 ja ajaa automaattisesti 47 00:02:26,850 --> 00:02:30,880 tai jテ、ljitettテ、essテ、 mitテ、 teidテ、n IDE tai koko joukko erilaisia 窶銀€蟻sioita 48 00:02:30,880 --> 00:02:32,290 Vim ei tule luontaisesti, 49 00:02:32,290 --> 00:02:36,330 mutta siellテ、 on koko joukko plugins, jotka voit lisテ、tテ、, ettテ、 tavallaan toimintoja Vim. 50 00:02:36,330 --> 00:02:40,890 Vim itse keskittyy tekstin muokkaus ja tekee tekstin editointi todella, todella hyvin. 51 00:02:40,890 --> 00:02:43,340 Ja lopuksi, se on todella muokattavissa ja laajennettavissa, 52 00:02:43,340 --> 00:02:48,740 ja periaatteessa Vim on ollut noin, tai Vi, joka Vim on rakennettu, 53 00:02:48,740 --> 00:02:53,790 on ollut olemassa jo yli 40 vuotta, ja se on hyvin, hyvin syvテ、 ohjelma, 54 00:02:53,790 --> 00:02:58,850 ja ihmiset kテ、yttテ、vテ、t sitテ、 eliniテ、n ja koskaan todella hallitsemaan ohjelmaa sen tテ、ydellisesti, 55 00:02:58,850 --> 00:03:01,530 ja tulet aina jatkaa oppimista koko elテ、mテ、si vuosien varrella, 56 00:03:01,530 --> 00:03:03,390 aina yhテ、 paremmin ja paremmin. 57 00:03:03,390 --> 00:03:07,480 >> Ei periaatteessa mitテ、テ、n loppua, mitテ、 voit oppia ja kuinka paljon voit parantaa kanssa Vim, 58 00:03:07,480 --> 00:03:09,300 joka on todella jテ、nnittテ、vテ、. 59 00:03:09,300 --> 00:03:12,730 Et halua katsella sitテ、 jotain pelottavaa, koska et voi tulla erittテ、in taitavia 60 00:03:12,730 --> 00:03:16,650 vim vain muutaman viikon, mutta se on tavallaan kuin jatkuva- 61 00:03:16,650 --> 00:03:18,870 voit aina oppia lisテ、テ、 ja oppia lisテ、テ、 ja tehdテ、 asioita paremmin ja paremmin, 62 00:03:18,870 --> 00:03:20,880 joka on tavallaan jテ、nnittテ、vテ、テ、 minulle. 63 00:03:20,880 --> 00:03:23,810 Tテ、mテ、 on esimerkki siitテ、, mitテ、 Vim nテ、yttテ、テ、. 64 00:03:23,810 --> 00:03:27,630 Tテ、mテ、 ei ole minun. Nテ、et joitakin live mielenosoituksia juuri nyt. 65 00:03:27,630 --> 00:03:29,350 Tテ、mテ、 on esimerkki siitテ、, mitテ、 Vim voisi nテ、yttテ、テ、. 66 00:03:29,350 --> 00:03:33,590 >> Mitテ、 me aiomme tehdテ、 tテ、nテ、テ、n aiomme aloittaa pois 67 00:03:33,590 --> 00:03:35,260 ツnopea nテ、yteikkuna mitテ、 Vim voi tehdテ、. 68 00:03:35,260 --> 00:03:39,040 Aion tehdテ、 joitakin temppuja ja vaikka mitテ、 varten te 69 00:03:39,040 --> 00:03:43,020 joten voit nテ、hdテ、, miksi pidテ、n Vim niin paljon ja miksi ihmiset pitテ、vテ、t Vim niin paljon, 70 00:03:43,020 --> 00:03:46,470 ja sitten sieltテ、 me mennテ、 hellテ、varainen esittely. 71 00:03:46,470 --> 00:03:49,530 Oikeastaan 窶銀€虐e on hieman nopea, johdatus Vim. 72 00:03:49,530 --> 00:03:53,410 Kysyn kaverit ladata tekstitiedoston ja seurata yhdessテ、 me if you can. 73 00:03:53,410 --> 00:03:58,080 Tテ、mテ、 on Vim, ja tテ、テ、llテ、 olen kテ、yttテ、en MacVim, 74 00:03:58,080 --> 00:04:00,520 joten jos teillテ、 Macit haluat ehkテ、 harkita MacVim 75 00:04:00,520 --> 00:04:04,210 koska se on graafinen versio Vim, vaikka sテ、テ、nnテカllinen Vim, 76 00:04:04,210 --> 00:04:06,210 mitテ、 teidテ、n komentoriviltテ、, 窶銀€逆oimii hienosti. 77 00:04:06,210 --> 00:04:09,890 Aion nテ、yttテ、テ、 sinulle muutamia satunnaisia 窶銀€久inkkejテ、 ja niksejテ、 78 00:04:09,890 --> 00:04:15,330 ettテ、 voit kテ、yttテ、テ、 Vim nテ、yttテ、テ、 miksi se on niin cool. 79 00:04:15,330 --> 00:04:18,940 >> Vain muutamia satunnaisia 窶銀€蟻sioita aion mennテ、 lテ、pi. 80 00:04:18,940 --> 00:04:21,700 Ensimmテ、inen asia on tekstiテ、 esineitテ、, ja on olemassa muutamia komentoja tekstin ympテ、rillテ、 esineitテ、, 81 00:04:21,700 --> 00:04:25,010 ja minテ、 todella opettaa sinulle, mitテ、 teksti esitetテ、テ、n tarkemmin myテカhemmin seminaarissa, 82 00:04:25,010 --> 00:04:30,050 mutta esimerkiksi sanokaamme I kirjoitettu nimeni vテ、テ、rin, 83 00:04:30,050 --> 00:04:32,380 Barndon Liu, ja haluan muuttaa sitテ、. 84 00:04:32,380 --> 00:04:36,140 Kaikki minun tテ、ytyy tehdテ、, on saada oma kursori jonnekin nimeni ja kirjoita komento 85 00:04:36,140 --> 00:04:38,900 CIW, ja se poistaa minun koko nimi, laittoi minut Lisテ、ystilassa 86 00:04:38,900 --> 00:04:41,050 ja voin kirjoittaa nimeni ja korjata sen. 87 00:04:41,050 --> 00:04:45,550 Vastaavasti jos haluan muuttaa jotain sisテ、llテ、 lainausmerkkejテ、 siellテ、 on myテカs komento siitテ、. 88 00:04:45,550 --> 00:04:47,330 Voin poistaa asioita sisテ、llテ、 lainausmerkkejテ、. 89 00:04:47,330 --> 00:04:50,260 Ei enテ、テ、 tarvitse tuplaklikkaa, siirtテ、テ、 kテ、ttテ、 hiiren, 90 00:04:50,260 --> 00:04:52,230 kaksoisnapsauta, ja kirjoita sitten jotain takaisin sisテ、テ、n 91 00:04:52,230 --> 00:05:02,000 Voit tehdテ、 kaikkea nテ、ppテ、imistテカ, mitテ、 se on. 92 00:05:02,000 --> 00:05:06,430 Tai vaihtoehtoisesti, sanokaamme Olen tテ、mテ、n kuvan tunnisteen sisテ、lle ankkuri tag. 93 00:05:06,430 --> 00:05:08,160 >> Oletteko kuulu HTML luokassa vielテ、? 94 00:05:08,160 --> 00:05:10,570 Joo, joten ehkテ、 haluan poistaa tテ、tテ、 tunnistetta, 95 00:05:10,570 --> 00:05:13,080 joka yleensテ、 mitテ、 sinun tテ、ytyy tehdテ、 on sinun tテ、ytyy kテ、yttテ、テ、 hiirtテ、 96 00:05:13,080 --> 00:05:16,040 ja huolellisesti korosta mitテ、 haluat poistaa ja poista se. 97 00:05:16,040 --> 00:05:21,320 Mutta Vim joka vain dit, ja voit poistaa sen ulos todella nopeasti, 98 00:05:21,320 --> 00:05:28,020 ja minテ、 selittテ、テ、 teille, mitテ、 kaikki komennot tarkoittavat ja miten voit kテ、yttテ、テ、 niitテ、 toisessa. 99 00:05:28,020 --> 00:05:30,320 Toinen esimerkki, minulla on joitakin koodi tテ、hテ、n, 100 00:05:30,320 --> 00:05:33,640 ja sanotaanko haluan sisentテ、テ、 koodia, mutta haluan sisentテ、テ、 koodia 101 00:05:33,640 --> 00:05:39,940 vain sisテ、llテ、 suluissa, ja voin myテカs sisentテ、テ、 koodin 3 komentoja 102 00:05:39,940 --> 00:05:45,360 kテ、yttテ、en periaatteessa> iB. 103 00:05:45,360 --> 00:05:49,960 Toinen asia, joka on todella siistiテ、 noin Vim on jotain kutsutaan visuaalinen estテ、テ、 muokkaamalla. 104 00:05:49,960 --> 00:05:52,380 En tiedテ、, jos te koskaan halunnut tuoda esiin 105 00:05:52,380 --> 00:05:55,690 suorakulmainen tekstialue koodissa joskus 106 00:05:55,690 --> 00:06:00,570 sen sijaan tehdテ、 tテ、mテ、 outo sellainen linja asia, joka kattaa kaikki eri linjaa. 107 00:06:00,570 --> 00:06:02,450 Esimerkiksi Vim voit tehdテ、 sen. 108 00:06:02,450 --> 00:06:05,260 En voi korostaa suorakaide kuten tテ、mテ、, joka on melko viileテ、, 109 00:06:05,260 --> 00:06:07,950 mutta sen lisテ、ksi voin muokata kテ、yttテ、en kyseistテ、 toimintoa. 110 00:06:07,950 --> 00:06:12,050 Esimerkiksi, jos haluan antaa jonkinlainen etuliitteen kunkin nimemme 111 00:06:12,050 --> 00:06:18,100 En voi korostaa lohko ja sitten lisテ、tテ、 jotain. 112 00:06:18,100 --> 00:06:22,060 >> Vastaavasti voin myテカs korostaa tテ、mテ、n lohkon ja valitse sen poistamista, 113 00:06:22,060 --> 00:06:26,300 tai ehkテ、 minテ、 korostaa tテ、mテ、n lohkon ja muuttaa sen D koska olemme kaikki lテ、テ、kテ、reitテ、. 114 00:06:26,300 --> 00:06:29,430 Mitテ、 se on, voit tehdテ、 kaikki nテ、mテ、 eri asioita. 115 00:06:29,430 --> 00:06:31,270 Lopuksi, taitto on todella siistiテ、. 116 00:06:31,270 --> 00:06:33,840 Paljon IDE on tテ、mテ、, jossa voit taittaa eri toimintoja pois mielestテ、 117 00:06:33,840 --> 00:06:35,590 jos et halua nテ、hdテ、 niitテ、. 118 00:06:35,590 --> 00:06:40,120 Oletetaan esimerkiksi, ettテ、 minulla on tテ、mテ、 nippu tekstiテ、 tテ、テ、llテ、, enkテ、 todellakaan halua nテ、hdテ、 sitテ、. 119 00:06:40,120 --> 00:06:42,710 Haluan pitテ、テ、 sen pois mielestテ、, koska olen muokkaamalla jotain muuta tiedostoa. 120 00:06:42,710 --> 00:06:50,580 Voin taittaa sen niin se kaikki romahti, 121 00:06:50,580 --> 00:06:52,150 ja sillテ、 tavalla se on pois mielestテ、, 122 00:06:52,150 --> 00:06:54,310 ja voin muokata muita asioita, jotka ovat sivulla, ja tテ、mテ、 on todella suuri. 123 00:06:54,310 --> 00:06:57,550 Voit taittaa kokoon toimintoja ja vaikka mitテ、 tai taita luokissa, kun olet ohjelmointi 124 00:06:57,550 --> 00:06:59,380 vain pitテ、テ、 heidテ、t poissa nテ、kyvistテ、, kun et muokata niitテ、, 125 00:06:59,380 --> 00:07:04,330 ja myテカhemmin kun haluat nテ、hdテ、 ne, voit avata ne. 126 00:07:04,330 --> 00:07:09,260 Ja sen voi nテ、hdテ、 vain avannut kaiken ylテカs. 127 00:07:09,260 --> 00:07:11,220 Vテ、lilehdet, puskurit ja ikkunat. 128 00:07:11,220 --> 00:07:13,260 Vim on aika siistiテ、, ettテ、 129 00:07:13,260 --> 00:07:16,280 yleensテ、 paljon editorit voit muokata vain yhden tiedoston kerrallaan, 130 00:07:16,280 --> 00:07:18,960 kuten Nano, tai ehkテ、 jos kテ、ytテ、t Muistiossa tai Gedit. 131 00:07:18,960 --> 00:07:21,470 Olen itse koskaan kテ、yttテ、nyt Gedit hyvin paljon, mutta ainakin Notepad + + 132 00:07:21,470 --> 00:07:26,700 voit olla vテ、lilehtiテ、, mutta Vim on kテ、site vテ、lilehdet, puskurit ja ikkunat. 133 00:07:26,700 --> 00:07:28,760 Esimerkiksi voit avata joukko uusia vテ、lilehtiテ、. 134 00:07:28,760 --> 00:07:31,790 >> Voit nテ、hdテ、 tテ、テ、llテ、 huipulla minulla on nyt joukko vテ、lilehtiテ、, 135 00:07:31,790 --> 00:07:34,350 ja voin sulkea niitテ、. 136 00:07:34,350 --> 00:07:37,550 Lisテ、ksi on tテ、mテ、 kテ、site puskureita, 137 00:07:37,550 --> 00:07:40,110 joka on ajatus, ettテ、 kun olet avannut tiedoston 138 00:07:40,110 --> 00:07:43,910 se pysyy hengissテ、 puskuriin, ja jos haluat navigoida, ettテ、 tiedosto todella nopeasti 139 00:07:43,910 --> 00:07:46,290 voit navigoida sen todella nopeasti sisテ、llテ、 puskuri samoin, 140 00:07:46,290 --> 00:07:51,890 ja lisテ、ksi yhden ruudusta voit myテカs jakaa teidテ、n ikkunan ylテカs useita ikkunoita. 141 00:07:51,890 --> 00:07:55,890 Esimerkiksi jos haluan jakaa tテ、mテ、n ikkunan ylテカs useita ikkunoita 142 00:07:55,890 --> 00:08:00,080 voit nテ、hdテ、 tテ、テ、llテ、, ettテ、 voin olla samaa koodia kahdesti, 143 00:08:00,080 --> 00:08:03,800 ja voin jakaa enemmテ、n ja enemmテ、n ja enemmテ、n, ja nyt se ei nテ、ytテ、, ettテ、 hyvテ、 144 00:08:03,800 --> 00:08:07,340 koska oletuksena minulla on oletuksena ikkunan koko on sellainen iso 145 00:08:07,340 --> 00:08:09,490 joten kaikki muut ovat litistynyt ulos, 146 00:08:09,490 --> 00:08:12,000 mutta yleensテ、 kun olen minun tietokone ja ei tテ、lle projektorille 147 00:08:12,000 --> 00:08:15,920 Voin olla useita ruutuja auki samaan aikaan, mikテ、 on todella mukavaa 148 00:08:15,920 --> 00:08:21,450 muokata useita tiedostoja samanaikaisesti. 149 00:08:21,450 --> 00:08:23,800 Voit myテカs asioita, kuten valita ja vaihtaa, 150 00:08:23,800 --> 00:08:27,900 ja me todella kattavat, ettテ、 seminaari, 151 00:08:27,900 --> 00:08:29,250 niin minテ、 ohittaa tテ、mテ、n nyt. 152 00:08:29,250 --> 00:08:32,039 Voit myテカs vuorovaikutuksessa komentoriviltテ、 kaikenlaisia 窶銀€菊ri tavoin. 153 00:08:32,039 --> 00:08:36,380 Esimerkiksi jos minulla on jonkinlainen lista tテ、テ、llテ、 ja haluan lajitella- 154 00:08:36,380 --> 00:08:43,039 En tiedテ、, nyt lisテ、tテ、 toisen hedelmiテ、, viinirypテ、le, 155 00:08:43,039 --> 00:08:45,450 ja voin korostaa tテ、tテ、 kテ、yttテ、mテ、llテ、 kohokohta toiminto 156 00:08:45,450 --> 00:08:48,980 ja soittaa lajitella ja se lajitellaan automaattisesti minulle. 157 00:08:48,980 --> 00:08:52,150 >> Samoin jos aiot editoida CSS, jonka oletan et luultavasti tulee tekemテ、テ、n 158 00:08:52,150 --> 00:08:54,190 oman opinnテ、ytetyテカn, useimmat ihmiset tekevテ、t, 159 00:08:54,190 --> 00:09:00,200 ja ehkテ、 haluat pitテ、テ、 CSS jテ、rjestテ、mテ、ssテ、 lajittelu aakkosjテ、rjestyksessテ、. 160 00:09:00,200 --> 00:09:04,410 Voit myテカs korostaa niitテ、 ja soittaa lajitella ja se jテ、rjestテ、テ、 ne sinulle. 161 00:09:04,410 --> 00:09:07,380 Nテ、mテ、 ovat joitakin esimerkkejテ、 asioista, joita Vim voi tehdテ、, 162 00:09:07,380 --> 00:09:10,760 ja huomaat, ettテ、 avain asia, ettテ、 en todellakaan halua kiinnittテ、テ、 huomionne 163 00:09:10,760 --> 00:09:14,740 on se, ettテ、 minテ、 teen kaiken nテ、ppテ、imistテカ, 164 00:09:14,740 --> 00:09:18,020 ja jos olet nテ、hdテ、 missテ、 kテ、teni sijoitetaan 165 00:09:18,020 --> 00:09:21,210 voit myテカs nテ、hdテ、, ettテ、 kテ、teni koskaan siirtyテ、 kotiin rivin. 166 00:09:21,210 --> 00:09:24,790 Yleensテ、 kun olet muokkaat tekstiテ、 joutuu yleensテ、 kテ、yttテ、mテ、テ、n hiirtテ、 167 00:09:24,790 --> 00:09:28,030 ja klikkaa ympテ、rillテ、 ja vaikka mitテ、, ja tuollainen liikkuvuus vetテ、テ、 sinut alas 168 00:09:28,030 --> 00:09:32,280 ja ajanhukkaa, tai ehkテ、 olet siirtymテ、ssテ、 vテ、lillテ、 kotona rivin ja nuolinテ、ppテ、imillテ、, 169 00:09:32,280 --> 00:09:35,620 ja niin olet siirtymテ、ssテ、 edestakaisin kuin se, mikテ、 on vテ、hテ、n hankalaa 170 00:09:35,620 --> 00:09:38,750 mutta myテカs hidastaa sinua alas, ja asia on kun saat todella hyvテ、 Vim 171 00:09:38,750 --> 00:09:42,350 kaiken mitテ、 haluat tehdテ、, on tehty ilman liikkua kテ、det 172 00:09:42,350 --> 00:09:50,730 kotoa rivin, mikテ、 on hienoa. 173 00:09:50,730 --> 00:09:54,870 Odota, aion avata tテ、mテ、n sovelluksen. Siellテ、 mennテ、テ、n. 174 00:09:54,870 --> 00:09:58,320 >> Nyt nテ、et, mitテ、 komennot alasajon oikeassa alakulmassa ikkunan. 175 00:09:58,320 --> 00:10:03,190 Kaikki toiminnot, jotka juuri nテ、ytin teille ovat asioita, jotka ovat mukana oletuksena Vim, 176 00:10:03,190 --> 00:10:06,820 mutta siellテ、 on myテカs valtava mテ、テ、rテ、 plugins ettテ、 voit myテカs kテ、yttテ、テ、 177 00:10:06,820 --> 00:10:08,390 parantaa Vim kokemus. 178 00:10:08,390 --> 00:10:10,540 Jos latasit asetustiedostot, ettテ、 olen mukana, 179 00:10:10,540 --> 00:10:13,150 ja on olemassa ohjeet siitテ、, miten asentaa niitテ、 PowerPoint 180 00:10:13,150 --> 00:10:17,840 ja myテカs sテ、hkテカpostitse Lテ、hetin, olen noin 40 lisテ、osia 181 00:10:17,840 --> 00:10:20,490 tai ehkテ、 30 plugins, ja joka ikinen 182 00:10:20,490 --> 00:10:24,000 tuo lisテ、toimintoja Vim joka parantaa Vim kokemus. 183 00:10:24,000 --> 00:10:26,960 Esimerkiksi yksi suosikeistani on jotain kutsutaan surround.vim, 184 00:10:26,960 --> 00:10:29,760 ja se pohjimmiltaan avulla voit tyテカskennellテ、 ympテ、rテカivien 185 00:10:29,760 --> 00:10:32,200 tai rajaamiseen merkkejテ、 paljon helpommin. 186 00:10:32,200 --> 00:10:35,960 >> Yksi esimerkki, en tiedテ、 jos te koskaan koodin LaTeX, 187 00:10:35,960 --> 00:10:38,830 mutta LaTeX on matematiikka ladonta kieli, jota kテ、ytetテ、テ、n tekemテ、テ、n 188 00:10:38,830 --> 00:10:42,950 todella komeita matematiikkaa, ja milloin haluat jotain nテ、yttテ、テ、 matematiikka 189 00:10:42,950 --> 00:10:47,050 voit kテ、テ、ri se dollarin merkkejテ、, ja sanokaamme Olen kirjoittamalla joitakin yhtテ、lテカ kuten F = ma, 190 00:10:47,050 --> 00:10:49,240 ja unohdin kテ、テ、ri se dollarin merkkejテ、. 191 00:10:49,240 --> 00:10:58,270 Sitten voin korostaa tテ、tテ、 ja kテ、テ、ri se dollarin merkkejテ、 vain. 192 00:10:58,270 --> 00:11:03,640 Vaihtoehtoisesti Vim voit poistaa asioita sisテ、llテ、 tagit 193 00:11:03,640 --> 00:11:07,300 ja poistaa tunnisteet ja vaikka mitテ、, mutta Vim luonteeltaan 194 00:11:07,300 --> 00:11:10,400 ei voi muuttaa tunnisteita, joten esimerkiksi, minulla on tテ、mテ、 div tag, 195 00:11:10,400 --> 00:11:13,060 ja haluan pテ、ivittテ、テ、 HTML5 ja kテ、yttテ、テ、 uuden otsikon tag. 196 00:11:13,060 --> 00:11:22,290 Voin tehdテ、 muutoksen ympテ、rテカivテ、テ、n tag ja kirjoita otsikko, 197 00:11:22,290 --> 00:11:26,540 ja se muuttuu automaattisesti sen minulle. 198 00:11:26,540 --> 00:11:29,620 Samoin, sanokaamme meillテ、 on jotain suluissa, 199 00:11:29,620 --> 00:11:33,230 ja halusin vaihtaa ettテ、 vuodesta sulkeisiin sulkeissa tai jotain sellaista. 200 00:11:33,230 --> 00:11:36,520 Voin myテカs vaihtaa todella helposti kirjoittamalla c muutoksen, 201 00:11:36,520 --> 00:11:39,330 s surround, suluissa. 202 00:11:39,330 --> 00:11:42,170 Voi kai tarvitse kirjoittaa sitテ、 nopeammin. 203 00:11:42,170 --> 00:11:45,380 Suluissa ja henkselit tai suluissa, ja se vaihtuu automaattisesti sen minulle, 204 00:11:45,380 --> 00:11:48,570 mikテ、 on todella mukavaa, muuten normaalisti se on todella hankalaa. 205 00:11:48,570 --> 00:11:51,310 >> Tテ、mテ、 on todella mukava vaihtaa ehkテ、 yksi tarjous 206 00:11:51,310 --> 00:11:53,060 ja lainausmerkki jouset tai jotain sellaista. 207 00:11:53,060 --> 00:11:56,250 Se on yksi esimerkki use case. 208 00:11:56,250 --> 00:11:58,750 On plugin nimeltテ、テ、n Etsintテ、kuulutettu 209 00:11:58,750 --> 00:12:00,260 joka integroituu Git. 210 00:12:00,260 --> 00:12:03,000 Olen arvaamaan ehkテ、 te ole kテ、yttテ、nyt Git ettテ、 paljon CS50, 211 00:12:03,000 --> 00:12:05,530 mutta lテカydテ、t itsesi kテ、yttテ、en Git yhテ、 enemmテ、n ja enemmテ、n, 212 00:12:05,530 --> 00:12:09,530 paitsi luokissa koko Harvardin lisテ、ksi myテカs tyテカpaikkoja ja vaikka mitテ、, 213 00:12:09,530 --> 00:12:12,650 ja yleensテ、 sinun tテ、ytyy vaihtaa edestakaisin 214 00:12:12,650 --> 00:12:15,950 komentoriviltテ、 ja Vim vuorovaikutuksessa Git, 215 00:12:15,950 --> 00:12:18,590 mutta siellテ、 on plugins integroida Git sisテ、llテ、 Vim 216 00:12:18,590 --> 00:12:23,020 ja myテカs antaa sinulle jopa lisテ、toimintoja pテ、テ、lle Git. 217 00:12:23,020 --> 00:12:25,520 Siinテ、 on jotain kutsutaan NERDTree, jonka avulla voit tutkia 218 00:12:25,520 --> 00:12:27,860 tiedostorakenteet sisテ、llテ、 Vim. 219 00:12:27,860 --> 00:12:31,710 >> Esimerkiksi voin avata NERDTree oikealla ruudussa 220 00:12:31,710 --> 00:12:35,100 ja voit periaatteessa nテ、hdテ、 satunnaisia 窶銀€逆iedostoja 221 00:12:35,100 --> 00:12:38,720 ja avoimen ole veroja, テ、lテ、 katso minun veroja. 222 00:12:38,720 --> 00:12:43,460 Voit tarkastella tiedostoja ja vaikka mitテ、 ja avata muita tiedostoja ja niin edelleen ja niin edelleen. 223 00:12:43,460 --> 00:12:47,610 Enkテ、 mene nテ、ihin muihin plugins, jotta voimme periaatteessa sukeltaa 224 00:12:47,610 --> 00:12:51,640 ja alkaa tyテカstテ、テ、 Vim, mutta on plugins, joiden avulla voit 225 00:12:51,640 --> 00:12:55,420 comment helpommin, plugins, joiden avulla voit hypテ、tテ、 tiedostojen vテ、lillテ、 helpommin, 226 00:12:55,420 --> 00:12:57,820 plugins, jotka antavat sinulle syntaksitarkistus sisテ、llテ、 Vim, 227 00:12:57,820 --> 00:13:00,210 joka on todella hienoa, ja se antaa sinulle syntaksitarkistus 228 00:13:00,210 --> 00:13:03,710 useimpien kielten oikeus kテ、ttelyssテ、, 229 00:13:03,710 --> 00:13:07,460 asioita, kuten sateenkaari sulkeissa, mikテ、 on oikeastaan 窶銀€逆odella, todella siistiテ、. 230 00:13:07,460 --> 00:13:09,110 Annan teille esimerkin, joka juuri nyt. 231 00:13:09,110 --> 00:13:11,150 >> Katsotaanpa. 232 00:13:11,150 --> 00:13:15,460 Tテ、ssテ、 on joitakin satunnaisia 窶銀€橘oodi, joka olin kirjallisesti, 233 00:13:15,460 --> 00:13:19,720 ja huomaat, ettテ、 kiinnikkeet ja suluissa ovat kaikki vテ、rillisiテ、, 234 00:13:19,720 --> 00:13:26,120 ja suluissa ja kiinnikkeet samanvテ、risiテ、 tテ、smテ、テ、vテ、t, mikテ、 on mukavaa 235 00:13:26,120 --> 00:13:29,380 ja joskus parantaa luettavuutta koodin. 236 00:13:29,380 --> 00:13:32,030 Sinulla on myテカs autocompletion, taulukon muotoilua. 237 00:13:32,030 --> 00:13:37,240 Kun sinulla on jotain, ettテ、 haluat saada kaikki kommentit riviin 238 00:13:37,240 --> 00:13:40,820 tai haluat tehdテ、 taulukon tekstin ja haluat 239 00:13:40,820 --> 00:13:43,870 saavat kaiken nテ、yttテ、mテ、テ、n kiva pテカytテ、, sen sijaan, ettテ、 alustaa ettテ、 manuaalisesti 240 00:13:43,870 --> 00:13:46,830 olemassa plugins ettテ、 alustaa ettテ、 sinulle ja niin edelleen ja niin edelleen. 241 00:13:46,830 --> 00:13:49,400 Lista jatkuu ja jatkuu ja jatkuu. 242 00:13:49,400 --> 00:13:53,890 Voisin viettテ、テ、 tuntikausia tutkia kaikki eri Vim plugins olemassa, 243 00:13:53,890 --> 00:13:59,780 ja se on uskomatonta mitテ、 siellテ、. 244 00:13:59,780 --> 00:14:05,880 >> Kaikki kysymykset tテ、hテ、n mennessテ、? Makea. 245 00:14:05,880 --> 00:14:10,180 Siinテ、 tapauksessa aiomme aloittaa leikkimisestテ、 Vim, 246 00:14:10,180 --> 00:14:12,620 ja haluan te tyテカskentelevテ、t joidenkin Vim kanssani 247 00:14:12,620 --> 00:14:17,650 niin voit saada tuntea se, ja voin opastaa sinua ensimmテ、iset askeleet kanssa Vim 248 00:14:17,650 --> 00:14:20,590 koska monet ihmiset saavat hukkua kun he avaavat Vim ylテカs, 249 00:14:20,590 --> 00:14:24,730 ja joskus jos et edes tiedテ、 komennon poistua et voi edes pテ、テ、stテ、 pois Vim, 250 00:14:24,730 --> 00:14:26,350 mutta se ei ole niin paha. 251 00:14:26,350 --> 00:14:28,820 Tarvitset vain muutaman minuutin ohjausta joku, joka on kテ、yttテ、nyt Vim ennen 252 00:14:28,820 --> 00:14:32,220 tai lukea joitakin opetusohjelmia verkossa, ja voit olla oma tapa ei ole aikaa. 253 00:14:32,220 --> 00:14:34,570 Tテ、ssテ、 muutamia ohjeita asentaaksesi Vim, jos et ole jo. 254 00:14:34,570 --> 00:14:39,130 Voit tarkastella nテ、itテ、 dioja esityksen jテ、lkeen, jos haluat asentaa enemmテ、n asioita. 255 00:14:39,130 --> 00:14:42,660 >> Myテカs nテ、mテ、 ovat joitakin asennusohjeet minun asetustiedostoja, 256 00:14:42,660 --> 00:14:48,230 ja voit myテカs seurata nテ、itテ、 ohjeita myテカhemmin, jos et ole jo. 257 00:14:48,230 --> 00:14:52,390 Jos te voisi mennテ、 tテ、tテ、 linkkiテ、 ja lataa tekstitiedosto. 258 00:14:52,390 --> 00:14:56,640 Linkki vie sinut tテ、hテ、n tekstitiedosto, jonka haluan ladata ja avautua Vim, 259 00:14:56,640 --> 00:15:01,580 ja on olemassa joukko harjoituksia ja vaikka mitテ、 siellテ、, joita voit seurata mukanani 260 00:15:01,580 --> 00:15:09,160 ja alkaa saada joitakin kテ、ytテ、nnテカssテ、 joitakin perustoiminnot vuonna Vim. 261 00:15:09,160 --> 00:15:12,740 Hyvテ、. 262 00:15:12,740 --> 00:15:18,430 Kun avaat ettテ、 jopa aion antaa lyhyt intro 2 todella keskeiset periaatteet 263 00:15:18,430 --> 00:15:23,080 vim editointi jotka ovat todella tテ、rkeテ、テ、 ymmテ、rtテ、テ、, ennen kuin sukeltaa Vim, 264 00:15:23,080 --> 00:15:25,720 ja se on liikennemuotojen muokkaus ja operaattoreiden ja liikkeet. 265 00:15:25,720 --> 00:15:28,600 Minテ、 kattaa liikennemuotojen editointi ensin ja sitten me kattaa toimijoiden ja liikkeet 266 00:15:28,600 --> 00:15:30,980 vuonna hieman. 267 00:15:30,980 --> 00:15:36,910 >> Ensimmテ、inen avain ero Vim ja jokseenkin kaikki muut 268 00:15:36,910 --> 00:15:39,870 tekstieditorit minkテ、テ、nlaista on, ettテ、 Vim on modaalinen editori, 269 00:15:39,870 --> 00:15:42,260 ja mitテ、 se tarkoittaa on, kun kテ、ytテ、t Vim 270 00:15:42,260 --> 00:15:44,120 voit olla yksi monista eri liikennemuotojen. 271 00:15:44,120 --> 00:15:46,590 Siellテ、 on normaalitilassa, siellテ、 Lisテ、ystilassa siellテ、 vuorovaikutteiseen tilaan, 272 00:15:46,590 --> 00:15:50,790 niin edelleen ja niin edelleen, ja asia on, nテ、ppテ、imistテカn ottaa eri toimintoja, 273 00:15:50,790 --> 00:15:54,160 ottaa eri merkitys riippuen siitテ、, missテ、 tilassa olet tuumaa 274 00:15:54,160 --> 00:15:58,110 Aivan kuten esimerkiksi normaali moodia olet matkoille, 275 00:15:58,110 --> 00:16:01,820 ja niin haluaisin kテ、yttテ、テ、 avain J liikkua alaspテ、in, 276 00:16:01,820 --> 00:16:05,430 mutta Lisテ、ystilassa kテ、ytテ、t nテ、ppテ、intテ、 J todella kirjoittamiseen J ruudulla, 277 00:16:05,430 --> 00:16:08,230 ja siksi monet ihmiset hテ、mmentyvテ、t, koska he ole tottuneet 278 00:16:08,230 --> 00:16:11,630 ollessa eri tiloissa koko ajan, ja niin he ovat kirjoittamalla asioita, 279 00:16:11,630 --> 00:16:14,490 ja olet tottunut ottaa mitテ、 tahansa kirjoitat ruudulle, 280 00:16:14,490 --> 00:16:18,370 mutta Vim ehkテ、 kursori liikkuu koko paikka 281 00:16:18,370 --> 00:16:21,020 koska kirjoitat outoja merkkejテ、, ja yhtテ、kkiテ、 saat 282 00:16:21,020 --> 00:16:24,710 siirtynyt lisテ、ystilassa koska kirjoitit joitakin keskeisiテ、 283 00:16:24,710 --> 00:16:27,150 joka vie sinut Lisテ、ystilassa ja sitten teksti alkaa lentテ、テ、 ulos, 284 00:16:27,150 --> 00:16:29,940 niin ihmiset hテ、mmentyvテ、t takia. 285 00:16:29,940 --> 00:16:32,960 Mutta sinun tテ、ytyy seurata, mitテ、 tilassa olet, 286 00:16:32,960 --> 00:16:35,260 ja jos tarkastellaan alareunassa tyテカkalurivi Vim 287 00:16:35,260 --> 00:16:37,410 olisi indikaattori, joka kertoo, missテ、 tilassa olet tテ、llテ、 hetkellテ、, 288 00:16:37,410 --> 00:16:39,350 jonka pitテ、isi olla apua. 289 00:16:39,350 --> 00:16:42,650 >> Mutta yleensテ、, 3 pテ、テ、tiloissa sinun tulisi tietテ、テ、, 290 00:16:42,650 --> 00:16:46,440 on vain luultavasti 6 tai 7 tai 8 tilaa tai niin, 291 00:16:46,440 --> 00:16:49,180 mutta viettテ、テ、 suurimman osan ajasta 3. 292 00:16:49,180 --> 00:16:52,150 Ensimmテ、inen asia on normaalitilassa. Tテ、mテ、 on missテ、 vietテ、t suurimman osan ajasta. 293 00:16:52,150 --> 00:16:55,620 Kaikki nテ、ppテ、imistテカn kirjataan jonkinlaisena komennon, 294 00:16:55,620 --> 00:16:58,870 ja me voidaan oppia paljon niitテ、 komentoja koko pテ、ivテ、n tテ、nテ、テ、n. 295 00:16:58,870 --> 00:17:03,160 Muiden tila on Lisテ、ystilassa mikテ、 on kun olet itse kirjoitat asioita, 296 00:17:03,160 --> 00:17:06,410 ja lisテ、ystilassa on periaatteessa tilassa olet yleensテ、 kテ、ytetテ、テ、n. 297 00:17:06,410 --> 00:17:08,650 Kirjoitat jotain, ja se vain tulee nテ、ytテカlle, 298 00:17:08,650 --> 00:17:11,800 ja visuaalinen tila on jotain, jossa voit tehdテ、 korostuksen. 299 00:17:11,800 --> 00:17:14,750 Nテ、it jopa aikaisemmin joskus olisin Tekstin korostaminen 300 00:17:14,750 --> 00:17:21,900 ja manipuloida sitテ、 eri tavoin, ja se esimerkiksi kテ、yttテ、mテ、llテ、 vuorovaikutteiseen tilaan. 301 00:17:21,900 --> 00:17:27,819 >> Aloitamme pois absoluuttinen perusasiat sinun tテ、ytyy selviytyテ、 Vim, 302 00:17:27,819 --> 00:17:30,610 ja se on periaatteessa nテ、mテ、 7 komennot tテ、テ、llテ、. 303 00:17:30,610 --> 00:17:34,250 HJKL kテ、ytetテ、テ、n liikkua ympテ、ri tiedoston, 304 00:17:34,250 --> 00:17:37,140 ja ne vastaavat vasemmalle, alas, ylテカs, ja oikealle, 305 00:17:37,140 --> 00:17:39,460 ja olet vapaa nuolinテ、ppテ、imillテ、 samoin, 306 00:17:39,460 --> 00:17:43,110 mutta me todella kannustaa sinua kテ、yttテ、mテ、テ、n HJKL mahdollisimman paljon 307 00:17:43,110 --> 00:17:46,690 koska ajatus on, ettテ、 kun olet editoinnissa voit liikkua asiakirja 308 00:17:46,690 --> 00:17:49,350 ilman siirtテ、テ、 vテ、lillテ、 nuolinテ、ppテ、imillテ、 309 00:17:49,350 --> 00:17:52,210 ja jos kirjoitat, mikテ、 on todella, todella mukavaa. 310 00:17:52,210 --> 00:17:54,390 Haluat vain siirtテ、テ、 muutama merkki yli. 311 00:17:54,390 --> 00:17:58,020 Sinun ei tarvitse siirtテ、テ、 koko kテ、ttテ、, ja se on aika kiva olla, ettテ、. 312 00:17:58,020 --> 00:18:01,920 Jotkut Vim asiantuntijat todella kartoittamaan nuolinテ、ppテ、imillテ、 muita toimintoja 313 00:18:01,920 --> 00:18:06,880 koska niillテ、 on jo HJKL, ja he voivat kテ、yttテ、テ、 nuolinテ、ppテ、imiテ、 myテカs muita toimintoja. 314 00:18:06,880 --> 00:18:09,080 HJKL liikut ympテ、riinsテ、, kun olet normaalitilassa. 315 00:18:09,080 --> 00:18:11,650 Jos haluat mennテ、 lisテ、ystilassa ja kirjoita jotain 316 00:18:11,650 --> 00:18:15,370 voit painaa i asetettavaksi tilassa, ja joka vie sinut Lisテ、ystilassa 317 00:18:15,370 --> 00:18:17,820 ja voit kirjoittaa jotain, ja kirjoitat paeta 318 00:18:17,820 --> 00:18:20,270 saada siitテ、 lisテ、ystilaan takaisin normaalitilaan. 319 00:18:20,270 --> 00:18:23,280 Paeta aina lテ、hettテ、テ、 sinut takaisin normaalitilaan 320 00:18:23,280 --> 00:18:26,740 ei vテ、liテ、 missテ、 tilassa olet, ja jos haluat jテ、ttテ、テ、 321 00:18:26,740 --> 00:18:29,760 voit kirjoittaa: wq enter, 322 00:18:29,760 --> 00:18:32,640 ja miten voit muistaa tテ、mテ、 on W merkitsee kirjoittaa, 323 00:18:32,640 --> 00:18:34,960 ja q tarkoittaa lopettaa, niin: wq, 324 00:18:34,960 --> 00:18:39,680 ja paksusuolen kulkee komennon, ja niin: WQ enter suorittaa komennon 325 00:18:39,680 --> 00:18:41,840 tallentaa ja poistuu. 326 00:18:41,840 --> 00:18:46,700 >> Jos avaat tiedoston ylテカs kテ、ymme lテ、pi ensimmテ、isen harjoituksen yhdessテ、. 327 00:18:46,700 --> 00:18:49,450 Vaihe 1 on elossa Vim, 328 00:18:49,450 --> 00:18:53,490 ja toivottavasti te kaikilla on tテ、mテ、 auki. 329 00:18:53,490 --> 00:18:58,460 Hyvテ、, ja meillテ、 on joitakin yksinkertaisia 窶銀€吃arjoituksia voit tottua kテ、yttテ、mテ、テ、n nテ、itテ、 nテ、ppテ、imiテ、. 330 00:18:58,460 --> 00:19:03,000 HJKL ei todellakaan tunnu intuitiivinen aluksi, 331 00:19:03,000 --> 00:19:08,710 ja tテ、mテ、 on yksi alkuperテ、isen lohkoja, ettテ、 ihmiset ovat kテ、ytテカn aikana Vim 332 00:19:08,710 --> 00:19:10,820 on kテ、yttテ、テ、 nテ、itテ、 nテ、ppテ、imiテ、 liikkua ympテ、ri. 333 00:19:10,820 --> 00:19:13,650 Se ei ole intuitiivinen, mutta kun siihen tottuu 334 00:19:13,650 --> 00:19:19,590 se todella integroituu mieltテ、si, ja monet ihmiset joutuvat usein 335 00:19:19,590 --> 00:19:23,550 kテ、yttテ、en J ja K Word tai myテカs Chrome, 336 00:19:23,550 --> 00:19:26,530 ja oikeastaan 窶銀€喫hmiset ovat luoneet tテ、mテ、n Chrome plugin nimeltテ、テ、n Vimium 337 00:19:26,530 --> 00:19:29,220 joita voit kテ、yttテ、テ、 Chrome tai Kromi selata Chrome 338 00:19:29,220 --> 00:19:31,380 nテ、ppテ、imistテカllテ、 kテ、yttテ、en Vim kaltainen pikavalinnat 339 00:19:31,380 --> 00:19:35,050 joten ihmiset ovat hyvin innostuneita siitテ、, mutta mennテ、 eteenpテ、in ja yrittテ、テ、 ja kテ、yttテカ 340 00:19:35,050 --> 00:19:41,720 HJKL liikkua vテ、lillテ、 numerot niin voit tutustua 341 00:19:41,720 --> 00:19:45,660 miten nテ、mテ、 asiat toimivat. 342 00:19:45,660 --> 00:19:50,440 >> Kun olet valmis, ettテ、 voit myテカs mennテ、 ja leikkiテ、 tテ、mテ、n sokkelo Loin 343 00:19:50,440 --> 00:19:53,580 vain huvin vuoksi, ja voit tavallaan seurata pisteviiva 344 00:19:53,580 --> 00:19:59,060 ja yritテ、 tテカrmテ、テ、 seiniin 345 00:19:59,060 --> 00:20:07,860 ja yrittテ、テ、 tehdテ、 sen loppuun sokkelo. 346 00:20:07,860 --> 00:20:11,840 Jos kテ、ytテ、t pikanテ、ppテ、imiテ、 Gmailissa tai useita eri sovelluksia 347 00:20:11,840 --> 00:20:15,130 huomaat, ettテ、 J ja K, esimerkiksi kテ、ytetテ、テ、n usein liikkua ylテカs ja alas, 348 00:20:15,130 --> 00:20:19,930 ja ettテ、 pohjimmiltaan tulee Vim olennaisesti, joten sinulla on J ja K, 349 00:20:19,930 --> 00:20:22,690 ja se on todella mukavaa, koska et voi liikkua ylテカs ja alas ilman 350 00:20:22,690 --> 00:20:26,210 liikuttaa kテ、ttテ、 edestakaisin nuolinテ、ppテ、imillテ、. 351 00:20:26,210 --> 00:20:29,410 Kokeillaan menee lisテ、ystilaan ja karkaamassa lisテ、ystilaan. 352 00:20:29,410 --> 00:20:34,370 Huomaat, ettテ、 juuri nyt minun kohdistin on iso, musta laatikko, 353 00:20:34,370 --> 00:20:37,300 ja kun menet lisテ、ystilaan sinun pitテ、isi saada 354 00:20:37,300 --> 00:20:39,670 se muuttuu kapea kohdistin kuin olet tottunut. 355 00:20:39,670 --> 00:20:43,730 Jos kテ、ytテ、t Vim terminaalissa et voi lテカytテ、テ、 tテ、mテ、 pitテ、テ、 paikkansa 356 00:20:43,730 --> 00:20:46,970 koska pテ、テ、telaite ei tue tテ、llaista ohutta kursori, 357 00:20:46,970 --> 00:20:49,890 mutta jos kテ、ytテ、t MacVim tai gvim Windows 358 00:20:49,890 --> 00:20:54,590 sinun pitテ、isi lテカytテ、テ、, ettテ、 se muuttuu kursori, ja se on todella nopea visuaalinen ilmaisin. 359 00:20:54,590 --> 00:20:58,270 Se on sinulle kertoa olitpa normaalitilassa tai lisテ、ystilaan. 360 00:20:58,270 --> 00:21:02,890 >> Mennテ、テ、n eteenpテ、in ja kokeilla muokkaamalla tテ、tテ、 linjaa. 361 00:21:02,890 --> 00:21:06,220 Tテ、yttテ、テ、 sen omilla tiedoilla tai mikテ、 se on, 362 00:21:06,220 --> 00:21:11,750 ja miten voit tehdテ、 on, voit siirtyテ、 jopa loppuun tyhjテ、, 363 00:21:11,750 --> 00:21:16,040 Tyypin I pテ、テ、stテ、 lisテ、ystilaan ja voit BACKSPACE 364 00:21:16,040 --> 00:21:21,100 ja kirjoita nimesi, ja kun olet valmis kirjoittamalla 365 00:21:21,100 --> 00:21:26,520 voit painaa paeta pテ、テ、stテ、 pois lisテ、ystilaan, 366 00:21:26,520 --> 00:21:35,930 ja voit siirtテ、テ、 tテ、nne, tyyppi insertti poistaa, ettテ、 367 00:21:35,930 --> 00:21:42,700 kirjoita paeta pテ、テ、stテ、 pois lisテ、ystilaan, ja voit kirjoittaa: w kirjoita 368 00:21:42,700 --> 00:21:44,720 tallentaa tiedoston. 369 00:21:44,720 --> 00:21:47,420 Voit kirjoittaa vain: w tallentaa tiedoston. 370 00:21:47,420 --> 00:21:50,560 Voit kirjoittaa vain: q lopettaa tallentamatta, 371 00:21:50,560 --> 00:21:53,750 tai voit kirjoittaa: wq sテ、テ、stテ、テ、 ja lopettaa. 372 00:21:53,750 --> 00:21:58,850 Myテカnnettテ、kテカテカn, emme halua lopettaa vielテ、, joten voit kirjoittaa: w. 373 00:21:58,850 --> 00:22:01,780 Ja ehkテ、 tuntui hieman tehotonta aluksi 374 00:22:01,780 --> 00:22:05,600 koska siirtyテ、 ettテ、 paikalla sinun piti kirjoittaa J joukko kertaa, 375 00:22:05,600 --> 00:22:08,670 ehkテ、 L nippu kertaa pテ、テ、stテ、, ettテ、 paikalla, 376 00:22:08,670 --> 00:22:11,260 ja sinun tテ、ytyy painaa backspace joukko kertaa, ja se tuntui todella tehotonta 377 00:22:11,260 --> 00:22:13,260 kun normaalisti olet luultavasti siirrテ、t hiiren siellテ、, 378 00:22:13,260 --> 00:22:15,880 tuplaklikkaa ja aloittaa kirjoittamisen, ja tietenkin, 379 00:22:15,880 --> 00:22:19,190 asia on, kun ensin aloittaa Vim ja tiedテ、t vain nテ、mテ、 perus komentoja, 380 00:22:19,190 --> 00:22:22,810 Kyllテ、, se on hieman hitaampi, mutta pian opit joitakin tehokkaampia komentoja, 381 00:22:22,810 --> 00:22:26,380 jonka avulla voit liikkua asiakirjoissa paljon nopeammin, 382 00:22:26,380 --> 00:22:29,410 ja sinun ei tarvitse olla tテ、ssテ、 hyvin hankalaa kテ、yttテカテ、 383 00:22:29,410 --> 00:22:34,330 toistamalla Js ja toistamalla Ks ja Ls ja niin edelleen ja niin edelleen. 384 00:22:34,330 --> 00:22:41,340 >> Kaikki kysymykset tテ、hテ、n mennessテ、? Solid. 385 00:22:41,340 --> 00:22:44,000 Takaisin PowerPoint. 386 00:22:44,000 --> 00:22:49,140 Nyt aiomme esitellテ、 muutamia komentoja pitkテ、lle liikettテ、. 387 00:22:49,140 --> 00:22:52,680 Oletko kokenut tarvitse kirjoittaa ehkテ、 L erテ、n tai H paljon, 388 00:22:52,680 --> 00:22:57,200 ja tテ、ssテ、 on joitakin enemmテ、n komentoja voit liikkua nopeammin. 389 00:22:57,200 --> 00:23:02,990 Oletetaan, ettテ、 kohdistin on O ohi jotkut "Tテ、mテ、 on tekstiテ、," 390 00:23:02,990 --> 00:23:06,840 ja tテ、ssテ、 on 5 enemmテ、n komentoja voit liikkua linjan helpommin. 391 00:23:06,840 --> 00:23:09,820 Joten ^ ja $ siirtテ、テ、 sinut alkuun ja loppuun linja, 392 00:23:09,820 --> 00:23:14,300 ja jossain vaiheessa kun opit sテ、テ、nnテカllisiテ、 lausekkeita tai muita eri asioita 393 00:23:14,300 --> 00:23:17,390 huomaat, ettテ、 nテ、itテ、 tテ、llaisia 窶銀€虐opimuksia ovat hyvin yleisiテ、. 394 00:23:17,390 --> 00:23:19,360 ^ Viitataan yleensテ、 rivin alkuun. 395 00:23:19,360 --> 00:23:21,090 $ Tarkoitetaan yleensテ、 rivin loppuun. 396 00:23:21,090 --> 00:23:24,130 Nテ、mテ、 ovat erittテ、in helppo muistaa, ja vastaavasti, b, e ja w, 397 00:23:24,130 --> 00:23:28,340 ne on helppo muistaa ja koska b vastaa takaisin tai alussa, 398 00:23:28,340 --> 00:23:30,630 e loppua vastaavalla, joka on sanan loppuun, 399 00:23:30,630 --> 00:23:35,530 ja w vastaa seuraavaan sanaan, niin w sanaan. 400 00:23:35,530 --> 00:23:37,750 Ja jos pitテ、テ、 kirjoittaa e tai pitテ、テ、 kirjoittamalla w 401 00:23:37,750 --> 00:23:43,520 huomaat voit hypテ、tテ、 sanojen, ja se on paljon nopeampi kuin kirjoittamalla l. 402 00:23:43,520 --> 00:23:46,600 >> Nyt seuraava asia on Operator-Motion malli. 403 00:23:46,600 --> 00:23:50,310 Tテ、mテ、 on itse asiassa yksi tテ、rkeimmistテ、 syistテ、, miksi Vim voi olla niin voimakas, 404 00:23:50,310 --> 00:23:54,890 ja se johtuu siitテ、, et voi olennaisesti sテ、veltテ、テ、 eri elementtejテ、 405 00:23:54,890 --> 00:23:58,250 tulee tehokkaampia toimintoja, joten yleensテ、 406 00:23:58,250 --> 00:24:01,000 kun teet mitテ、テ、n Vim voit ajatella sitテ、 407 00:24:01,000 --> 00:24:03,280 yhdistテ、mテ、llテ、 operaattori liikettテ、. 408 00:24:03,280 --> 00:24:07,310 Toistaiseksi olemme juuri kテ、sitelty liikkeet, kuten HJKL. 409 00:24:07,310 --> 00:24:10,770 Ne liikkuvat ympテ、ri, ja sitten b ja w, ne myテカs siirtテ、テ、 sinut eri tavalla, 410 00:24:10,770 --> 00:24:14,600 mutta emme ole menneet vielテ、 pysty poistamaan asioita tai muuttaa asioita tai vaikka mitテ、, 411 00:24:14,600 --> 00:24:19,320 ja kun yhdistテ、テ、 toimijoiden kanssa liikkeet niin olet voinut olla 412 00:24:19,320 --> 00:24:22,510 paljon tehokkaampia vaikutuksia, joten esimerkiksi, 413 00:24:22,510 --> 00:24:26,360 jos halusin poistaa 2 sanaa, voin kテ、yttテ、テ、 d poistamisesta operaattori, 414 00:24:26,360 --> 00:24:29,420 ja voin lisテ、tテ、 2 ilmoittaa, ettテ、 haluan poistaa 2 sanaa, 415 00:24:29,420 --> 00:24:31,130 ja sitten olen myテカs liikettテ、. 416 00:24:31,130 --> 00:24:33,490 En voisi sisテ、ltyテ、 w sanoa poistaa 2 sanaa. 417 00:24:33,490 --> 00:24:37,740 Voisin kテ、yttテ、テ、 jotain J sanottavaa poistaa alaspテ、in 2 kertaa 418 00:24:37,740 --> 00:24:39,880 ja poistaa 2 riviテ、 alla minua. 419 00:24:39,880 --> 00:24:43,870 Voisin sanoa d2b poistaa taaksepテ、in kahdesti, 420 00:24:43,870 --> 00:24:46,450 ja vielテ、 enemmテ、n liikkeitテ、 kuin ne, jotka olen osoittanut tテ、テ、llテ、 421 00:24:46,450 --> 00:24:52,120 todella, todella tehdテ、 Vim editointi paljon tehokkaampia. 422 00:24:52,120 --> 00:24:55,450 >> Nテ、mテ、 ovat joitakin suosituimmista tai yleisin operaattorit 423 00:24:55,450 --> 00:24:57,030 ja ovat melko helppo muistaa samoin. 424 00:24:57,030 --> 00:24:59,040 D delete, c muutokseen. 425 00:24:59,040 --> 00:25:01,560 C on pohjimmiltaan tテ、smテ、lleen sama asia kuin muutos paitsi ettテ、 426 00:25:01,560 --> 00:25:05,990 kun kテ、ytテ、t c saat automaattisesti laittaa lisテ、ystilassa jテ、lkeenpテ、in. 427 00:25:05,990 --> 00:25:08,050 Normaalisti, kun kテ、ytテ、t poisto kテ、ytテ、t sitテ、 normaalitilassa, 428 00:25:08,050 --> 00:25:10,950 ja kun poistat jotain pysyt normaalitilassa. 429 00:25:10,950 --> 00:25:13,380 Mutta jos haluat muuttaa jotain, voit kテ、yttテ、テ、 c 430 00:25:13,380 --> 00:25:15,960 poistaa jotain ja sitten heti mennテ、 lisテ、ystilaan 431 00:25:15,960 --> 00:25:17,740 joten voit aloittaa kirjoittamisen ja korjata jotain. 432 00:25:17,740 --> 00:25:21,160 Y on yanking. 433 00:25:21,160 --> 00:25:25,130 Se on pohjimmiltaan Vim kテ、sitys kopioinnin. 434 00:25:25,130 --> 00:25:29,220 Esimerkiksi jos haluan kopioida seuraavan 2 sanaa voin tehdテ、 y2w tai jotain, 435 00:25:29,220 --> 00:25:32,120 ja v on korostamisessa lテ、hinnテ、. 436 00:25:32,120 --> 00:25:35,550 Ja myテカs mitテ、 on todella siistiテ、 on, jos kirjoitat operaattorin kahdesti 437 00:25:35,550 --> 00:25:38,890 se tekee pテ、テ、tテカksen koko rivi, joten jos haluan poistaa koko rivin 438 00:25:38,890 --> 00:25:41,060 Voin kirjoittaa dd poistaa koko rivin 439 00:25:41,060 --> 00:25:47,370 tai jos haluan kopioida koko rivi voin kテ、yttテ、テ、 yy tai jotain sellaista. 440 00:25:47,370 --> 00:25:51,600 >> Kokeillaan lisテ、テ、. 441 00:25:51,600 --> 00:25:56,280 On harjoitus tテ、テ、llテ、 kehittynyt liikkeen toimija sekテ、 442 00:25:56,280 --> 00:25:59,230 ja jopa joitakin muita asioita en aio kattaa PowerPoint tテ、nテ、テ、n, 443 00:25:59,230 --> 00:26:02,250 mutta voit vapaasti kテ、ydテ、 lテ、pi niitテ、 myテカhemmin ja leikkiテ、 heidテ、n kanssaan 444 00:26:02,250 --> 00:26:05,990 ja saada perehtynyt niihin. 445 00:26:05,990 --> 00:26:07,630 Operaattorit ja liikkeet. 446 00:26:07,630 --> 00:26:14,220 Oletetaan esimerkiksi, ettテ、 on nテ、itテ、 2 sanaa haluat vain poistaa lauseessa. 447 00:26:14,220 --> 00:26:17,110 Mitテ、 sinun kannattaa tehdテ、, on sinun kannattaa varmistaa, ettテ、 448 00:26:17,110 --> 00:26:21,000 kohdistin on alussa ensimmテ、inen sana, jonka haluat poistaa, 449 00:26:21,000 --> 00:26:26,230 ja voit kirjoittaa d2w, ja se poistaa ne 2 sanaa sinulle. 450 00:26:26,230 --> 00:26:33,140 Ja kテ、yttテ、mテ、llテ、 juuri tテ、mテ、n komennon, d2w, voi tuntua vテ、hテ、n hankalaa 451 00:26:33,140 --> 00:26:35,940 ja turhaa, mutta se on tarkoitus ilmaista ajatus 452 00:26:35,940 --> 00:26:39,380 ettテ、 voit sテ、veltテ、テ、 nテ、itテ、 eri asioita, ja myテカs kaiken varalta 453 00:26:39,380 --> 00:26:42,730 sinulla sattuu olemaan tilanteessa, voit pテ、テ、tyテ、 kテ、yttテ、mテ、テ、n dw tai d2w, 454 00:26:42,730 --> 00:26:45,600 joita en kテ、ytテ、 satunnaisesti. 455 00:26:45,600 --> 00:26:50,030 Dd ja cc kテ、ytテ、n paljon useammin, koska et voi toimia koko linjat. 456 00:26:50,030 --> 00:26:52,000 >> Esimerkiksi sanokaamme minulla on tテ、mテ、 satunnainen lista tテ、テ、llテ、, 457 00:26:52,000 --> 00:26:59,030 ja ehkテ、 haluan poistaa Siinテ、 lukee Huskies, koska se ei sovi, vain siksi, 458 00:26:59,030 --> 00:27:01,200 ja en halua sitテ、 mennテ、 lisテ、ystilaan jテ、lkeenpテ、in. 459 00:27:01,200 --> 00:27:03,530 Haluan poistaa sen, jolloin voisin kirjoittaa dd, 460 00:27:03,530 --> 00:27:07,090 ja se poistaa koko rivin. 461 00:27:07,090 --> 00:27:11,680 Mutta sanotaanko nyt on tテ、mテ、 toinen linja, ettテ、 haluan poistaa, 462 00:27:11,680 --> 00:27:16,850 mutta haluan myテカs korjata sen ja kirjoittaa se, jolloin yritテ、n jotain cc, 463 00:27:16,850 --> 00:27:19,550 ja joka poistaa koko rivin, mutta asettaa minut lisテ、ystilaan, kuten nテ、ette, 464 00:27:19,550 --> 00:27:24,970 ja voin korjata sen sieltテ、. 465 00:27:24,970 --> 00:27:28,510 Ja on monia, monia erilaisia 窶銀€逆apoja, joilla voit yhdistテ、テ、 toimijoita ja liikkeet, 466 00:27:28,510 --> 00:27:31,360 ja kテ、ytテ、t Vim enemmテ、n ja enemmテ、n voit oppia lisテ、テ、 eri tavoin 467 00:27:31,360 --> 00:27:36,300 Voit kテ、yttテ、テ、 nテ、itテ、 komentoja, ja sinusta tulee paremmin ja paremmin. 468 00:27:36,300 --> 00:27:40,180 Mahtavaa, nyt tテ、テ、llテ、 on muutamia muita sekalaisia 窶銀€橘omentoja 469 00:27:40,180 --> 00:27:44,700 ettテ、 myテカs ovat hyvin, hyvin yleisesti kテ、ytetty ja myテカs auttaa sinua tulemaan paremmin Vim. 470 00:27:44,700 --> 00:27:48,780 >> Esimerkiksi puhuimme pieniテ、 v. visuaalisen korostus. 471 00:27:48,780 --> 00:27:51,530 Voimme myテカs kテ、yttテ、テ、 isoja V visuaalisen linjan korostus. 472 00:27:51,530 --> 00:27:55,880 Nテ、in voit korostaa koko riviテ、 kerrallaan paljon helpommin. 473 00:27:55,880 --> 00:27:59,180 Voit kテ、yttテ、テ、 O Kun olet normaalitilassa periaatteessa lisテ、tテ、 uusi rivi 474 00:27:59,180 --> 00:28:03,620 viivan alle olet tテ、llテ、 hetkellテ、 ja laittaa se lisテ、ystilaan aloittaa kirjoittamisen. 475 00:28:03,620 --> 00:28:07,270 Voit kテ、yttテ、テ、 pieniテ、 x poistaa merkin, joka on parhaillaan kohdistin. 476 00:28:07,270 --> 00:28:10,230 Voit myテカs kテ、yttテ、テ、 u kumota, mikテ、 on tavallaan mukavaa, 477 00:28:10,230 --> 00:28:14,180 ja voit kテ、yttテ、テ、 pテ、テ、omaa liittテ、mテ、テ、n kuluvan linja, 478 00:28:14,180 --> 00:28:18,310 joten ehkテ、 kohdistin on jossain linjalla, ja haluat lisテ、tテ、 rivin loppuun. 479 00:28:18,310 --> 00:28:21,150 Sitten voit kirjoittaa pテ、テ、omaa vテ、littテカmテ、sti hypテ、tテ、 rivin loppuun 480 00:28:21,150 --> 00:28:25,140 ja mene paikoilleen tilassa, jotta voit lisテ、tテ、 rivin loppuun. 481 00:28:25,140 --> 00:28:30,840 >> Minulla taitaa olla muutama enemmテ、n harjoituksia, mitテ、 emme voi kokeilla. 482 00:28:30,840 --> 00:28:33,240 Oikeastaan, ei, en ole. Ei niille. 483 00:28:33,240 --> 00:28:35,810 Mutta meillテ、 on enemmテ、n harjoituksia seuraavaan osaan, jotka nテ、emme. 484 00:28:35,810 --> 00:28:38,420 Mutta nテ、mテ、 voit kokeilla itsekin. 485 00:28:38,420 --> 00:28:45,610 Esimerkiksi, jos kirjoitat sテ、テ、nnテカllisesti vastaan, saat sテ、テ、nnテカllisiテ、 korostus, ettテ、 olet tottunut pitテ、mテ、テ、n tテ、stテ、. 486 00:28:45,610 --> 00:28:49,800 Jos kirjoitat isoilla V, saat tテ、yden rivin korostamisen niin, 487 00:28:49,800 --> 00:28:55,850 tai jos kirjoitan o se pohjimmiltaan avaa uuden linjan minulle, mikテ、 on tavallaan mukavaa. 488 00:28:55,850 --> 00:28:58,850 X voin kテ、yttテ、テ、 poistaa merkkejテ、 kursorin. 489 00:28:58,850 --> 00:29:00,800 Voin painaa x joukko kertoja ja poistaa tavaraa. 490 00:29:00,800 --> 00:29:06,720 Voin painamalla u tuhoan kaikki. 491 00:29:06,720 --> 00:29:09,600 Voin kirjoittaa heti mennテ、 rivin loppuun, 492 00:29:09,600 --> 00:29:14,040 ja olen myテカs muutamia muita kivoja avaimet 493 00:29:14,040 --> 00:29:19,240 ettテ、 voit myテカs katsoa esityksen jテ、lkeen oppia joitakin muita komentoja. 494 00:29:19,240 --> 00:29:21,250 >> [Opiskelija] Mitテ、 vaihto noin? 495 00:29:21,250 --> 00:29:23,050 [Brandon L.] Korvaus on myテカs todella siistiテ、 496 00:29:23,050 --> 00:29:26,240 ja periaatteessa jos menet jonnekin- 497 00:29:26,240 --> 00:29:30,060 oletko koskaan-ihmiset eivテ、t todellakaan kテ、ytテ、 sitテ、, ettテ、 paljon enテ、テ、 nテ、inテ、 pテ、ivinテ、, 498 00:29:30,060 --> 00:29:34,340 mutta oletteko te koskaan nテ、hnyt Microsoft Word jos kirjoitat insert 499 00:29:34,340 --> 00:29:37,840 yhtテ、kkiテ、 mennテ、 tテ、mテ、 outo tilaan, jossa jokainen merkki kirjoitettaessa 500 00:29:37,840 --> 00:29:39,570 periaatteessa korvaa seuraavan merkin? 501 00:29:39,570 --> 00:29:41,020 En tiedテ、, jos te koskaan nテ、hnyt sitテ、. 502 00:29:41,020 --> 00:29:43,250 Tテ、mテ、 on samanlainen. 503 00:29:43,250 --> 00:29:47,150 Esimerkiksi jos haluan korvata mitテ、 Minulla on tテ、llテ、 hetkellテ、 jostain syystテ、 504 00:29:47,150 --> 00:29:51,300 Voin kirjoittaa pテ、テ、oman R, ja minテ、 nyt korvaavassa tilassa, kuten voitte nテ、hdテ、 vasemmasta alakulmasta. 505 00:29:51,300 --> 00:29:58,380 Jos kirjoitan juttuja se korvaa asioita, ja voin myテカs backspace, joka on erテ、テ、nlainen jテ、テ、htyテ、, 506 00:29:58,380 --> 00:30:00,140 ja voin kumota sen. 507 00:30:00,140 --> 00:30:06,980 En kテ、ytテ、, ettテ、 kovin usein, mutta aina silloin tテ、llテカin se on kテ、tevテ、. 508 00:30:06,980 --> 00:30:14,150 >> Puhutaanpa tekstikohteita, joka on yksi suosikkini asioita Vim, rehellisesti. 509 00:30:14,150 --> 00:30:19,660 Teksti esineet ovat pohjimmiltaan tテ、mテ、 kテ、site mテ、テ、ritellテ、テ、n jonkinlainen kimpale tekstin 510 00:30:19,660 --> 00:30:26,550 sisテ、llテ、 tekstitiedosto, ja menen aikana nテ、illテ、 nテ、ppテ、imillテ、 ensimmテ、inen, 511 00:30:26,550 --> 00:30:29,860 ja sitten minテ、 annan sinulle joitakin mielenosoituksia voit paremmin ymmテ、rtテ、テ、, mitテ、 se tarkoittaa. 512 00:30:29,860 --> 00:30:34,650 W tarkoittaa sana, kuten tekstin objektin sana, 513 00:30:34,650 --> 00:30:36,480 joten jotkut sana kuten tavallisesti tiedテ、 sitテ、, 514 00:30:36,480 --> 00:30:39,300 ja jos on vテ、limerkkejテ、, joka on sanan vieressテ、 515 00:30:39,300 --> 00:30:43,490 niin se ei sisテ、llテ、 vテ、limerkkejテ、 yleensテ、. 516 00:30:43,490 --> 00:30:46,440 Mutta jos esimerkiksi haluat sisテ、llyttテ、テ、 vテ、limerkkejテ、 jostain syystテ、 517 00:30:46,440 --> 00:30:49,080 tai teet jotain, joka ei ole Englanti ja haluat sisテ、llyttテ、テ、 518 00:30:49,080 --> 00:30:51,180 kaikki merkkejテ、, joita rajattu vテ、lilyテカnnillテ、 519 00:30:51,180 --> 00:30:55,390 voit myテカs kテ、yttテ、テ、 pテ、テ、omaa W saada kaiken, mitテ、 ympテ、rillテ、 vテ、lilyテカnnillテ、. 520 00:30:55,390 --> 00:30:58,510 Voit myテカs kテ、yttテ、テ、 sulkeita viitata tekstiobjektiin 521 00:30:58,510 --> 00:31:00,170 se sisテ、llテ、 joukko sulkeissa. 522 00:31:00,170 --> 00:31:03,950 Voit tehdテ、 saman hakasulkeilla, kulmaraudat, 523 00:31:03,950 --> 00:31:06,450 henkselit, ja lainauksia samoin, ja lopuksi, 524 00:31:06,450 --> 00:31:10,970 voit myテカs kテ、yttテ、テ、 t viitata joihinkin tag. 525 00:31:10,970 --> 00:31:15,390 >> Nテ、ytテ、n sinulle miten se todella pelaa. 526 00:31:15,390 --> 00:31:21,380 Esimerkiksi tテ、mテ、 on minun ensimmテ、inen esimerkki minun showcase. 527 00:31:21,380 --> 00:31:26,950 Siellテ、 on joitakin sana tテ、ssテ、 lauseessa jonka haluan muuttaa, 528 00:31:26,950 --> 00:31:30,560 ja puhuimme W kテ、yttテ、テ、 niitテ、 liikkeen, 529 00:31:30,560 --> 00:31:33,170 mutta voit myテカs kテ、yttテ、テ、 sitテ、 tekstin esineellテ、 kuten niin. 530 00:31:33,170 --> 00:31:40,940 Esimerkiksi yksi tapa voisin muuttaa Barack nimi tai periaatteessa muokata sitテ、 531 00:31:40,940 --> 00:31:46,730 on voisin mennテ、 tテ、mテ、n sanan alkua ja kirjoita c muutoksen ja w sanaan, 532 00:31:46,730 --> 00:31:51,650 ja se poistaa koko sanan ja laittaa se lisテ、ystilaan. 533 00:31:51,650 --> 00:31:54,240 Mutta se on hyvin テ、rsyttテ、vテ、テ、 minulle on mennテ、 sanan alussa koko ajan. 534 00:31:54,240 --> 00:31:56,530 Se on todella テ、rsyttテ、vテ、テ、. En halua tarvitse tehdテ、 sitテ、. 535 00:31:56,530 --> 00:32:00,390 Itse asiassa voin olla missテ、テ、n sisテ、llテ、 hテ、nen nimensテ、 536 00:32:00,390 --> 00:32:03,930 ja kirjoita CIW, ja i edustaa sisテ、-, 537 00:32:03,930 --> 00:32:06,590 joten jos kirjoitan CIW se edustaa muutosta sana, 538 00:32:06,590 --> 00:32:10,150 tai toisin sanoen, vaihtaa sanan olen tテ、llテ、 hetkellテ、 sisテ、llテ、, 539 00:32:10,150 --> 00:32:13,280 ja se antaa sinulle tテ、smテ、lleen sama vaikutus. 540 00:32:13,280 --> 00:32:17,130 Voit korjata sen. 541 00:32:17,130 --> 00:32:21,390 >> Samoin ehkテ、 minulla on tテ、mテ、n kaltaisessa tapauksessa 542 00:32:21,390 --> 00:32:27,920 jos jostain syystテ、 on olemassa joitakin rajoittimien tai jotain, 543 00:32:27,920 --> 00:32:31,700 tai siellテ、 on joitakin vテ、limerkkejテ、, ja halusin poistaa koko juttu. 544 00:32:31,700 --> 00:32:36,530 Jos minテ、 kirjoita CIW se poistaa mitテ、 sisテ、llテ、 nテ、mテ、 eroittimille 545 00:32:36,530 --> 00:32:39,830 mutta haluan saada koko asia, joka ympテ、rテカi vテ、lilyテカnnillテ、, 546 00:32:39,830 --> 00:32:42,750 jotta voin kテ、yttテ、テ、 CIW poistaa koko juttu. 547 00:32:42,750 --> 00:32:51,000 Tulen kirjoittamaan viisi, tehdテ、 sama asia, ja kirjoita kuusi. 548 00:32:51,000 --> 00:32:53,670 Vastaavasti jos haluan muuttaa jotain, joka on sulkujen sisテ、llテ、 549 00:32:53,670 --> 00:32:58,340 Voin kirjoittaa ci) poistaa kaiken, mitテ、 sisテ、llテ、 suluissa 550 00:32:58,340 --> 00:33:05,460 ja tテ、ytテ、 sitten mitテ、 haluan tehdテ、, kuten int argc, mitテ、 haluat tehdテ、, 551 00:33:05,460 --> 00:33:07,330 ja samoin, sama juttu lainausmerkkejテ、. 552 00:33:07,330 --> 00:33:13,130 Voin korjata tekstiテ、, joka on sisテ、llテ、 lainauksia, 553 00:33:13,130 --> 00:33:21,540 ja voin myテカs muuttaa asioita, jotka ovat sisテ、llテ、 tageja. 554 00:33:21,540 --> 00:33:24,400 Onko jテ、rkeテ、? 555 00:33:24,400 --> 00:33:27,020 >> Toinen asia mitテ、 voi tehdテ、 on sinun ei tarvitse kテ、yttテ、テ、 c. 556 00:33:27,020 --> 00:33:30,690 Voit myテカs kテ、yttテ、テ、 d, jos haluat poistaa mitテ、 sisテ、llテ、 nテ、itテ、 tageja. 557 00:33:30,690 --> 00:33:35,370 Jos haluan poistaa tekstin sisテ、llテ、 tag voin kテ、yttテ、テ、 dit poistaa kyseistテ、 tunnistetta. 558 00:33:35,370 --> 00:33:40,360 Voin myテカs kテ、yttテ、テ、 vit korostaa mitテ、 sisテ、llテ、 tag, esimerkiksi. 559 00:33:40,360 --> 00:33:43,920 Toinen asia on sen sijaan kテ、yttテ、テ、 i keskellテ、 voit myテカs kテ、yttテ、テ、, 560 00:33:43,920 --> 00:33:49,490 joka tarkoittaa kaikkia, joten muista jos kテ、ytテ、t i se viittaa tekstiobjektiin 561 00:33:49,490 --> 00:33:52,260 tai kテ、ytテ、 tekstiテ、 esine, joka on sisテ、ltテ、mテ、テ、 eroittimille 562 00:33:52,260 --> 00:33:56,000 mutta jos kテ、ytテ、t sitテ、 sisテ、ltyy kyseinen teksti sekテ、 erotin itse. 563 00:33:56,000 --> 00:33:59,180 Esimerkiksi jos haluan korostaa tテ、tテ、 tekstiテ、 ja ympテ、rテカivテ、n tag 564 00:33:59,180 --> 00:34:05,390 Voin kテ、yttテ、テ、 arvonlisテ、veroa v visuaalinen kohokohta, kaikille, ja sitten t tag. 565 00:34:05,390 --> 00:34:08,350 Voit tehdテ、 jotain sellaista samoin. 566 00:34:08,350 --> 00:34:15,810 Ehkテ、 haluan poistaa tテ、mテ、n google.com kanssa lainausmerkkeihin sen hyvin, 567 00:34:15,810 --> 00:34:22,860 ja voin kテ、yttテ、テ、 jotain da "poistaa kaikki, ettテ、 esimerkiksi. 568 00:34:22,860 --> 00:34:26,520 >> Kaikki kysymykset tテ、hテ、n mennessテ、? 569 00:34:26,520 --> 00:34:32,270 Ymmテ、rrテ、n, ettテ、 olen polkumyynnin sinulle paljon Vim komentoja kerralla, 570 00:34:32,270 --> 00:34:36,210 ja tテ、mテ、 on periaatteessa, koska en halua altistaa sinut kaikkiin eri komentoja 571 00:34:36,210 --> 00:34:39,480 ja antaa sinulle johdatus mitテ、 nテ、mテ、 komennot tehdテ、 Vim. 572 00:34:39,480 --> 00:34:41,460 Mutta mitテ、 tテ、ytyy tapahtua, on kun palaat 573 00:34:41,460 --> 00:34:44,250 olet menossa on hitaasti poimia nテ、mテ、 komennot yksi kerrallaan. 574 00:34:44,250 --> 00:34:47,880 Et halua hukuttaa itse, koska se on liian suuri. 575 00:34:47,880 --> 00:34:50,460 Jos haluat poimia Vim mitテ、 sinun tテ、ytyy todella on 576 00:34:50,460 --> 00:34:53,590 aloittaa ensimmテ、isen perusjoukko, ja olen hajottanut osaksi oppitunteja sinulle 577 00:34:53,590 --> 00:34:57,830 jotka helpottavat voit seurata, ja yrittテ、テ、 hallita jokaisen sarjan komentoja 578 00:34:57,830 --> 00:35:00,400 yksi kerrallaan, yksi kerrallaan. 579 00:35:00,400 --> 00:35:03,500 Se on liian paljon tehdテ、 kaikkea kerralla, niin mitテ、 pitテ、isi tehdテ、, kun menet takaisin on 580 00:35:03,500 --> 00:35:10,950 Siirry ensimmテ、inen oppitunti, joka on HJKL, lisテ、ystilaan, paeta normaalitilaan, 581 00:35:10,950 --> 00:35:13,790 ja sテ、テ、stテ、テ、 sekテ、 lopetus, ja se on kaikki mitテ、 tarvitset selviytymテ、テ、n Vim, 582 00:35:13,790 --> 00:35:15,220 ja saada todella, todella mukava, ettテ、. 583 00:35:15,220 --> 00:35:18,270 Ja muutaman pテ、ivテ、n jテ、lkeen, kun olet erittテ、in mukava, ettテ、 584 00:35:18,270 --> 00:35:21,170 sinun pitテ、isi siirtyテ、 kehittyneempiテ、 liikkeen toimijat, 585 00:35:21,170 --> 00:35:25,890 kehittyneempiテ、 liikkeet, ja edelleen operaattoreille ja niin edelleen ja niin edelleen. 586 00:35:25,890 --> 00:35:32,160 >> Tiedテ、n, ettテ、 olen menossa lテ、pi paljon, mutta haluan saada sinut altistuvat paljon erilaisia 窶銀€蟻sioita. 587 00:35:32,160 --> 00:35:36,080 Mutta jos olet valmis haasteeseen, voin nテ、yttテ、テ、 sinulle 588 00:35:36,080 --> 00:35:43,690 miten voit laittaa tテ、mテ、 kaikki yhteen kテ、yttテ、mテ、llテ、 useimmat mitテ、 me juuri oppinut tテ、nテ、テ、n, 589 00:35:43,690 --> 00:35:46,280 ja voit myテカs seurata pitkin, jos haluat, 590 00:35:46,280 --> 00:35:48,590 mutta olen luonut joitakin satunnaisia 窶銀€詰iikuntaa. 591 00:35:48,590 --> 00:35:51,140 Oletetaan, ettテ、 meillテ、 on jonkinlainen lista, kuten tテ、mテ、 592 00:35:51,140 --> 00:35:53,200 jos sinulla on nテ、itテ、 lohkoja ihmisten nimet, 593 00:35:53,200 --> 00:35:55,440 talot, vuotta, ja pitoisuudet ja vaikka mitテ、, 594 00:35:55,440 --> 00:35:59,240 ja haluat lisテ、tテ、 uuden merkinnテ、n itsellesi. 595 00:35:59,240 --> 00:36:01,530 Mikテ、 on paras tapa, jolla voit tehdテ、 tテ、mテ、n? 596 00:36:01,530 --> 00:36:03,240 Tehdテ、テ、n se nテ、in. 597 00:36:03,240 --> 00:36:06,620 Miksi emme korosta ensin tテ、mテ、n lohkon. 598 00:36:06,620 --> 00:36:08,710 Tulette valitse se, ja voimme painaa y kiskaista sen, 599 00:36:08,710 --> 00:36:11,180 joten nyt voimme periaatteessa kopioida ja liittテ、テ、 tテ、mテ、n mallin ensimmテ、inen 600 00:36:11,180 --> 00:36:16,500 ilman kirjoittaa koko juttu tyhjテ、stテ、. 601 00:36:16,500 --> 00:36:20,390 Nyt minテ、 paina j alas kasan kertaa mennテ、 alas, 602 00:36:20,390 --> 00:36:22,560 ja minテ、 paina p liittテ、テ、 sen. 603 00:36:22,560 --> 00:36:26,990 Ehkテ、 lisテ、tテ、 ylimテ、テ、rテ、istテ、 linjat tilaa, 604 00:36:26,990 --> 00:36:31,130 ja sanotaanko nyt haluan muuttaa nimesi jollekulle. 605 00:36:31,130 --> 00:36:36,220 Sitten voin mennテ、 tテ、nne ja kirjoita c2w kuten aikaisemmin vaihtavat nimeテ、. 606 00:36:36,220 --> 00:36:38,860 Bob Jones, kuka tietテ、テ、. 607 00:36:38,860 --> 00:36:41,470 Ehkテ、 jos haluan muuttaa talon voin mennテ、 tテ、ssテ、 keskellテ、 608 00:36:41,470 --> 00:36:44,230 ja kirjoita CIW ja laittaa Cabot House. 609 00:36:44,230 --> 00:36:47,850 >> Tテ、テ、llテ、 voi olla esimerkki siitテ、, missテ、 haluat ehkテ、 harkita 610 00:36:47,850 --> 00:36:52,970 korvaava tila muuttaa valmistumisvuosi, jos haluat, 611 00:36:52,970 --> 00:36:54,890 tai voimme myテカs kテ、yttテ、テ、 CIW samoin. 612 00:36:54,890 --> 00:36:57,550 Sillテ、 ei ole vテ、liテ、. 613 00:36:57,550 --> 00:37:07,180 Ehkテ、 haluat muuttaa suuria. 614 00:37:07,180 --> 00:37:11,310 Ja se mitテ、 teet. 615 00:37:11,310 --> 00:37:17,170 Ja ehkテ、 minテ、 annan sinulle osoitus siitテ、, mitテ、 voisin tehdテ、 616 00:37:17,170 --> 00:37:23,820 jos olisin-jos jatkat oppia kehittyneempiテ、 komennot Vim 617 00:37:23,820 --> 00:37:25,690 koska me tuskin esimakua tテ、テ、llテ、, 618 00:37:25,690 --> 00:37:28,960 ja voisin tehdテ、 tテ、llaista muokkausta jopa nopeammin kuin olen osoittanut tテ、テ、llテ、 619 00:37:28,960 --> 00:37:32,860 koska tiedテ、n enemmテ、n komentoja, ettテ、 en ole saanut mahdollisuuden nテ、yttテ、テ、 teille tテ、nテ、テ、n. 620 00:37:32,860 --> 00:37:37,500 Esimerkiksi jos haluan korostaa tテ、tテ、 voin tehdテ、 sen niin, 621 00:37:37,500 --> 00:37:39,960 siirrテ、 alas. 622 00:37:39,960 --> 00:37:43,860 Olen lisテ、nnyt oman kartoitus 623 00:37:43,860 --> 00:37:48,100 periaatteessa automaattisesti esiin juttuja minulle 624 00:37:48,100 --> 00:38:02,610 ja voin-En tiedテ、. 625 00:38:02,610 --> 00:38:05,260 Tarkoitan, tテ、mテ、 on vain yrittテ、テ、 nテ、yttテ、テ、, ettテ、 voit todella, todella 626 00:38:05,260 --> 00:38:08,180 alkaa muokata asioita nopeammin, varsinkin kun sinulla on kaikki nテ、mテ、 eri alojen 627 00:38:08,180 --> 00:38:10,620 ja yleensテ、 mitテ、 voisi tehdテ、 on tavallaan klikkaamalla 628 00:38:10,620 --> 00:38:13,530 ja korostamalla ja kirjoittamalla. 629 00:38:13,530 --> 00:38:18,530 Voit tehdテ、 kaikkea kerralla, kopiointi ja liittテ、minen, 630 00:38:18,530 --> 00:38:21,640 liikkuu ylテカs ja alas tiedoston, 631 00:38:21,640 --> 00:38:24,060 vain rajaamiseen kamaa, muotoilu tavaraa. 632 00:38:24,060 --> 00:38:29,670 Kaikki tテ、mテ、 voidaan tehdテ、 paljon, paljon nopeammin Vim. 633 00:38:29,670 --> 00:38:32,580 >> Vielテ、 yksi pikku juttu, joka mielestテ、ni voi olla todella mukava, 634 00:38:32,580 --> 00:38:34,820 joka on etsiテ、 ja korvata. 635 00:38:34,820 --> 00:38:36,460 Ne teistテ、, jotka ovat kテ、yttテ、neet Gmail pikakuvakkeet 636 00:38:36,460 --> 00:38:41,050 voit myテカs tietテ、テ、, ettテ、 jos kirjoitat / se lテ、hettテ、テ、 sinut hakukenttテ、テ、n 637 00:38:41,050 --> 00:38:44,210 ja paljon erilaisia 窶銀€虐ovelluksia yleensテ、 huomaat, ettテ、 slash 638 00:38:44,210 --> 00:38:47,300 tai ehkテ、 ohjata slash tai jotain tekemistテ、 slash 639 00:38:47,300 --> 00:38:49,870 laittaa sinut jonkinlaiseen Etsintテ、tilassa 640 00:38:49,870 --> 00:38:53,240 ja ettテ、 on myテカs pテ、テ、osin perテ、isin Vim olennaisesti 641 00:38:53,240 --> 00:38:58,670 koska slash operaattorilta tai slash komennon avulla voit syテカttテ、テ、 642 00:38:58,670 --> 00:39:01,770 jonkinlainen merkkijono, jonka avulla voit etsiテ、 asiakirjassa. 643 00:39:01,770 --> 00:39:05,350 Voit n ja pテ、テ、oman N mennテ、 seuraavaksi ja edellisen esiintymテ、n, 644 00:39:05,350 --> 00:39:10,700 ja voit myテカs kテ、yttテ、テ、 jotain vastaavaa etsiテ、 ja korvata asiakirjassa. 645 00:39:10,700 --> 00:39:15,060 Annan sinulle esittelyn siitテ、, mitテ、 voidaan tehdテ、. 646 00:39:15,060 --> 00:39:18,200 >> Ehkテ、 jos haluan lテカytテ、テ、 kaikki esiintymテ、t merkkijonon jenkki tテ、ssテ、 asiakirjassa 647 00:39:18,200 --> 00:39:23,310 Voin kirjoittaa / jenkki, kuten voitte nテ、hdテ、 vasemmassa alakulmassa, 648 00:39:23,310 --> 00:39:26,350 ja kun kirjoitan syテカtテ、 se korostaa kaikki esiintymテ、t. 649 00:39:26,350 --> 00:39:34,160 Voin kテ、yttテ、テ、 periaatteessa n hypテ、tテ、 edestakaisin kaikkien nテ、iden eri tapauksissa 650 00:39:34,160 --> 00:39:40,420 ja Oletetaanpa Haluan etsiテ、 ja korvata jenkki joitakin satunnaisia 窶銀€虐ana 651 00:39:40,420 --> 00:39:42,180 se on myテカs asiakirjassa. 652 00:39:42,180 --> 00:39:47,070 Voin painaa: alkaa kirjoittaa jonkinlainen komennon sisテ、llテ、 Vim, 653 00:39:47,070 --> 00:39:49,610 jotkut komento, joka on kehittyneempi kuin liikkuvat 654 00:39:49,610 --> 00:39:51,370 tai poistamalla tai jotain sellaista. 655 00:39:51,370 --> 00:39:56,860 Aion kirjoittaa% merkki viitata ettテ、 haluan kテ、yttテ、テ、 tテ、tテ、 vaihdosta komentoa 656 00:39:56,860 --> 00:39:58,230 koko asiakirjan. 657 00:39:58,230 --> 00:40:02,380 Kirjoita s vaihtoon. Tテ、mテ、 tulee PEARL olennaisesti. 658 00:40:02,380 --> 00:40:07,040 Ja tテ、mテ、 seuraava komento on melko standardi komento, jonka lテカydテ、t PEARL 659 00:40:07,040 --> 00:40:09,790 sijaan ja muita ohjelmointikieliテ、, ettテ、 sinun 660 00:40:09,790 --> 00:40:13,170 luultavasti alkaa oppia niin et enemmテ、n tietojenkテ、sittelytiede, 661 00:40:13,170 --> 00:40:20,130 ja voin periaatteessa kテ、yttテ、テ、 / kirjoittaa /, kirjoita sana Haluan lテカytテ、テ、 ja korvata 662 00:40:20,130 --> 00:40:24,280 ja kirjoita sitten toinen / ja kirjoita mitテ、 sana Haluan korvata tuon sanan kanssa. 663 00:40:24,280 --> 00:40:27,450 Kuka tietテ、テ、, ehkテ、 NyanCat. 664 00:40:27,450 --> 00:40:30,390 Teen sen, ja sitten nテ、et, ettテ、 kaikki sai tilalle. 665 00:40:30,390 --> 00:40:34,000 >> Mutta huomaat, ettテ、 siellテ、 on tテ、mテ、 sana tテ、テ、llテ、. 666 00:40:34,000 --> 00:40:37,620 Jostain syystテ、 joitakin tapauksia jenkki on korvattu, mutta eivテ、t kaikki, 667 00:40:37,620 --> 00:40:40,250 ja se johtuu tapa tテ、llainen kieli on kirjoitettu 668 00:40:40,250 --> 00:40:43,550 ei vain Vim mutta muissa paikoissa on, ettテ、 kun suoritat vaihdon komento 669 00:40:43,550 --> 00:40:46,470 se vain korvata ensimmテ、isen oikeusasteen tuo sana jokaisella rivillテ、, 670 00:40:46,470 --> 00:40:52,810 joten jos haluan todella korvata kaikki esiintymテ、t sana joka ikinen rivillテ、 671 00:40:52,810 --> 00:40:56,890 Sitten minun tテ、ytyy tehdテ、 sama asia, mutta lisテ、テ、 AG lipun aivan lopussa, 672 00:40:56,890 --> 00:41:00,810 joka tarkoittaa maailmanlaajuista, ja niin se todella 673 00:41:00,810 --> 00:41:06,200 korvata kaikki esiintymテ、t. 674 00:41:06,200 --> 00:41:09,710 Ja kun opit sテ、テ、nnテカllisiテ、 lausekkeita, siellテ、 on todella CS50 seminaari 675 00:41:09,710 --> 00:41:12,120 on sテ、テ、nnテカllisiテ、 lausekkeita, joten jos olet utelias sテ、テ、nnテカllisiテ、 lausekkeita 676 00:41:12,120 --> 00:41:16,970 voit myテカs ottaa, ettテ、 seminaari ja oppia lisテ、テ、. 677 00:41:16,970 --> 00:41:19,920 >> Mutta esimerkiksi sanokaamme minulla on lista nimiテ、, kuten tテ、mテ、, 678 00:41:19,920 --> 00:41:23,920 ja haluan jテ、rjestテ、テ、 sitテ、, niin sen sijaan, sukunimi, pilkku, etunimi 679 00:41:23,920 --> 00:41:27,490 Haluan jテ、rjestテ、テ、 niin se sanoo etunimi, tila, sukunimi. 680 00:41:27,490 --> 00:41:30,750 Voit itse kテ、yttテ、テ、 tテ、tテ、 komentoa tテ、テ、llテ、 681 00:41:30,750 --> 00:41:33,600 olennaisesti tehdテ、 sen sinulle, niin nテ、et tテ、stテ、 682 00:41:33,600 --> 00:41:37,170 aloitamme s, mikテ、 tarkoittaa haluamme tehdテ、 etsiテ、 ja korvata, 683 00:41:37,170 --> 00:41:42,970 ja sitten lisテ、sin lippu nimeltテ、テ、n \ v, joka on jotain kutsutaan tテ、mテ、 taika lippu 684 00:41:42,970 --> 00:41:45,810 vim jonka avulla voit tehdテ、 sテ、テ、nnテカllisiテ、 lausekkeita helpommin. 685 00:41:45,810 --> 00:41:49,370 Sitten sieltテ、 olemme periaatteessa vastaa mistテ、テ、n riviテ、kテ、テ、n 686 00:41:49,370 --> 00:41:55,960 ettテ、 on muotoa sanajoukko, pilkku, avaruus ja joukko sanoja tai joukko kirjeitテ、. 687 00:41:55,960 --> 00:41:59,240 \ W + periaatteessa tarkoittaa yhtテ、 tai useampaa merkkiテ、, 688 00:41:59,240 --> 00:42:04,030 ja suluissa kテ、ytetテ、テ、n kaapata nテ、mテ、 ryhmテ、t 689 00:42:04,030 --> 00:42:06,120 joten en voi viitata niihin myテカhemmin. 690 00:42:06,120 --> 00:42:09,910 Kuten nテ、ette, kun nテ、mテ、 capture 2 korttelin sanoja 691 00:42:09,910 --> 00:42:11,690 jotka on erotettu pilkulla, tilaa 692 00:42:11,690 --> 00:42:15,510 niin mitテ、 me haluamme korvata sen on kテ、ytテ、n \ 2 ja \ 1 693 00:42:15,510 --> 00:42:18,130 viitata takaisin sanoja, jotka otettiin kiinni 694 00:42:18,130 --> 00:42:20,950 todellinen find-komentoa, 695 00:42:20,950 --> 00:42:24,970 ja niin \ 2 viittaa mitテ、 sisテ、ltyy toinen joukko sulkeissa 696 00:42:24,970 --> 00:42:28,140 \ 1 viittaa mitテ、 sisテ、ltyy ensimmテ、iset suluissa, 697 00:42:28,140 --> 00:42:31,680 ja kuten nテ、ette, olen laskemisesta 2 ennen 1 vテ、lilyテカnnillテ、 eroteltuna 698 00:42:31,680 --> 00:42:36,650 yrittテ、テ、 siirtテ、テ、 etunimi ennen sukunimeテ、. 699 00:42:36,650 --> 00:42:38,380 Onko jテ、rkeテ、? 700 00:42:38,380 --> 00:42:43,450 >> Ja mitテ、 voin tehdテ、 on voin piilottaa nテ、mテ、 ensin niin olen vain tテ、mテ、n komennon nテ、illテ、 radoilla 701 00:42:43,450 --> 00:42:53,720 ja sitten minテ、 kirjoita tテ、ssテ、 komennossa. 702 00:42:53,720 --> 00:42:57,050 Voit nテ、hdテ、 sen tekee juuri niin kuin jaettu. 703 00:42:57,050 --> 00:42:59,400 Ja vielテ、, tテ、mテ、 on tuskin esimakua, 704 00:42:59,400 --> 00:43:03,020 ja jos menet sテ、テ、nnテカllinen lauseke seminaarin niin olen varma opit 705 00:43:03,020 --> 00:43:05,070 paljon erilaisia 窶銀€蟻sioita voit tehdテ、 sテ、テ、nnテカllisiテ、 lausekkeita, 706 00:43:05,070 --> 00:43:08,910 ja tテ、mテ、 periaatteessa alkaa vihjaavat, mitテ、 voit todella tehdテ、 Vim 707 00:43:08,910 --> 00:43:10,850 jos todella alkaa tulla mestari siinテ、. 708 00:43:10,850 --> 00:43:14,520 Ehkテ、 haluat Refactor jotain, ja haluat lテカytテ、テ、 kaikki esiintymテ、t 709 00:43:14,520 --> 00:43:16,980 Joidenkin toiminto, joka seuraa jonkinlainen nimeテ、mistapaan. 710 00:43:16,980 --> 00:43:18,570 Haluat muuttaa siten, ettテ、 on nimetty. 711 00:43:18,570 --> 00:43:21,140 Voit kirjoittaa jonkinlainen komento nテ、in tehdテ、 sen sinulle, 712 00:43:21,140 --> 00:43:23,850 ja se on sellainen joustavuus saat sisテ、llテ、 Vim 713 00:43:23,850 --> 00:43:30,210 ettテ、 olet vain aio saada muilla tekstinkテ、sittelyohjelmilla. 714 00:43:30,210 --> 00:43:34,830 >> Ettテ、 pohjimmiltaan kattaa kaikki asiat halusin opettaa teille tテ、nテ、テ、n tテ、mテ、n pテ、ivテ、n seminaarissa, 715 00:43:34,830 --> 00:43:38,580 mutta jテ、lleen kerran, en todellakaan halua korostaa, ettテ、 jos haluat poimia Vim 716 00:43:38,580 --> 00:43:42,120 on totta, ettテ、 siellテ、 on hieman korkeampi oppimiskテ、yrテ、 alussa. 717 00:43:42,120 --> 00:43:44,230 Aivan alussa sinulla on hieman vテ、hemmテ、n tuottavia 718 00:43:44,230 --> 00:43:47,010 kuin varmaan olisi toisin, mutta jos pysy siinテ、 719 00:43:47,010 --> 00:43:49,890 muutaman pテ、ivテ、n tai muutaman viikon, riippuen kuinka nopeasti opit, 720 00:43:49,890 --> 00:43:56,300 sinusta tulee paljon, paljon nopeammin, ja yritin antaa sinulle esittelyn 721 00:43:56,300 --> 00:43:59,070 mitテ、 Vim pystyy, mutta en todellakaan saa mahdollisuuden nテ、yttテ、テ、 722 00:43:59,070 --> 00:44:03,230 Mitテ、 tapahtuu, kun normaalisti esimerkiksi I-luokan kirjoitat minun toteaa Vim. 723 00:44:03,230 --> 00:44:07,920 Tテ、mテ、 johtuu voin tyテカskennellテ、 niin paljon nopeammin Vim kuin pystyn tahansa muu ohjelma. 724 00:44:07,920 --> 00:44:14,480 Se on kirjaimellisesti 2 tai 3 kertaa tuottavuuden kasvu Vim verrattuna muihin ohjelmiin, 725 00:44:14,480 --> 00:44:18,800 ei vain nopeus tekstin muokkaus vaan myテカs tavalla, jota voi liikkua asiakirja 726 00:44:18,800 --> 00:44:21,510 ja miten voin kテ、yttテ、テ、 muita tiedostoja tietokoneella 727 00:44:21,510 --> 00:44:23,110 ja hypテ、tテ、 niiden vテ、lillテ、 ja niin edelleen ja niin edelleen. 728 00:44:23,110 --> 00:44:27,600 Se on vain todella, todella valtava tuottavuuden lisテ、テ、miseksi. 729 00:44:27,600 --> 00:44:30,550 >> Mutta kun opettelet, haluat varmista, ettテ、 olet oppia yksi asia kerrallaan, 730 00:44:30,550 --> 00:44:34,970 ja yritテ、 hukuttaa itseテ、si liian monia eri komentoja 731 00:44:34,970 --> 00:44:39,090 koska siellテ、 on paljon komentoja ja paljon erilaisia 窶銀€却ikakuvakkeita voit oppia Vim. 732 00:44:39,090 --> 00:44:41,780 Haluat poimia vテ、hテ、n kerrallaan ja vuosien 733 00:44:41,780 --> 00:44:48,990 vテ、hitellen koota suurempia ymmテ、rrystテ、 Vim. 734 00:44:48,990 --> 00:44:51,790 Jos haluat jatkaa oppia lisテ、テ、, nテ、mテ、 ovat joitakin edistyneempiin aiheisiin 735 00:44:51,790 --> 00:44:55,900 voit jatkaa oppia, ja tテ、mテ、kin tuskin pintaraapaisu. 736 00:44:55,900 --> 00:44:59,050 Tテ、ssテ、 muutamia suosittuja plugins voit vapaasti tarkistaa ja Google niitテ、 737 00:44:59,050 --> 00:45:03,750 ja leikkiテ、 heidテ、n kanssaan, jos haluat ja vain nテ、hdテ、 millaista plugins ovat siellテ、. 738 00:45:03,750 --> 00:45:06,260 Ja sitten lopussa tテ、mテ、n PowerPoint, olen myテカs joukko linkkejテ、 739 00:45:06,260 --> 00:45:08,740 eri resursseja voit oppia. 740 00:45:08,740 --> 00:45:12,700 Tテ、ssテ、 on joukko eri linkkien avulla voit pテ、テ、stテ、 alkuun Vim. 741 00:45:12,700 --> 00:45:15,150 Niillテ、 on eri opetusohjelmia ja vaikka mitテ、, 742 00:45:15,150 --> 00:45:17,770 ja lopuksi, nテ、mテ、 ovat joitakin kehittyneempiテ、 asioita, voit kテ、yttテ、テ、 743 00:45:17,770 --> 00:45:19,790 myテカs tarkistaa samoin, 744 00:45:19,790 --> 00:45:22,340 joitakin nテ、ytテカn heittoja ja jotkin kehittyneemmテ、t tekniikoita Vim 745 00:45:22,340 --> 00:45:26,450 ja myテカs joitakin eri osia koodista voit etsiテ、 GitHub 746 00:45:26,450 --> 00:45:28,760 vain katsomaan muiden ihmisten asetustiedostot 747 00:45:28,760 --> 00:45:32,710 tai katsomaan plugins Vim ja niin edelleen ja niin edelleen. 748 00:45:32,710 --> 00:45:40,380 >> Siinテ、 kaikki mitテ、 on sinulle. 749 00:45:40,380 --> 00:45:43,000 [CS50.TV]