1 00:00:00,000 --> 00:00:02,590 >> [Mintegia Vim] 2 00:00:02,590 --> 00:00:04,210 [Brandon Liu] [Harvardeko Unibertsitateko] 3 00:00:04,210 --> 00:00:07,500 [Hau CS50.] [CS50.TV] 4 00:00:07,500 --> 00:00:09,880 >> Gaur da Vim sarrera bat izango da. 5 00:00:09,880 --> 00:00:12,310 Nola asko guys dute Vim entzun? 6 00:00:12,310 --> 00:00:15,620 Zer entzun duzu Vim buruz? 7 00:00:15,620 --> 00:00:17,590 [Ikaslea] zure arazo guztiak konpontzen da. 8 00:00:17,590 --> 00:00:19,450 [Brandon L.] zure arazo guztiak konpontzen da. 9 00:00:19,450 --> 00:00:23,840 Beste ezer you guys Vim buruz entzun? Edozein inpresioak? 10 00:00:23,840 --> 00:00:27,990 [Ikaslea] Ia denek gustuko dut hitz Vim erabiltzeko. 11 00:00:27,990 --> 00:00:29,960 Oh, gozoa. 12 00:00:29,960 --> 00:00:31,090 [Ikaslea] Jende asko dakit gustatuko Vim erabiltzeko. 13 00:00:31,090 --> 00:00:35,050 Ongi da, eta hori ona da, zeren CS51 jende asko 14 00:00:35,050 --> 00:00:38,000 recoger Emacs Emacs hasteko laguntza apur bat hobea duelako 15 00:00:38,000 --> 00:00:40,100 ari zaren CS51 erabiltzeko hizkuntza baten ondoren, 16 00:00:40,100 --> 00:00:42,770 eta kezkatu nintzen Harvard ez da nahikoa pertsona erabiltzen duten Vim, 17 00:00:42,770 --> 00:00:46,190 beraz, benetan saiatzen naiz eta ona Vim erabilera sustatzeko lan bat egin. 18 00:00:46,190 --> 00:00:51,110 >> Baina hemen bat xkcd komiki klasiko zein duzu guys interesgarria aurki dezake da. 19 00:00:51,110 --> 00:00:53,800 Erabili duzu guys Nano batere aurretik? 20 00:00:53,800 --> 00:00:57,380 Komiki hau dio Nano? Real programatzaileak Emacs erabili. 21 00:00:57,380 --> 00:00:59,040 Hey, benetako programatzaileak Vim erabiltzeko. 22 00:00:59,040 --> 00:01:03,130 Ez, benetako programatzaileek erabiltzen Ed hau da hau-, ez duzu inoiz Ed erabili nahi. 23 00:01:03,130 --> 00:01:05,990 Da benetan, oso zaharra eta oso txarra da, eta benetako programatzaileek erabiltzen 24 00:01:05,990 --> 00:01:08,440 magnetized orratz eta esku egonkorra izan. 25 00:01:08,440 --> 00:01:16,010 Eta gainerako irakurri ahal izango duzu, baina nahiko dibertigarria da. 26 00:01:16,010 --> 00:01:18,320 Eta gauza dibertigarria amaieran da. 27 00:01:18,320 --> 00:01:20,310 , Esaten dute "Oh, bai, noski, ez dago Emacs komando bat da horretarako." 28 00:01:20,310 --> 00:01:25,050 Zahar Cx Mc M-tximeleta on honetan, Emacs at jab moduko da 29 00:01:25,050 --> 00:01:28,520 Emacs historikoki ezaguna delako pixka bat bloated izateko 30 00:01:28,520 --> 00:01:32,310 eta komandoak dute ia ezer egiteko, beraz, hori da Emacs txantxa bat sort. 31 00:01:32,310 --> 00:01:35,320 >> Zer da Vim? Vim bat programatzaile ren testu-editore aurreratua da. 32 00:01:35,320 --> 00:01:40,040 Benetan testu editore arteko bereizketa egin nahi dut 33 00:01:40,040 --> 00:01:42,000 eta dokumentu-prozesadore baten antzeko zerbait. 34 00:01:42,000 --> 00:01:44,340 Microsoft Word dokumentu prozesadore bat bezala ezagutzen. 35 00:01:44,340 --> 00:01:49,090 Marjinak ezarri dezakezu, gauzak lodia egin, gauzak azpimarratu, 36 00:01:49,090 --> 00:01:51,480 Gauzak marratuko, letra tamaina eta whatnot aldatu. 37 00:01:51,480 --> 00:01:54,380 Testu editore bat ez da ezer editatu testua baino zerbait gehiago egiten du. 38 00:01:54,380 --> 00:01:56,020 Literalki, besterik ez duzu karaktereak. 39 00:01:56,020 --> 00:02:01,650 Ez dago Sorozabal, tamaina, letra-tipoak, koloreak, edo horrelako ezer moduko da. 40 00:02:01,650 --> 00:02:06,360 Guztiak egin nahi duzu editatu testua da, eta Vim ha sido bereziki programazio egin. 41 00:02:06,360 --> 00:02:09,240 Besterik programazio eraikitako ezaugarri asko ditu. 42 00:02:09,240 --> 00:02:11,360 Berariaz diseinatu da testuak editatzeko eraginkorra. 43 00:02:11,360 --> 00:02:15,190 >> Oro har, Vim ezaguna da, funtsean, testu-editore azkarrena izateko 44 00:02:15,190 --> 00:02:19,110 ziurrenik erabiltzen duzun beste edozein testu editore hori da posible. 45 00:02:19,110 --> 00:02:22,480 IDE-antzeko ezaugarri asko ez dira zuzenean Vim txertatua, 46 00:02:22,480 --> 00:02:26,850 beraz zuk IDE bat erabiltzen bada nik eta erabiltzen duzun konpilazio bezalako gauzak ari eta automatikoki exekutatu 47 00:02:26,850 --> 00:02:30,880 edo arazketa zer da zure IDE edo gauza desberdinak ostalari osoa bat 48 00:02:30,880 --> 00:02:32,290 Vim ez ditu etortzen naturalean, 49 00:02:32,290 --> 00:02:36,330 baina ez dago pluginik ostalari osoa duten funtzionalitate moduko hori gehitzeko Vim erabili dezakezu. 50 00:02:36,330 --> 00:02:40,890 Berak Vim testu editatzeko zentratzen eta testuak editatzeko du benetan, oso ondo. 51 00:02:40,890 --> 00:02:43,340 Eta, azkenik, oso pertsonalizagarria eta hedagarria da, 52 00:02:43,340 --> 00:02:48,740 eta funtsean Vim izan inguruan, edo Vi, hau da Vim gainean eraikia, 53 00:02:48,740 --> 00:02:53,790 izan da inguruan 40 urte baino gehiago, eta programa oso, oso sakona da, 54 00:02:53,790 --> 00:02:58,850 eta pertsona erabiliko du bizitza osoan, eta ez da inoiz benetan programa menderatzea bere dutenak, 55 00:02:58,850 --> 00:03:01,530 eta beti izango Ikasten jarraitzeko duzu zure bizitzan zehar, urteetan zehar, 56 00:03:01,530 --> 00:03:03,390 beti hobea eta hobea bihurtuz. 57 00:03:03,390 --> 00:03:07,480 >> Ez da funtsean, zer ikasi dezakezu amaiera ez eta zenbat Vim hobetzeko dezakezu, 58 00:03:07,480 --> 00:03:09,300 hau da, benetan zirraragarria. 59 00:03:09,300 --> 00:03:12,730 Ez duzu nahi Ikusteko zerbait scary duzun bezala oso-oso trebea bihurtu daitekeelako 60 00:03:12,730 --> 00:03:16,650 Vim in aste batzuk besterik ez, baina Sort bezalako bat etengabe-it 61 00:03:16,650 --> 00:03:18,870 beti gehiago ikasi ahal izango duzu eta gero eta ez, gauzak hobeto eta hobeto ikasteko, 62 00:03:18,870 --> 00:03:20,880 hau da, mota zirraragarria niretzat. 63 00:03:20,880 --> 00:03:23,810 Hau zer Vim itxura duen adibidea da. 64 00:03:23,810 --> 00:03:27,630 Hau ez da nirea. Zuzeneko erakustaldiak batzuk ikusiko duzu oraintxe. 65 00:03:27,630 --> 00:03:29,350 Hau zer Vim agian itxura adibide bat da. 66 00:03:29,350 --> 00:03:33,590 >> Zer da gaur egun egiten goaz dago gabiltza off hasteko batera joan 67 00:03:33,590 --> 00:03:35,260  Vim zer egin ahal erakusleiho azkar bat. 68 00:03:35,260 --> 00:03:39,040 Trikimailu batzuk eta whatnot egin duzu guys noa 69 00:03:39,040 --> 00:03:43,020 beraz, zergatik gustatzen zait Vim hainbeste ikusi ahal izango dituzu eta zergatik Vim atsegin dute hainbeste, 70 00:03:43,020 --> 00:03:46,470 eta, ondoren, bertatik egingo dugu sarrera leuna sartu. 71 00:03:46,470 --> 00:03:49,530 Egia esan, apur bat azkarra izango da, Vim sarrera bat. 72 00:03:49,530 --> 00:03:53,410 Galdetu dizut mutilak testu fitxategi bat deskargatu eta batera jarraitu nirekin, ahal izanez gero. 73 00:03:53,410 --> 00:03:58,080 Hau Vim da, eta hementxe MacVim erabiltzen dut, 74 00:03:58,080 --> 00:04:00,520 zu guys Macs bada MacVim erabiliz kontuan hartu ahal izango duzu 75 00:04:00,520 --> 00:04:04,210 Vim bertsio grafiko bat delako, erregularra Vim arren, 76 00:04:04,210 --> 00:04:06,210 Zein da zure komando lerroan, lan fina. 77 00:04:06,210 --> 00:04:09,890 Erakusteko ausazko aholku eta trikimailu batzuk noa 78 00:04:09,890 --> 00:04:15,330 ezin duzula Vim erabiltzen duzun erakusteko zergatik hain cool da. 79 00:04:15,330 --> 00:04:18,940 >> Just a ausazko gauza batzuk pasatzen noa. 80 00:04:18,940 --> 00:04:21,700 Lehenik eta behin, testua objektu da, eta ez dira testu objektu inguru batzuk komandoak bat, 81 00:04:21,700 --> 00:04:25,010 eta benetan irakasten dizut zer testu objektuak xehetasun gehiago dira geroago mintegian, 82 00:04:25,010 --> 00:04:30,050 baina adibidez, demagun nire izena gaizki idatzita dut, 83 00:04:30,050 --> 00:04:32,380 Barndon Liu, eta dut aldatu nahi. 84 00:04:32,380 --> 00:04:36,140 Guztiak egin behar dut nire kurtsorea iritsi da nire izena eta mota komandoa in nonbait 85 00:04:36,140 --> 00:04:38,900 ciw, eta nire izen osoa ezabatuko dira, jarri zidan txertatze moduan, 86 00:04:38,900 --> 00:04:41,050 eta nire izenean ezin dut idatzi eta konpondu. 87 00:04:41,050 --> 00:04:45,550 Era berean, komatxo barruan zerbait aldatu nahi dut bada ez dagoela komando bat da, gainera. 88 00:04:45,550 --> 00:04:47,330 Komatxo barruan gauzak I ezaba ditzakezu. 89 00:04:47,330 --> 00:04:50,260 Ez gehiago sakatu bikoizteko, gainera mugitu eskua saguaren beharrik, 90 00:04:50,260 --> 00:04:52,230 klik bikoitza, eta, ondoren, zerbait idazten back sartu 91 00:04:52,230 --> 00:05:02,000 Guztia egin dezakezu teklatuaren bidez, edozein da. 92 00:05:02,000 --> 00:05:06,430 Edo, bestela, demagun anchor etiketa honen barruan irudi Etiketa honek daukat. 93 00:05:06,430 --> 00:05:08,160 >> Have you guys estalita klasean HTML oraindik? 94 00:05:08,160 --> 00:05:10,570 Bai, beraz, agian etiketa hau ezabatu nahi dut, 95 00:05:10,570 --> 00:05:13,080 eta normalean zer egin behar duzun da zure sagua erabili behar duzu 96 00:05:13,080 --> 00:05:16,040 eta arretaz nabarmendu zehazki zer ezabatu eta ezabatu nahi duzun. 97 00:05:16,040 --> 00:05:21,320 Baina Vim batean hori da, besterik gabe, eta dit, eta benetan azkar ezabatu dezakezu, 98 00:05:21,320 --> 00:05:28,020 eta duzu azaldu dut komando hauek guztiak zer esan, eta horiek bigarren batean nola erabiltzen duzun. 99 00:05:28,020 --> 00:05:30,320 Beste adibide bat, kode batzuk ditut hemen, 100 00:05:30,320 --> 00:05:33,640 eta demagun kodea koska jarri nahi nuen, baina kode koska jarri nahi dut 101 00:05:33,640 --> 00:05:39,940 besterik parentesi barruan, eta nik ere kodearen koska ditzake 3 komandoak erabiliz 102 00:05:39,940 --> 00:05:45,360 > iB funtsean erabiliz. 103 00:05:45,360 --> 00:05:49,960 Hori da benetan Vim buruz cool beste gauza bisuala bloke editing zerbait deitzen da. 104 00:05:49,960 --> 00:05:52,380 Ez dakit asko guys inoiz nahi bada nabarmendu 105 00:05:52,380 --> 00:05:55,690 testu-bloke angeluzuzen bat zure kodea batzuetan 106 00:05:55,690 --> 00:06:00,570 ordez lerroko gauza moduko bitxi hau desberdina lerro guztiak luzeago egin beharrik ordez. 107 00:06:00,570 --> 00:06:02,450 Adibidez, Vim in egin dezakezu. 108 00:06:02,450 --> 00:06:05,260 Dut hau bezalako laukizuzenak nabarmendu daiteke, hau da, nahiko fresko, 109 00:06:05,260 --> 00:06:07,950 baina horrez gain, funtzionalitate editatzeko, erabili dut. 110 00:06:07,950 --> 00:06:12,050 Adibidez, aurrizkia nolabaiteko emateko gure izenen guztiak nahi badut 111 00:06:12,050 --> 00:06:18,100 Bloke bat nabarmendu behar dut, eta gero zerbait gehitu. 112 00:06:18,100 --> 00:06:22,060 >> Era berean, I ere bloke hau nabarmendu daiteke, eta hura ezabatzea aukeratzen, 113 00:06:22,060 --> 00:06:26,300 edo agian nabarmendu dut bloke hau eta aldatzeko D medikuek guztiak ari garelako. 114 00:06:26,300 --> 00:06:29,430 Whatever da, gauza desberdinak horiek guztiak egin ahal izango duzu. 115 00:06:29,430 --> 00:06:31,270 Azkenik, tolesgarri benetan cool. 116 00:06:31,270 --> 00:06:33,840 IDEak asko izan hau non funtzio desberdinak fold dezakezu ikuspegi daudelarik 117 00:06:33,840 --> 00:06:35,590 ez duzun kasu horretan, nahi hauek ikusteko. 118 00:06:35,590 --> 00:06:40,120 Esate baterako, demagun testu bitxi hau daukat hemen, eta ez dut ikusi nahi. 119 00:06:40,120 --> 00:06:42,710 Mantentzeko ikuspegi atera nahi dut beste zerbait dut editatzen dut delako fitxategian. 120 00:06:42,710 --> 00:06:50,580 I tolestu dezake beraz guztia erori da, 121 00:06:50,580 --> 00:06:52,150 eta bide hori da ikuspegi atera da, 122 00:06:52,150 --> 00:06:54,310 eta hori orrian daude beste gauza batzuk editatu ahal izango dut, eta hau da, benetan handia. 123 00:06:54,310 --> 00:06:57,550 Funtzioak eta whatnot gora fold dezakezu edo tolestu klaseak denean programazio zaren 124 00:06:57,550 --> 00:06:59,380 besterik mantentzeko bistaz kanpo ez duzunean horiek editatzen, 125 00:06:59,380 --> 00:07:04,330 eta geroago denean horiek ikusi nahi haiek ireki ahal izango duzu. 126 00:07:04,330 --> 00:07:09,260 Eta ikusi ahal izango duzu ireki besterik ez da dena sortu. 127 00:07:09,260 --> 00:07:11,220 Fitxak, bufferrak, eta leihoak. 128 00:07:11,220 --> 00:07:13,260 Vim da nahiko horretan cool 129 00:07:13,260 --> 00:07:16,280 Normalean testu editoreak asko dituzu fitxategia bakarra alda daiteke, aldi berean, 130 00:07:16,280 --> 00:07:18,960 Nano bezala, edo agian Notepad edo Gedit erabiliz gero. 131 00:07:18,960 --> 00:07:21,470 Benetan Nik inoiz erabili Gedit asko, baina, gutxienez, Notepad + + en 132 00:07:21,470 --> 00:07:26,700 fitxak izan dezakezu, baina Vim fitxak, bufferrak eta leihoak kontzeptua dauka. 133 00:07:26,700 --> 00:07:28,760 Adibidez, ireki ahal izango duzu, fitxa berriak sorta bat. 134 00:07:28,760 --> 00:07:31,790 >> Hemen ikusi ahal izango duzu, oso goian, orain daukat fitxak mordo bat, 135 00:07:31,790 --> 00:07:34,350 eta horiek itxi ahal izango dut. 136 00:07:34,350 --> 00:07:37,550 Gainera, ez bufferrak kontzeptua hau da, 137 00:07:37,550 --> 00:07:40,110 horrek ideia da behin-fitxategi bat ireki duzula 138 00:07:40,110 --> 00:07:43,910 bizirik egonaldiak buffer, eta benetan azkar fitxategia nabigatu nahi baduzu 139 00:07:43,910 --> 00:07:46,290 da zuk benetan azkar nabigatu ahal buffer barruan baita, 140 00:07:46,290 --> 00:07:51,890 eta gainera, panela epean zuk ere zure leiho zatitu dezake Leiho askoren sartu. 141 00:07:51,890 --> 00:07:55,890 Adibidez, leiho hau zatitzeko sortu Leiho askoren sartu nahi badut 142 00:07:55,890 --> 00:08:00,080 hementxe ikusi ahal izango duzu dut kode bera birritan izan ditzake, 143 00:08:00,080 --> 00:08:03,800 eta gehiago eta gero eta gehiago zatitu ahal izango dut, eta oraintxe ez du onak direla begiratu 144 00:08:03,800 --> 00:08:07,340 delako lehenetsita leihoaren tamaina lehenetsia motatako handia izan behar dut 145 00:08:07,340 --> 00:08:09,490 beste guztiak, beraz, zapaldu dira, 146 00:08:09,490 --> 00:08:12,000 baina normalean naiz proiektorea honetako nire ordenagailuan eta ez 147 00:08:12,000 --> 00:08:15,920 Hainbat paneletan aldi berean ireki, hau da, benetan polita izan daiteke I 148 00:08:15,920 --> 00:08:21,450 Hainbat fitxategi editatzen aldi berean. 149 00:08:21,450 --> 00:08:23,800 Duzun hautatu bezalako gauzak ere izan dezake eta horren ordez, 150 00:08:23,800 --> 00:08:27,900 eta benetan dugu estali mintegian duten, 151 00:08:27,900 --> 00:08:29,250 beraz saltatzeko dut oraingoz. 152 00:08:29,250 --> 00:08:32,039 Komandoa modu ezberdinetan mota guztietan lerroa ere duzun elkarreragin. 153 00:08:32,039 --> 00:08:36,380 Adibidez, zerrenda moduko bat hemen daukat, eta gero ordenatu nahi dut- 154 00:08:36,380 --> 00:08:43,039 Ez dakit, dezagun fruta beste, mahats gehitzeko, 155 00:08:43,039 --> 00:08:45,450 eta hau nabarmendu ahal dut nabarmendu funtzioa erabiliz 156 00:08:45,450 --> 00:08:48,980 eta deitu ordenatu, eta automatikoki sailkatuko ditu niretzat. 157 00:08:48,980 --> 00:08:52,150 >> Era berean, egiten ari zaren izango CSS edizio-, I presume bada ziurrenik izango 158 00:08:52,150 --> 00:08:54,190 zure azken proiektua da, jende gehienak egin, 159 00:08:54,190 --> 00:09:00,200 eta, agian, zure CSS horiek ordenatzeko ordena alfabetikoan antolatutako mantendu nahi duzu. 160 00:09:00,200 --> 00:09:04,410 Ere lan egin daiteke, nabarmendu eta dei ordenatu, eta horiek sailkatuko ditu zuretzat. 161 00:09:04,410 --> 00:09:07,380 Hauek dira Vim egin dezakegun gauza adibide batzuk, 162 00:09:07,380 --> 00:09:10,760 eta nabarituko benetan nahi dut funtsezko gauza da zure atentzioa behar dituzu 163 00:09:10,760 --> 00:09:14,740 da hori guztia egiten ari naiz teklatuaren bidez, 164 00:09:14,740 --> 00:09:18,020 eta zauden ikusteko gai bada non nire esku jartzen dira 165 00:09:18,020 --> 00:09:21,210 Halaber, ikusten duzun nire eskuak inoiz benetan etxean errenkadan mugitzeko. 166 00:09:21,210 --> 00:09:24,790 Normalean denean testua editatzen duzun izan ohi duzu sagu bat erabili 167 00:09:24,790 --> 00:09:28,030 eta klikatu inguruan eta whatnot, eta mugimendu moduko hori drags behera 168 00:09:28,030 --> 00:09:32,280 eta hondakinak denbora, edo etxeko ilara eta geziak artean agian zaren mugitzen, 169 00:09:32,280 --> 00:09:35,620 eta, beraz, atzera eta aurrera mugitzen ari zaren bezala, hau da, pixka bat astuna 170 00:09:35,620 --> 00:09:38,750 baina era berean, moteldu, eta gauza da bustiko Vim ona lortzen duzu 171 00:09:38,750 --> 00:09:42,350 Egin nahi duzun guztia zure esku mugitu beharrik gabe egiten da 172 00:09:42,350 --> 00:09:50,730 etxeko errenkadan, handia da aurrera. 173 00:09:50,730 --> 00:09:54,870 Eutsi, nik ireki aplikazio hau noa. Hor dugu. 174 00:09:54,870 --> 00:09:58,320 >> Orain zer komandoak behera beheko eskuineko leiho exekutatzen ari dira ikusi ahal izango duzu. 175 00:09:58,320 --> 00:10:03,190 Dela erakutsi dut zauden diren Vim ekin lehenetsita sartutako gauza funtzio guztiak, 176 00:10:03,190 --> 00:10:06,820 baina ez da, gainera, baita ere erabili ahal izango duzula plugins kopuru handi bat 177 00:10:06,820 --> 00:10:08,390 Zure Vim esperientzia hobetzeko. 178 00:10:08,390 --> 00:10:10,540 Konfigurazio fitxategiak dudala sartutako deskargatu bazenuen, 179 00:10:10,540 --> 00:10:13,150 eta badira nola instalatu PowerPoint buruzko argibideak 180 00:10:13,150 --> 00:10:17,840 eta, gainera, email batean bidaliko dut, izan plugins 40 bat instalatu dut 181 00:10:17,840 --> 00:10:20,490 edo agian 30 plugins, eta bakar bat behin 182 00:10:20,490 --> 00:10:24,000 Vim den funtzionalitate batzuk izan zure Vim esperientzia hobetzen du ekartzen. 183 00:10:24,000 --> 00:10:26,960 Esate baterako, nire gogokoenetako bat surround.vim izeneko zerbait da, 184 00:10:26,960 --> 00:10:29,760 eta funtsean nahi duzu inguruko batekin lan egiteko aukera ematen du 185 00:10:29,760 --> 00:10:32,200 edo pertsonaiak askoz ere erraz mugatzeko. 186 00:10:32,200 --> 00:10:35,960 >> Adibide bat, ez dakit baduzu guys inoiz LaTeX kodea, 187 00:10:35,960 --> 00:10:38,830 baina LaTeX matematika tipografia duten erabiltzen da egiteko hizkuntza da 188 00:10:38,830 --> 00:10:42,950 benetan polita bilatzen matematika, eta, betiere, zerbait math bezala begiratu nahi duzun 189 00:10:42,950 --> 00:10:47,050 hura biltzeko duzu dolarraren seinaleak, eta demagun ekuazioa zenbait naiz idazten bezalako F = ma, 190 00:10:47,050 --> 00:10:49,240 eta hura biltzeko dolarraren seinaleak in ahaztu dut. 191 00:10:49,240 --> 00:10:58,270 Ondoren dut hau nabarmendu daiteke eta hura biltzeko dolarraren seinaleak besterik ez bezalakoa da. 192 00:10:58,270 --> 00:11:03,640 Bestela, Vim tags barrutik gauzak ezabatzeko aukera emango dizu 193 00:11:03,640 --> 00:11:07,300 eta tags eta whatnot, baina Vim ezabatu naturak 194 00:11:07,300 --> 00:11:10,400 ez du onartzen tags aldatzeko aukera, beraz, adibidez, div Etiketa hau daukat, 195 00:11:10,400 --> 00:11:13,060 eta HTML5 berritu eta header etiketa berri bat erabili nahi dut. 196 00:11:13,060 --> 00:11:22,290 Aldaketa egin ahal izango dut inguratzen etiketa eta mota goiburuan, 197 00:11:22,290 --> 00:11:26,540 eta automatikoki aldatuko dela niretzat. 198 00:11:26,540 --> 00:11:29,620 Era berean, demagun zerbait dugu parentesi artean, 199 00:11:29,620 --> 00:11:33,230 eta hori aldatzeko parentesi etatik parentesi edo horrelako zerbait sartu nahi nuen. 200 00:11:33,230 --> 00:11:36,520 Ere dut hori aldatu ahal izango benetan erraz c aldaketarako idatziz, 201 00:11:36,520 --> 00:11:39,330 z inguratzen du, parentesiak. 202 00:11:39,330 --> 00:11:42,170 Oh, uste dut azkarrago idatzi behar dut. 203 00:11:42,170 --> 00:11:45,380 Parentesi eta giltza edo parentesi artean, eta automatikoki egingo da aldaketa hori niretzat, 204 00:11:45,380 --> 00:11:48,570 hau da, benetan polita, bestela normalean oso astuna da. 205 00:11:48,570 --> 00:11:51,310 >> Hau da, benetan polita den aurrekontua agian bakar batetik bestera aldatzeko 206 00:11:51,310 --> 00:11:53,060 eta aurrekontua bikoitza kateak edo horrelako zerbait. 207 00:11:53,060 --> 00:11:56,250 Hori adibide bat erabiltzeko kasua da. 208 00:11:56,250 --> 00:11:58,750 Han Iheslarien izeneko plugin bat da 209 00:11:58,750 --> 00:12:00,260 horrek Git integratzen. 210 00:12:00,260 --> 00:12:03,000 Dut asmatzen agian you guys ez dute erabiltzen Git CS50 askoz, 211 00:12:03,000 --> 00:12:05,530 baina zeure burua aurkituko duzu Git gehiago eta gero eta gehiago erabiliz, 212 00:12:05,530 --> 00:12:09,530 ez bakarrik Harvard osoan, baina, halaber, lanpostu eta whatnot at klaseak, 213 00:12:09,530 --> 00:12:12,650 eta normalean atzera eta aurrera aldatzeko artean daukazula 214 00:12:12,650 --> 00:12:15,950 Komando-lerroan eta Vim nahi Git elkarreragin, 215 00:12:15,950 --> 00:12:18,590 baina ez da nahi Git integratu Vim etorritako plugins 216 00:12:18,590 --> 00:12:23,020 eta, gainera, zuk nahiz eta funtzionalitate batzuk emateko Git gainean. 217 00:12:23,020 --> 00:12:25,520 Ez dago NERDTree izeneko zerbait, eta horrek arakatzeko erabili dezakezu 218 00:12:25,520 --> 00:12:27,860 fitxategia Vim etorritako egituretan. 219 00:12:27,860 --> 00:12:31,710 >> Adibidez, ireki ahal izango dut NERDTree eskuineko panelean on, 220 00:12:31,710 --> 00:12:35,100 eta, funtsean, ikusi ahal izango duzu ausaz fitxategiak 221 00:12:35,100 --> 00:12:38,720 eta irekia ez zergak, ez nire zergak begiratu. 222 00:12:38,720 --> 00:12:43,460 Fitxategiak eta whatnot eta beste fitxategirik ireki begira dezakezu, eta abar eta abar. 223 00:12:43,460 --> 00:12:47,610 Eta ezin izango dut beste plugin horiek sartu, beraz, funtsean dezakegu murgiltze 224 00:12:47,610 --> 00:12:51,640 eta hasi Vim ari da lanean, baina badaude aukera emango dizu plugins 225 00:12:51,640 --> 00:12:55,420 errazago comment, hemen errazago salto dezakezu fitxategiak arteko ahalbidetzen duten plugins, 226 00:12:55,420 --> 00:12:57,820 sintaxia Vim etorritako egiaztapena ematen duzu plugins, 227 00:12:57,820 --> 00:13:00,210 hau da, benetan cool, eta zuk sintaxi egiaztatzea ematen dio 228 00:13:00,210 --> 00:13:03,710 hizkuntza gehienetan eskubidea koadroan out egiteko, 229 00:13:03,710 --> 00:13:07,460 ortzadar parentesi bezalako gauzak, hau da, benetan, benetan, benetan cool. 230 00:13:07,460 --> 00:13:09,110 Let me ematen duen adibide bat oraintxe. 231 00:13:09,110 --> 00:13:11,150 >> Ikus dezagun. 232 00:13:11,150 --> 00:13:15,460 Hemen idazten ari nintzen ausazko kode batzuk, 233 00:13:15,460 --> 00:13:19,720 eta nabarituko duzu parentesi eta parentesi koloreak dituzte guztiek, 234 00:13:19,720 --> 00:13:26,120 eta parentesi eta kortxeteak kolore bereko, betetzen ari da, polita 235 00:13:26,120 --> 00:13:29,380 eta, batzuetan, zure kode irakurgarritasuna hobetzen. 236 00:13:29,380 --> 00:13:32,030 Izan ere osatze automatikoa, tabular formateatze. 237 00:13:32,030 --> 00:13:37,240 Noiz lerro iruzkinak guztiak lortu nahi duzun zerbait izan al duzu 238 00:13:37,240 --> 00:13:40,820 edo taula bat egiteko zure testuan nahi duzuna eta nahi duzun 239 00:13:40,820 --> 00:13:43,870 lortu dena taula polit bat itxura, ordez eskuz formateatu beharrik 240 00:13:43,870 --> 00:13:46,830 daude duten formatua eman ahal izango duzu, eta abar eta abar pluginik. 241 00:13:46,830 --> 00:13:49,400 Zerrendan eta on doa. 242 00:13:49,400 --> 00:13:53,890 Orduak ezin dut existitzen dela Vim plugins ezberdin guztiak aztertzen, 243 00:13:53,890 --> 00:13:59,780 eta sinestezina da zer out. 244 00:13:59,780 --> 00:14:05,880 >> Orain arte zalantzaren bat? Gozoa. 245 00:14:05,880 --> 00:14:10,180 Kasu horretan, inguruan jolasten Vim batekin hasiko dugu, 246 00:14:10,180 --> 00:14:12,620 eta you guys Vim batzuekin lan egin nirekin nahi dut 247 00:14:12,620 --> 00:14:17,650 beraz, sentitzen lor dezakezu, eta zuk dut gidatuko zure Vim lanean lehen urratsetan 248 00:14:17,650 --> 00:14:20,590 Jende asko lortu itotzea delako denean Vim ireki dute gora, 249 00:14:20,590 --> 00:14:24,730 eta, batzuetan, zuk ez dakite komandoa bada irteteko ezin duzu, nahiz Vim ateratzeko, 250 00:14:24,730 --> 00:14:26,350 baina ez da txarra. 251 00:14:26,350 --> 00:14:28,820 Besterik orientazio minutu batzuk behar norbait erabili ditu Vim aurretik duzu 252 00:14:28,820 --> 00:14:32,220 edo tutoretzak batzuk online irakurtzeko, eta egingo zure bidean izango duzu denbora ez. 253 00:14:32,220 --> 00:14:34,570 Hona hemen jarraibide batzuk Vim instalatu ez baduzu dagoeneko. 254 00:14:34,570 --> 00:14:39,130 Dituzun diapositibak horiek begiratu dezakezu aurkezpenaren ondoren gauza gehiago instalatu nahi baduzu. 255 00:14:39,130 --> 00:14:42,660 >> Era berean, horiek nire konfigurazio fitxategiak instalatzeko argibideak batzuk dira, 256 00:14:42,660 --> 00:14:48,230 eta argibide hauek ere jarraitu ahal izango duzu beranduago ez baduzu dagoeneko. 257 00:14:48,230 --> 00:14:52,390 You guys link horretara joan eta testu-fitxategi bat deskargatzeko balute. 258 00:14:52,390 --> 00:14:56,640 Lotura eramango zaitu testu fitxategi honetarako, hau deskargatu eta ireki Vim nahi nuke, 259 00:14:56,640 --> 00:15:01,580 eta bertan ariketak eta whatnot sorta bat daude han inguruan jarraitu dezakezu nirekin 260 00:15:01,580 --> 00:15:09,160 eta hasi Vim oinarrizko eragiketak batzuk praktika batzuk lortzean. 261 00:15:09,160 --> 00:15:12,740 Ona. 262 00:15:12,740 --> 00:15:18,430 Duzun irekitzeko ari bitartean sortu naiz intro labur bat emateko 2 benetan funtsezko printzipio joan 263 00:15:18,430 --> 00:15:23,080 Vim editing diren benetan garrantzitsua murgiltze duzu Vim sartu aurretik ezagutzeko; 264 00:15:23,080 --> 00:15:25,720 eta edizio eta operadore eta mozioak modala da. 265 00:15:25,720 --> 00:15:28,600 Moduzko editing estaltzeko dut lehenik, eta ondoren, operadore eta mozioak estaltzeko dugu 266 00:15:28,600 --> 00:15:30,980 pixka batean. 267 00:15:30,980 --> 00:15:36,910 >> The Vim eta nahiko askoz beste guztien arteko lehen funtsezko bereizketa 268 00:15:36,910 --> 00:15:39,870 testu inolako editoreak da Vim duten moduzko editore bat da, 269 00:15:39,870 --> 00:15:42,260 eta zer esan nahi denean Vim erabiltzen ari zaren 270 00:15:42,260 --> 00:15:44,120 modalitatetan ugarietako bat izan duzu. 271 00:15:44,120 --> 00:15:46,590 Han modua Normala da, han moduan txertatu da, ez dago ikusmen-modua da, 272 00:15:46,590 --> 00:15:50,790 abar eta abar, eta gauza da, zure sakatzeak hainbat ekintza hartu, 273 00:15:50,790 --> 00:15:54,160 esanahi desberdinak hartuko, zer modua sartu Oraindik duzun arabera 274 00:15:54,160 --> 00:15:58,110 Just adibide gisa, modu normalean modua Oraindik denean inguruan mugitzen duzun da, 275 00:15:58,110 --> 00:16:01,820 eta, beraz, funtsezko J erabiltzen beherantz mugitu nahi nituzke, 276 00:16:01,820 --> 00:16:05,430 baina txertatze moduan, gako J erabiltzen baduzu benetan idatzi J pantailan, 277 00:16:05,430 --> 00:16:08,230 eta horregatik jende asko nahastu ezagutu ez ari dira erabiltzen delako 278 00:16:08,230 --> 00:16:11,630 hainbat modutan, denbora guztian izanik, eta beraz, gauzak idatziz egingo dute, eta, 279 00:16:11,630 --> 00:16:14,490 eta erabiltzen ari zaren idazten duzunean pantailan agertuko dena delakoa izatea, 280 00:16:14,490 --> 00:16:18,370 baina Vim in agian zure kurtsorea guztiak leku baino gehiago mugitzen 281 00:16:18,370 --> 00:16:21,020 duzun karaktere bitxi idazten ari delako, eta bat-batean lortzen duzu 282 00:16:21,020 --> 00:16:24,710 txertatze moduan desplaza gako batzuk idatzi duzulako 283 00:16:24,710 --> 00:16:27,150 jartzen txertatze moduan, eta ondoren testu hegan hasten da, 284 00:16:27,150 --> 00:16:29,940 beraz, jendea nahastu delako. 285 00:16:29,940 --> 00:16:32,960 Baina zer modua Oraindik duzu segimendua egiteko aukera izango duzu, 286 00:16:32,960 --> 00:16:35,260 eta begiratzen baduzu oso behean Vim of toolbar at 287 00:16:35,260 --> 00:16:37,410 ez dagoela zer modua Oraindik Une batean esaten dizu adierazle bat izan behar du, 288 00:16:37,410 --> 00:16:39,350 horrek lagungarria izan behar du. 289 00:16:39,350 --> 00:16:42,650 >> Baina, oro har, 3 modalitatetan nagusia buruz jakin behar duzu, 290 00:16:42,650 --> 00:16:46,440 bakarra seguruenik 6 edo 7 edo 8 edo moduak daude, beraz, 291 00:16:46,440 --> 00:16:49,180 baina zure denbora gehien gastatzen duzu 3. 292 00:16:49,180 --> 00:16:52,150 Lehenengo gauza normal moduan da. Hau da, non zure denbora gehien gastatu duzu. 293 00:16:52,150 --> 00:16:55,620 Sakatzeak guztiak daude komando nolabaiteko gisa erregistratuta, 294 00:16:55,620 --> 00:16:58,870 eta komandoak asko ikasteko egingo dugu egun osoan zehar, gaur egun. 295 00:16:58,870 --> 00:17:03,160 Beste modua modua txertatze da, hau da, non benetan ari gauzak idazten duzun, 296 00:17:03,160 --> 00:17:06,410 eta txertatze-modua da, funtsean modua erabiltzen ari zaren ohi da. 297 00:17:06,410 --> 00:17:08,650 Zerbait idazten duzunean, eta hura pantailan dator besterik gabe, 298 00:17:08,650 --> 00:17:11,800 eta ikusmen modua zerbait non nabarmentzea egin dezakezu. 299 00:17:11,800 --> 00:17:14,750 Duzu ikusi lehenagokoak non batzuetan egon nintzen testua nabarmenduz litzateke 300 00:17:14,750 --> 00:17:21,900 eta manipulatzeko modu ezberdinetan, eta hori adibide bat bisuala modua erabiliz. 301 00:17:21,900 --> 00:17:27,819 >> Hasiko dugu off oinarriak absolutua Vim bizirauteko behar duzun, 302 00:17:27,819 --> 00:17:30,610 eta funtsean 7 komando horiei ezazu hemen. 303 00:17:30,610 --> 00:17:34,250 HJKL fitxategia zehar nabigatzeko erabiltzen dira, 304 00:17:34,250 --> 00:17:37,140 eta, ezkerrean behera, gora dagozkie, eta eskuinera, 305 00:17:37,140 --> 00:17:39,460 eta zauden free geziak bai erabiltzeko, 306 00:17:39,460 --> 00:17:43,110 baina benetan HJKL erabili behar duzu ahalik eta gehien animatzen ditugu 307 00:17:43,110 --> 00:17:46,690 ideia da hori editatzen duzun bitartean, dokumentuaren inguruan mugitu ahal izango duzulako 308 00:17:46,690 --> 00:17:49,350 urtean mugitzeko geziak artean izan gabe 309 00:17:49,350 --> 00:17:52,210 eta bertan, idazten ari zaren hau da, benetan, benetan polita. 310 00:17:52,210 --> 00:17:54,390 Karaktere gutxi batzuk baino gehiago mugitu nahi besterik ez duzu. 311 00:17:54,390 --> 00:17:58,020 Ez duzu zure eskuko osoan zehar mugitzeko, eta nice mota hori izatea da. 312 00:17:58,020 --> 00:18:01,920 Vim aditu batzuk benetan mapa beren geziak beste funtzioak egiteko 313 00:18:01,920 --> 00:18:06,880 izan dutelako jada HJKL, eta bere beste funtzio geziak bai erabili ahal izango dute. 314 00:18:06,880 --> 00:18:09,080 HJKL mugitzen zure inguruan Oraindik modu normalean egiten duzun bitartean. 315 00:18:09,080 --> 00:18:11,650 Izateko txertatze moduan joan eta zerbait idatzi nahi baduzu 316 00:18:11,650 --> 00:18:15,370 i sakatu txertatzeko modua, eta hori jartzen duzu txertatze moduan, 317 00:18:15,370 --> 00:18:17,820 eta zerbait idatz dezakezu, eta ihes idaztean 318 00:18:17,820 --> 00:18:20,270 modu normalera itzuli txertatzeko modua lortu. 319 00:18:20,270 --> 00:18:23,280 Ihes beti bidaltzen dizu atzera modu normalera 320 00:18:23,280 --> 00:18:26,740 Gaia ez dago zer modua Oraindik, eta baduzu utzi nahi baduzu 321 00:18:26,740 --> 00:18:29,760 idatz dezakezu hemen: wq sartu, 322 00:18:29,760 --> 00:18:32,640 eta modu honetan gogoratzen dezakezu w idazteko standak da, 323 00:18:32,640 --> 00:18:34,960 eta q irten dago, beraz: wq, 324 00:18:34,960 --> 00:18:39,680 eta koloneko komandoa exekutatzen du eta beraz: komandoa exekutatu sartu WQ 325 00:18:39,680 --> 00:18:41,840 aurrezten eta irteerak. 326 00:18:41,840 --> 00:18:46,700 >> Ireki fitxategia bazara dugu lehen ariketa bidez joan elkarrekin. 327 00:18:46,700 --> 00:18:49,450 1 urratsa da Vim bizitzeko, 328 00:18:49,450 --> 00:18:53,490 eta, zorionez, asko guys guztiak irekita izan hau. 329 00:18:53,490 --> 00:18:58,460 Ona, eta ariketa sinple batzuk erabili ahal izateko dituzun gako horiek erabiltzen ditugu. 330 00:18:58,460 --> 00:19:03,000 HJKL benetan ez dirudi intuitiboa lehen, 331 00:19:03,000 --> 00:19:08,710 eta hau da, hasierako bloke bat duten pertsonek, berriz Vim erabiliz 332 00:19:08,710 --> 00:19:10,820 gako horiek erabiliz inguruan nabigatu da. 333 00:19:10,820 --> 00:19:13,650 Ez da intuitiboa, baina behin erabiliko da 334 00:19:13,650 --> 00:19:19,590 benetan zure kontuan sartu integratzen, eta jende askok, sarritan beraiek 335 00:19:19,590 --> 00:19:23,550 J eta K erabiliz Word-en edo ere Chrome, 336 00:19:23,550 --> 00:19:26,530 eta benetan jende Chrome plugin hau Vimium izenekoa sortu dute 337 00:19:26,530 --> 00:19:29,220 ezin diren edo Chrome Chromium erabili duzun Chrome bidez nabigatzeko 338 00:19:29,220 --> 00:19:31,380 Vim-bezala lasterbideak erabiliz, zure teklatua erabiliz, 339 00:19:31,380 --> 00:19:35,050 beraz, jende horri buruz oso gogotsu daude, baina aurretik joan eta saiatu eta erabilera 340 00:19:35,050 --> 00:19:41,720 HJKL zenbakien artean nabigatzeko besterik ez hain ezagunak lor dezakezu 341 00:19:41,720 --> 00:19:45,660 gauza horiek nola lan egiten du. 342 00:19:45,660 --> 00:19:50,440 >> Behin hori amaitzean, ere joan ahal izango duzu eta play inguruan sortu nuen labirinto honekin 343 00:19:50,440 --> 00:19:53,580 soilik ondo pasatzeko, eta ordenatzeko puntuzko lerroa jarraitzen duzu 344 00:19:53,580 --> 00:19:59,060 eta saiatu ez hormak kraska 345 00:19:59,060 --> 00:20:07,860 eta saiatu egin labirinto amaierara arte. 346 00:20:07,860 --> 00:20:11,840 Gmail in lasterbideak edo edozein aplikazio desberdinak zenbaki bat erabiltzen baduzu 347 00:20:11,840 --> 00:20:15,130 aurkituko duten J eta K, adibidez, askotan gora eta behera mugitzeko erabiltzen dira, duzu, 348 00:20:15,130 --> 00:20:19,930 eta hori, funtsean Vim dator funtsean, beraz, J eta K izan duzu, 349 00:20:19,930 --> 00:20:22,690 eta benetan polita da duzu gora eta behera mugitu ahal delako beharrik gabe 350 00:20:22,690 --> 00:20:26,210 eskua atzera eta aurrera mugitu geziak from. 351 00:20:26,210 --> 00:20:29,410 Orain dezagun saiatu txertatzeko moduan joan eta txertatzeko modua irten. 352 00:20:29,410 --> 00:20:34,370 Nabarituko duzu oraintxe nire kurtsorea, kutxa beltz handi bat da, 353 00:20:34,370 --> 00:20:37,300 eta noiz joan txertatzeko moduan zuk aurkitu behar duzun 354 00:20:37,300 --> 00:20:39,670 bihurtzen kurtsorea estu batean sartu da duzu erabili bezalako ari da. 355 00:20:39,670 --> 00:20:43,730 Duzu Vim erabiltzen baduzu terminalean agian ez duzu aurkituko honen kasua izan 356 00:20:43,730 --> 00:20:46,970 terminal ez delako kurtsorea mehe mota hau onartzen, 357 00:20:46,970 --> 00:20:49,890 baina zuk MacVim edo GVim erabiltzen ari bazara, Windows on 358 00:20:49,890 --> 00:20:54,590 orduan bihurtzen dela kurtsorea batean aurkitu behar da, eta hori adierazle bisuala benetan azkar bat da. 359 00:20:54,590 --> 00:20:58,270 Da Oraindik modu normalean edo txertatzeko moduan duzun ala ez esango duzu. 360 00:20:58,270 --> 00:21:02,890 >> Dezagun aurrera eta saiatu lerro hau editatzen. 361 00:21:02,890 --> 00:21:06,220 Bete zure informazio edo dena delakoa da propioa, 362 00:21:06,220 --> 00:21:11,750 eta nola egin dezakezu hori da mugitu dezakezu gora hutsik amaierara arte, 363 00:21:11,750 --> 00:21:16,040 idatzi i txertatzeko modua sartu, eta Atzera dezakezu 364 00:21:16,040 --> 00:21:21,100 eta idatzi zure izena, eta, amaitutakoan idazten 365 00:21:21,100 --> 00:21:26,520 ihes sakatu dezakezu txertatzeko modua ateratzeko, 366 00:21:26,520 --> 00:21:35,930 eta hona mugitu ahal izango duzu, mota txertatze duten ezabatzeko, 367 00:21:35,930 --> 00:21:42,700 ihes idatzi txertatzeko modua ateratzeko, eta idatzi dezakezu: w sartu 368 00:21:42,700 --> 00:21:44,720 fitxategia gordetzeko. 369 00:21:44,720 --> 00:21:47,420 Idatz dezakezu besterik: w fitxategia gordetzeko. 370 00:21:47,420 --> 00:21:50,560 Idatzi ahal duzu besterik: q gorde gabe irteteko, 371 00:21:50,560 --> 00:21:53,750 edo idatzi ahal izango duzu hemen: wq gorde eta irten. 372 00:21:53,750 --> 00:21:58,850 Ematen, ez dugu nahi oraindik irten, beraz idatz dezakezu hemen: w. 373 00:21:58,850 --> 00:22:01,780 Eta agian apur bat eraginkorra zirudien hasiera batean 374 00:22:01,780 --> 00:22:05,600 Leku hori J idatzi aldiz mordo bat izan duzu eraman delako, 375 00:22:05,600 --> 00:22:08,670 agian L aldiz mordo bat spot hori lortzeko, 376 00:22:08,670 --> 00:22:11,260 eta atzera egiteko sakatu aldiz mordo bat behar duzu, eta benetan eraginkorra zirudien 377 00:22:11,260 --> 00:22:13,260 normalean, berriz, seguruenik zenuke zure sagua mugitu han, 378 00:22:13,260 --> 00:22:15,880 klik bikoitza eta hasi idazten, eta, jakina, 379 00:22:15,880 --> 00:22:19,190 gauza da, aurreneko Vim batekin hasten zara eta oinarrizko komandoak horiek bakarrik ezagutzen duzun, 380 00:22:19,190 --> 00:22:22,810 bai, pixka bat motelagoa izango da, baina laster komandoak ahaltsuagoa batzuk ikasten dituzu, 381 00:22:22,810 --> 00:22:26,380 horrek duzu dokumentu zehar askoz ere azkar mugitu ahal izango da, 382 00:22:26,380 --> 00:22:29,410 eta ezin izango duzu, erabilera oso astuna hau dute 383 00:22:29,410 --> 00:22:34,330 Js errepikatuz eta Ks eta Ls errepikatuz eta abar eta abar. 384 00:22:34,330 --> 00:22:41,340 >> Orain arte zalantzaren bat? Ona. 385 00:22:41,340 --> 00:22:44,000 PowerPoint itzuli. 386 00:22:44,000 --> 00:22:49,140 Orain ari gara mugimendua aurreratu komandoak batzuk gehiago aurkezten joan. 387 00:22:49,140 --> 00:22:52,680 Agian L idatzi asko edo H asko izatea bizi izan duzu, 388 00:22:52,680 --> 00:22:57,200 Eta hona hemen komando gehiago batzuk azkarrago mugitu erabili ahal izango dituzu. 389 00:22:57,200 --> 00:23:02,990 Demagun zure kurtsorea O at bukatu du batzuetan in "Honek testu batzuk," 390 00:23:02,990 --> 00:23:06,840 eta hona hemen 5 komando gehiago errazago lerroan zehar mugitzeko erabili ahal izango dituzu. 391 00:23:06,840 --> 00:23:09,820 Beraz ^ eta $ mugitu hasieran eta amaieran lerro behar duzu, 392 00:23:09,820 --> 00:23:14,300 eta uneren denean adierazpen erregularrak edo beste hainbat gauza ikasten duzu 393 00:23:14,300 --> 00:23:17,390 aurkituko dituzu konbentzio moduko horiek oso arruntak dira. 394 00:23:17,390 --> 00:23:19,360 ^, Oro har, lerro hasieran aipatzen. 395 00:23:19,360 --> 00:23:21,090 $ Normalean lerro bukaeran aipatzen. 396 00:23:21,090 --> 00:23:24,130 Horiek oso erraz gogoratzen dira, eta, era berean, b, e, eta w, 397 00:23:24,130 --> 00:23:28,340 erraza gogoratzeko baita ari dira b atzera edo hasieran dagokiolako, 398 00:23:28,340 --> 00:23:30,630 e amaiera dagokie, eta horrek hitza amaiera da, 399 00:23:30,630 --> 00:23:35,530 eta w hurrengo hitza dagokio, hitza w beraz. 400 00:23:35,530 --> 00:23:37,750 Eta elektronikoa idazten jarraitzen ez baduzu idazten jarraitu w bada 401 00:23:37,750 --> 00:23:43,520 hitzen artean salto dezakezu nabarituko duzu, eta besterik l idazten baino askoz azkarragoa da. 402 00:23:43,520 --> 00:23:46,600 >> Orain, hurrengo gauza Operator-mozioa eredua da. 403 00:23:46,600 --> 00:23:50,310 Hau da, benetan funtsezko arrazoi Vim hain indartsua izan daiteke bat, 404 00:23:50,310 --> 00:23:54,890 eta da funtsean duzun elementu ezberdinak konposatzen daitekeelako 405 00:23:54,890 --> 00:23:58,250 funtzio ahaltsuagoa sartu, beraz, oro har, 406 00:23:58,250 --> 00:24:01,000 denean ezer egin duzun Vim da uste duzun bezala 407 00:24:01,000 --> 00:24:03,280 mozio bat du eragile bat konbinatuz. 408 00:24:03,280 --> 00:24:07,310 Beraz, orain arte besterik ez dugu landu mozioak, HJKL bezala. 409 00:24:07,310 --> 00:24:10,770 Duzu mugitu dute inguruan, eta ondoren, b eta w, modu ezberdinetan inguruan ere mugitzen dute, 410 00:24:10,770 --> 00:24:14,600 baina ez dugu desagertu oraindik gauzak ezabatu edo gauza edo whatnot aldatzeko gai izateaz, 411 00:24:14,600 --> 00:24:19,320 eta noiz operadore konbinatu mozioak duzun orduan Oraindik behar gai 412 00:24:19,320 --> 00:24:22,510 askoz indartsuagoa efektuak, beraz, adibidez, 413 00:24:22,510 --> 00:24:26,360 2 hitz ezabatu nahiko banu, d erabili ahal izango dut ezabatzeko operadorea da, 414 00:24:26,360 --> 00:24:29,420 eta 2 gehi ditzaket 2 hitzak ezabatu nahi dudala adierazteko, 415 00:24:29,420 --> 00:24:31,130 eta ondoren, besteak beste, I mozio bat. 416 00:24:31,130 --> 00:24:33,490 W 2 hitzak ezabatu esateko artean, ezin dut. 417 00:24:33,490 --> 00:24:37,740 J antzeko zerbait erabili izan dut beheranzko 2 aldiz ezabatu esateko 418 00:24:37,740 --> 00:24:39,880 eta 2 me azpiko lerroak ezabatzeko. 419 00:24:39,880 --> 00:24:43,870 D2b esan izan dut atzeraka birritan ezabatu, 420 00:24:43,870 --> 00:24:46,450 eta ez dira izango dut hemen erakusten dut direnak baino mozioak are gehiago 421 00:24:46,450 --> 00:24:52,120 benetan, benetan egin zure Vim editatzeko askoz indartsuagoa. 422 00:24:52,120 --> 00:24:55,450 >> Hauek dira ezagunenetako edo operadore ohikoena batzuk 423 00:24:55,450 --> 00:24:57,030 eta nahiko erraza gogoratzeko baita. 424 00:24:57,030 --> 00:24:59,040 Ezabatzeko, aldaketarako c D. 425 00:24:59,040 --> 00:25:01,560 C da, funtsean, gauza bera zehatza aldaketaren ondorioz izan ezik 426 00:25:01,560 --> 00:25:05,990 denean erabiltzen duzun c duzu automatikoki ezagutu gutxira txertatze moduan jarri. 427 00:25:05,990 --> 00:25:08,050 Normalean denean ezabatzeko erabiltzen duzun modua normal erabiliz gero, 428 00:25:08,050 --> 00:25:10,950 eta egonaldia modu normalean duzu zerbait ezabatu ondoren. 429 00:25:10,950 --> 00:25:13,380 Baina zerbait aldatu nahi baduzu, c erabil dezakezu 430 00:25:13,380 --> 00:25:15,960 zerbait ezabatu eta ondoren, berehala txertatzeko moduan joan 431 00:25:15,960 --> 00:25:17,740 beraz, idazketa hasteko dezakezu eta zerbait konpontzeko. 432 00:25:17,740 --> 00:25:21,160 Y yanking da. 433 00:25:21,160 --> 00:25:25,130 Funtsean da Vim en kopiatzea nozioa. 434 00:25:25,130 --> 00:25:29,220 Adibidez, hurrengo 2 hitz kopiatu nahi badut y2w edo horrelako zerbait egin ahal izango dut, 435 00:25:29,220 --> 00:25:32,120 eta v, nabarmenduz funtsean da. 436 00:25:32,120 --> 00:25:35,550 Eta, gainera, zer da benetan cool da idazten duzun operadore batek bitan bada 437 00:25:35,550 --> 00:25:38,890 egingo lerro oso bat jardun du, beraz, lerro oso bat ezabatu nahi badut 438 00:25:38,890 --> 00:25:41,060 Dd idatzi dut lerro osoa ezabatzeko, 439 00:25:41,060 --> 00:25:47,370 edo lerro osoa kopiatu nahi badut yy edo horrelako zerbait erabili ahal izango dut. 440 00:25:47,370 --> 00:25:51,600 >> Hau batzuk gehiago saiatu horrek. 441 00:25:51,600 --> 00:25:56,280 Badira ariketa bat hemen mugimendu operadorea aurreratu bat baita 442 00:25:56,280 --> 00:25:59,230 eta, nahiz eta beste gauza batzuk ez dut gaur arte PowerPoint batean estali egingo, 443 00:25:59,230 --> 00:26:02,250 baina dohain horiek baino gehiago begiratu sentitzen dezakezu beranduago eta play inguruan haiekin 444 00:26:02,250 --> 00:26:05,990 eta horiek lortzeko ezagutzen. 445 00:26:05,990 --> 00:26:07,630 Operadore eta mozioak. 446 00:26:07,630 --> 00:26:14,220 Adibidez, eman dezagun, ez dira esaldi batean ezabatu nahi besterik ez duzu 2 hitz horiek. 447 00:26:14,220 --> 00:26:17,110 Zer egin nahi duzu nahi ziur dituzu zure 448 00:26:17,110 --> 00:26:21,000 kurtsorea ezabatu nahi dituzun lehen hitza hasieran da, 449 00:26:21,000 --> 00:26:26,230 eta d2w idatz dezakezu, eta 2 hitz horiek ezabatuko dira zuretzat. 450 00:26:26,230 --> 00:26:33,140 Eta zehatza komandoa, d2w hau erabiliz, apur bat astuna iruditu 451 00:26:33,140 --> 00:26:35,940 eta pointless, baina ustezko ideia adierazteko 452 00:26:35,940 --> 00:26:39,380 duten gauza desberdin hauetan idatz daiteke, eta, gainera, badaezpada 453 00:26:39,380 --> 00:26:42,730 gertatuko daukazu egoerari izango da, eta gero azkenean dezakezu dw edo d2w erabiliz, 454 00:26:42,730 --> 00:26:45,600 horrek erabili noizean behin dut. 455 00:26:45,600 --> 00:26:50,030 Dd eta cc askoz ere askotan erabiltzen dut zuk lerro osoa jardun daitekeelako. 456 00:26:50,030 --> 00:26:52,000 >> Adibidez, demagun ausazko zerrenda hau daukat hemen, 457 00:26:52,000 --> 00:26:59,030 eta, agian, lerro hori Huskies dio ez duelako egokitzen ezabatu nahi dut, besterik ez delako, 458 00:26:59,030 --> 00:27:01,200 eta ez dut nahi bertan txertatzeko modua sartu ondoren joan. 459 00:27:01,200 --> 00:27:03,530 Ezabatu nahi dut, eta kasu horretan dd idatzi izan dut, 460 00:27:03,530 --> 00:27:07,090 eta hori lerro osoa ezabatuko du. 461 00:27:07,090 --> 00:27:11,680 Baina demagun orain badira beste lerro hori ezabatu nahi dut, 462 00:27:11,680 --> 00:27:16,850 baina ere konpondu eta berridatzi da, eta kasu horretan cc antzeko zerbait saiatuko naiz nahi dut, 463 00:27:16,850 --> 00:27:19,550 eta hori lerro osoa ezabatzen baina jartzen nau txertatzeko moduan, ikusi dezakezu bezala, 464 00:27:19,550 --> 00:27:24,970 eta konpondu ahal izango dut bertatik. 465 00:27:24,970 --> 00:27:28,510 Eta asko, hainbat bide operadore eta mozioak konbinatu dezakezu, 466 00:27:28,510 --> 00:27:31,360 eta Vim erabili ahala, gero eta gehiago modu desberdinei buruz gehiago ikasteko 467 00:27:31,360 --> 00:27:36,300 Komando hauek erabili ahal izango duzu, eta hobeto eta hobeto bihurtu duzu. 468 00:27:36,300 --> 00:27:40,180 Awesome, orain, hemen dira askotariko beste komando batzuk 469 00:27:40,180 --> 00:27:44,700 hori ere oso, oso erabili ohi dira eta, gainera, Vim hobea bihurtzen lagunduko du. 470 00:27:44,700 --> 00:27:48,780 >> Adibidez, hitz egin minuskulaz bisuala nabarmentzea for v buruz dugun. 471 00:27:48,780 --> 00:27:51,530 Halaber maiuskulaz V erabili ahal izango dugu ikusmen lerro nabarmentzea da. 472 00:27:51,530 --> 00:27:55,880 Horrela, aldi berean lerro osoa erraz askoz gehiago nabarmendu ahal izango duzu. 473 00:27:55,880 --> 00:27:59,180 O erabili ahal izango duzu denean Oraindik modu normalean duzun lerro berri batera funtsean txerta 474 00:27:59,180 --> 00:28:03,620 lerroaren azpitik Oraindik gaur egun on duzu eta jarri txertatzeko modua sartu Idazteko hasteko. 475 00:28:03,620 --> 00:28:07,270 X minuskulaz erabili dezakezu pertsonaiaren hori da gaur egun zure kurtsorea pean ezabatzeko. 476 00:28:07,270 --> 00:28:10,230 Ere erabili ahal izango dituzu u, desegin hau da, mota polita da, 477 00:28:10,230 --> 00:28:14,180 eta kapital bat erabil dezakezu uneko lerroa amaitu eransteko, 478 00:28:14,180 --> 00:28:18,310 beraz, agian, zure kurtsorea da nonbait lerroan, eta gehitu lerro amaieran nahi duzun. 479 00:28:18,310 --> 00:28:21,150 Ondoren idatzi dezakezu capital bat berehala lerroaren bukaerara salto egin 480 00:28:21,150 --> 00:28:25,140 eta txertatzeko moduan beraz gehitu ditzakezun line amaieran joan. 481 00:28:25,140 --> 00:28:30,840 >> Uste dut bat ariketa batzuk horretan bertan saiatu gara ahal izan dut. 482 00:28:30,840 --> 00:28:33,240 Egia esan, ez, ez dut. Ez dutenentzat. 483 00:28:33,240 --> 00:28:35,810 Baina ariketa batzuk hurrengo atalean bertan ikusiko dugu dugu. 484 00:28:35,810 --> 00:28:38,420 Baina hauek ere bai probatu dezakezu zeure burua. 485 00:28:38,420 --> 00:28:45,610 Adibidez, erregular v idazten baduzu, erregular nabarmentzea dela erabiltzen ari zaren hau nahi izango duzu. 486 00:28:45,610 --> 00:28:49,800 Kapitala V idazten baduzu, lerro osoa horrelako nabarmenduz eskuratu ahal izango duzu, 487 00:28:49,800 --> 00:28:55,850 edo idatzi dut o bada lerro berri bat zabalduko da, funtsean, niretzat, hau da, mota polita. 488 00:28:55,850 --> 00:28:58,850 X kurtsorea karaktereak ezabatzeko erabili ahal izango dut. 489 00:28:58,850 --> 00:29:00,800 Dezaket x aldiz mordo bat sakatu eta zerbait ezabatuko. 490 00:29:00,800 --> 00:29:06,720 Sakatu dezaket u hori guztia desegin. 491 00:29:06,720 --> 00:29:09,600 A, ahal idazten dut bat berehala linearen amaieran joan, 492 00:29:09,600 --> 00:29:14,040 eta, gainera, barne I a beste polit batzuk gakoak 493 00:29:14,040 --> 00:29:19,240 duzula ere aurkezpenaren ondoren begiratu dezakezu beste komando batzuk ikasteko. 494 00:29:19,240 --> 00:29:21,250 >> [Student] Zer da inguru ordezkatzeko? 495 00:29:21,250 --> 00:29:23,050 [Brandon L.] Ordezko ere benetan cool 496 00:29:23,050 --> 00:29:26,240 eta, funtsean, nonbait-joan behar izanez gero 497 00:29:26,240 --> 00:29:30,060 Duzu inoiz-jendeak ez benetan erabili da askoz gehiago egun hauetan, 498 00:29:30,060 --> 00:29:34,340 baina inoiz Microsoft Word ikus guys txertatze idazten baduzu 499 00:29:34,340 --> 00:29:37,840 bat-batean duzu modua bitxi hau sartu non pertsonaia bakoitza idaztean 500 00:29:37,840 --> 00:29:39,570 funtsean hurrengo karaktere ordezkatzen du? 501 00:29:39,570 --> 00:29:41,020 Ez dakit zuk guys inoiz ikusi bada. 502 00:29:41,020 --> 00:29:43,250 Honen antzekoa da. 503 00:29:43,250 --> 00:29:47,150 Adibidez, gainidatzi nahi badut zer Une honetan arrazoi batzuk izan dut 504 00:29:47,150 --> 00:29:51,300 Kapitala R, ezin dut idatzi, eta ez dut orain, izan ere ordeztu modua, beheko ezkerreko ikus dezakezun bezala. 505 00:29:51,300 --> 00:29:58,380 Gauzak idatzi badut gauza gainidazten du, eta, gainera, atzera-, hau da, mota cool ezin dut, 506 00:29:58,380 --> 00:30:00,140 eta hori desegin ahal izango dut. 507 00:30:00,140 --> 00:30:06,980 Ez dut oso maiz erabiltzen duten, baina behin orain eta gero erabilgarri bihurtzen da. 508 00:30:06,980 --> 00:30:14,150 >> Hitz egin testu-objektuak, hau da, Vim buruz gauza gogoko bat, zintzotasunez egin dezagun. 509 00:30:14,150 --> 00:30:19,660 Testu objektuak dira, funtsean, testu zatia nolabaiteko definitzeko nozioa 510 00:30:19,660 --> 00:30:26,550 zure testu fitxategi barruan, eta gako horiek baino gehiago dut lehen joan, 511 00:30:26,550 --> 00:30:29,860 eta, ondoren, zenbait erakustaldi emango dizut zuretzat gehiago guztiz ulertzen zer esan nahi duen. 512 00:30:29,860 --> 00:30:34,650 W hitz bat aipatzen du, testu-objektu bat bezala hitz gisa, 513 00:30:34,650 --> 00:30:36,480 beraz, hitza batzuk, normalean ezagutzen, gisa 514 00:30:36,480 --> 00:30:39,300 eta ez bada puntuazio hori da hitzaren ondoan 515 00:30:39,300 --> 00:30:43,490 ondoren, ezin izango da besteak beste, puntuazio oro har. 516 00:30:43,490 --> 00:30:46,440 Baina adibidez, arrazoi batzuk puntuazio minimoa hartu nahi baduzu 517 00:30:46,440 --> 00:30:49,080 edo hori ez da ingelesez zerbait egiten ari zarenean eta hartu nahi dituzun 518 00:30:49,080 --> 00:30:51,180 diren zuriunez zedarrituak pertsonaia guztiek 519 00:30:51,180 --> 00:30:55,390 halaber, kapitalaren W erabil dezakezu hori zuriunez inguratuta guztia lortzeko. 520 00:30:55,390 --> 00:30:58,510 Ere erabiltzen ahal duzun testu-objektu bat aipatzeko 521 00:30:58,510 --> 00:31:00,170 duten parentesi multzo baten barruan. 522 00:31:00,170 --> 00:31:03,950 Gauza bera egin dezakezu kortxete, angelu parentesi artean, 523 00:31:03,950 --> 00:31:06,450 giltza, eta komatxo baita, eta azkenik, 524 00:31:06,450 --> 00:31:10,970 Ere erabili ahal izango dituzu t etiketa batzuk aipatzeko. 525 00:31:10,970 --> 00:31:15,390 >> Let erakutsi nola benetan jokatzen du. 526 00:31:15,390 --> 00:31:21,380 Esate baterako, hau da nire nire erakusleiho oso lehen adibidea da. 527 00:31:21,380 --> 00:31:26,950 Ez dago esaldi honetan hitza horietako batzuk aldatu nahi dut, 528 00:31:26,950 --> 00:31:30,560 eta aipatu dugun W mozio baten gisa erabiltzen ari, 529 00:31:30,560 --> 00:31:33,170 baina ere erabili dezakezu beraz bezalako testu-objektu gisa. 530 00:31:33,170 --> 00:31:40,940 Adibidez, modu batean Barack izena aldatu izan dut edo funtsean aldatu 531 00:31:40,940 --> 00:31:46,730 da hitz hau eta mota hasierara nintzen joan izan c aldaketarako eta w hitza, 532 00:31:46,730 --> 00:31:51,650 eta hori hitz osoa ezabatuko du eta jarri txertatzeko moduan. 533 00:31:51,650 --> 00:31:54,240 Baina oso gogaikarriak egiteko hitza denbora guztian hasierara joan me izatea. 534 00:31:54,240 --> 00:31:56,530 Hori da benetan gogaikarriak. Ez dut nahi hori egin dute. 535 00:31:56,530 --> 00:32:00,390 Ezin dut, benetan, edozein tokitan, bere izena barrutik 536 00:32:00,390 --> 00:32:03,930 eta ciw idazten, eta i barruko dago, 537 00:32:03,930 --> 00:32:06,590 beraz idazten dut aldaketa nabarmentzen da hitz batean ciw bada, 538 00:32:06,590 --> 00:32:10,150 edo beste era batera esanda, aldaketa hitza unean barruan nago, 539 00:32:10,150 --> 00:32:13,280 eta zuk zehatza efektu bera emango da. 540 00:32:13,280 --> 00:32:17,130 Hori konpondu ahal izango duzu. 541 00:32:17,130 --> 00:32:21,390 >> Era berean, agian, honelako zenbait kasu daukat 542 00:32:21,390 --> 00:32:27,920 non arrazoi batzuk mugatzaileak edo horrelako zerbait batzuk daude, 543 00:32:27,920 --> 00:32:31,700 edo han puntuazio batzuk, eta gauza osoa ezabatu nahi nuen. 544 00:32:31,700 --> 00:32:36,530 Idazten dudanean ciw bada zer mugatzaileak horien barruan ezabatuko dira, 545 00:32:36,530 --> 00:32:39,830 baina hori zuriunez inguratuta gauza osoa eskuratu nahi dut, 546 00:32:39,830 --> 00:32:42,750 beraz ciW erabili ahal izango dut gauza osoa ezabatzeko. 547 00:32:42,750 --> 00:32:51,000 Idatzi dut bost, gauza bera egin, eta mota sei. 548 00:32:51,000 --> 00:32:53,670 Era berean, hori parentesi barruan zerbait aldatu nahi badut 549 00:32:53,670 --> 00:32:58,340 Ci, ezin dut idatzi) duten parentesi barruan da guztia ezabatu 550 00:32:58,340 --> 00:33:05,460 eta, ondoren, edozein dela ere egin nahi dut bete, int argc bezala, egin nahi duzuna, 551 00:33:05,460 --> 00:33:07,330 eta, era berean, komatxo rekin gauza bera. 552 00:33:07,330 --> 00:33:13,130 Duten komatxo barruan testu konpondu ahal izango dut, 553 00:33:13,130 --> 00:33:21,540 eta nik tags barruan dauden gauzak ere alda dezake. 554 00:33:21,540 --> 00:33:24,400 Ez duela zentzurik? 555 00:33:24,400 --> 00:33:27,020 >> Egin dezakezu beste gauza bat da, ez duzu c erabiltzeko. 556 00:33:27,020 --> 00:33:30,690 Halaber d erabili ahal izango duzu zer etiketa barruan ezabatu nahi baduzu. 557 00:33:30,690 --> 00:33:35,370 Etiketa baten barruan testua ezabatu nahi badut dit erabili ahal izango dut etiketa horiek ezabatzeko. 558 00:33:35,370 --> 00:33:40,360 Ere dut VIT erabil dezake zer etiketa barruan nabarmentzeko, adibidez. 559 00:33:40,360 --> 00:33:43,920 Beste gauza ordez i erabiliz erdian ere erabili ahal izango duzu da, 560 00:33:43,920 --> 00:33:49,490 Horrek guztiak nabarmentzen, beraz, gogoratu i testua objektuaren egingo du aipatzeko erabiltzen baduzu 561 00:33:49,490 --> 00:33:52,260 edo hori mugatzaileak barruan jasotako testu-objektu bat erabili, 562 00:33:52,260 --> 00:33:56,000 baina erabiltzen bada testua baita mugatzaile bera ere sartuko da. 563 00:33:56,000 --> 00:33:59,180 Adibidez, testu hau eta inguruko etiketa nabarmendu nahi badut 564 00:33:59,180 --> 00:34:05,390 Bez, v erabili ahal izango dut bisuala nabarmendu du, bat guztientzat, eta, ondoren etiketaren t. 565 00:34:05,390 --> 00:34:08,350 Horrelako zerbait baita egin dezakezu. 566 00:34:08,350 --> 00:34:15,810 Agian google.com hau ezabatu komatxorik inguruan batera baita nahi dut, 567 00:34:15,810 --> 00:34:22,860 eta da antzeko zerbait "erabili ahal izan dut hori guztia ezabatu, adibidez. 568 00:34:22,860 --> 00:34:26,520 >> Orain arte zalantzaren bat? 569 00:34:26,520 --> 00:34:32,270 Duten I isurketa naiz duzun Vim komandoak asko guztiak aldi berean konturatzen naiz, 570 00:34:32,270 --> 00:34:36,210 eta hau da, funtsean, zuk busti ezberdinen komando guztiak nahi dudalako 571 00:34:36,210 --> 00:34:39,480 eta zer komando horiei Vim do sarrera bat emango dizu. 572 00:34:39,480 --> 00:34:41,460 Baina zer gertatuko behar joan denean atzera joan 573 00:34:41,460 --> 00:34:44,250 poliki-poliki jaso komando horiei banan-banan izan joan zaren. 574 00:34:44,250 --> 00:34:47,880 Ez duzu nahi zeure burua izaten, hori ere erabatekoa delako. 575 00:34:47,880 --> 00:34:50,460 Recoger Vim nahi baduzu zer den benetan egin behar duzun 576 00:34:50,460 --> 00:34:53,590 lehen oinarrizko multzo batekin hasi, eta ez dut hautsi sortu ikasgai sartu zuretzat 577 00:34:53,590 --> 00:34:57,830 hori egiteko jarraitzen duzu, errazagoa da, eta saiatu eta master komandoak multzo bakoitzean 578 00:34:57,830 --> 00:35:00,400 banan-banan, aldi berean bat. 579 00:35:00,400 --> 00:35:03,500 Gehiegizkoa da guztia egin aldi berean, beraz, zer egin behar duzu atzera joan behar da 580 00:35:03,500 --> 00:35:10,950 lehen ikasgaia, hau da HJKL, txertatzeko moduan, modu normal sartu ihes joan, 581 00:35:10,950 --> 00:35:13,790 eta aurrezteko eta irtetea, eta hori da benetan Vim bizirauteko behar duzun guztia, 582 00:35:13,790 --> 00:35:15,220 eta benetan, benetan horrekin eroso. 583 00:35:15,220 --> 00:35:18,270 Eta egun batzuk behin Oraindik oso horrekin eroso ondoren 584 00:35:18,270 --> 00:35:21,170 mugitu behar duzu motion operadore gehiago aurreratu ahal izateko, 585 00:35:21,170 --> 00:35:25,890 mozioak gehiago aurreratu dute, eta operadore eta abar eta abar jakiteko. 586 00:35:25,890 --> 00:35:32,160 >> Asko baten bidez noa ezagutzen dut, baina ezagutu jasan gauza desberdin asko nahi dut. 587 00:35:32,160 --> 00:35:36,080 Baina kasu Oraindik erronka sortu, erakutsi ahal izango dut 588 00:35:36,080 --> 00:35:43,690 nola hau jarri dezakezu guztiak elkarrekin zer ikasi besterik ez dugu gaur eta gehien erabiliz, 589 00:35:43,690 --> 00:35:46,280 eta zuk ere jarraitu dezakezu batera nahi izanez gero, 590 00:35:46,280 --> 00:35:48,590 baina ausazko ariketa batzuk sortu nuen. 591 00:35:48,590 --> 00:35:51,140 Suposatzen zerrendari nolabaiteko hau atsegin dugu 592 00:35:51,140 --> 00:35:53,200 non bloke horiek behar duzun pertsonen izenak, 593 00:35:53,200 --> 00:35:55,440 etxeak, urteetan, eta kontzentrazio eta whatnot, 594 00:35:55,440 --> 00:35:59,240 eta zuk zeuk sarrera berri bat gehitu nahi duzu. 595 00:35:59,240 --> 00:36:01,530 Zer da hau egiteko modurik onena? 596 00:36:01,530 --> 00:36:03,240 Egin hau atsegin utzi. 597 00:36:03,240 --> 00:36:06,620 Zergatik ez lehen bloke hau nabarmendu dugu. 598 00:36:06,620 --> 00:36:08,710 Hautatzeko joan zaren, eta y sakatu ahal izango dugu yank, 599 00:36:08,710 --> 00:36:11,180 beraz, gaur egun dugu, funtsean, kopiatu eta itsatsi plantila honetan lehen dezake 600 00:36:11,180 --> 00:36:16,500 gauza osoa berridatzi hutsetik gabe. 601 00:36:16,500 --> 00:36:20,390 Orain sakatu dut j aldiz mordo bat behera jaisteko, 602 00:36:20,390 --> 00:36:22,560 eta sakatu dut p bertan itsatsi. 603 00:36:22,560 --> 00:36:26,990 Agian espazio bat lerro estra batzuk gehitu dut, 604 00:36:26,990 --> 00:36:31,130 eta demagun orain zure izena aldatu norbait nahi dut. 605 00:36:31,130 --> 00:36:36,220 Gero, hara joan ahal izango dut eta idatzi c2w izen hori aldatzeko lehen bezala. 606 00:36:36,220 --> 00:36:38,860 Bob Jones, nork daki. 607 00:36:38,860 --> 00:36:41,470 Agian etxea aldatu nahi badut, ezin dut erditik sartu hemen joan 608 00:36:41,470 --> 00:36:44,230 eta mota ciw eta jarri Cabot Etxea. 609 00:36:44,230 --> 00:36:47,850 >> Hona non erabiltzean kontuan hartu nahi duzun adibide bat izan daiteke 610 00:36:47,850 --> 00:36:52,970 ordezko moduan zure graduazio urtea aldatu nahi baduzu, 611 00:36:52,970 --> 00:36:54,890 edo ere ciw erabili ahal izango dugu, baita. 612 00:36:54,890 --> 00:36:57,550 Ez du axola. 613 00:36:57,550 --> 00:37:07,180 Agian zure nagusien aldatu nahi duzu. 614 00:37:07,180 --> 00:37:11,310 Eta hori egiten duzuna da. 615 00:37:11,310 --> 00:37:17,170 Eta, agian, zuk zer agian egiten dut manifestazio bat emango dizut 616 00:37:17,170 --> 00:37:23,820 komandoak aurreratuagoak ikasteko Vim jarraituko badut ziren-baduzu 617 00:37:23,820 --> 00:37:25,690 apenas azalean ari gara scratching hemen delako, 618 00:37:25,690 --> 00:37:28,960 eta editatzeko moduko hau egin izan dut, nahiz eta hemen baino azkarrago I agerian dituzun 619 00:37:28,960 --> 00:37:32,860 komando gehiago ez dut duzula erakusteko gaur aukera ahaztuak ezagutzen dudalako. 620 00:37:32,860 --> 00:37:37,500 Adibidez, hau nabarmendu nahi badut I egin ahal duten bezala, 621 00:37:37,500 --> 00:37:39,960 eraman behera. 622 00:37:39,960 --> 00:37:43,860 Nire mapping propioa gehitu dut 623 00:37:43,860 --> 00:37:48,100 funtsean automatikoki gauza nabarmendu niretzat 624 00:37:48,100 --> 00:38:02,610 eta ezin dut-ez dakit. 625 00:38:02,610 --> 00:38:05,260 Esan nahi dut, hau besterik ez duzu erakutsi nahian egin dezakezu benetan, benetan duten 626 00:38:05,260 --> 00:38:08,180 gauzak editatzen azkarrago, batez ere, eremu ezberdinetan horiek guztiak duzu, hasteko, 627 00:38:08,180 --> 00:38:10,620 eta normalean zer egiten baliteke moduko klik eginez 628 00:38:10,620 --> 00:38:13,530 eta nabarmenduz hemen idatzia. 629 00:38:13,530 --> 00:38:18,530 Guztia egin dezakezu guztiak aldi berean, kopiatu eta itsatsi, 630 00:38:18,530 --> 00:38:21,640 fitxategia artean gora eta behera mugituz, 631 00:38:21,640 --> 00:38:24,060 besterik stuff mugatzeko, stuff formateatzea. 632 00:38:24,060 --> 00:38:29,670 Hori guztia askoz azkarrago egin daiteke Vim in. 633 00:38:29,670 --> 00:38:32,580 >> Just a little uste dut benetan polita izan daiteke gauza, 634 00:38:32,580 --> 00:38:34,820 bertan aurkituko da eta ordezkatu. 635 00:38:34,820 --> 00:38:36,460 Nork Gmail lasterbideak erabili dute zaretenok 636 00:38:36,460 --> 00:38:41,050 duzu ere jakin dugu idazten baduzu / zuk bidaltzen bilaketa-kutxa da, 637 00:38:41,050 --> 00:38:44,210 eta, oro har, aplikazio desberdinetan asko aurkituko dituzu barra horretan 638 00:38:44,210 --> 00:38:47,300 edo agian kontrolatzeko barra edo ondorengo barra zerikusirik 639 00:38:47,300 --> 00:38:49,870 jarriko bilaketa modua nolabaiteko sartu, 640 00:38:49,870 --> 00:38:53,240 eta hori ere funtsean Vim dator funtsean 641 00:38:53,240 --> 00:38:58,670 the slash operadorea edo barra komandoa aukera ematen duzulako sarrerari 642 00:38:58,670 --> 00:39:01,770 katea nolabaiteko duten dokumentuan bilatzeko erabil dezakezu. 643 00:39:01,770 --> 00:39:05,350 Can n eta hiriburua N duzu ondoan eta aurreko agerraldia joan, 644 00:39:05,350 --> 00:39:10,700 eta, gainera, antzeko zerbait erabili ahal izango duzu bilatu eta dokumentuan ordezkatu. 645 00:39:10,700 --> 00:39:15,060 Emango dizut zer egin daiteke on manifestazio bat. 646 00:39:15,060 --> 00:39:18,200 >> Kate YANK instantzia guztiak aurkitu dokumentu honen barruan nahi dut Agian bada 647 00:39:18,200 --> 00:39:23,310 Idatzi nuen / YANK, beheko ezkerreko izkinan ikus dezakezu, 648 00:39:23,310 --> 00:39:26,350 eta noiz sartu idazten dudanean instantzia guztiak azpimarratzen ditu. 649 00:39:26,350 --> 00:39:34,160 I funtsean n erabili ahal izango atzera eta aurrera salto instantzia ezberdinetan behera, 650 00:39:34,160 --> 00:39:40,420 eta dezagun demagun bilatu eta ordeztu YANK ausazko hitza batzuekin nahi dut 651 00:39:40,420 --> 00:39:42,180 hori ere dokumentuan. 652 00:39:42,180 --> 00:39:47,070 Sakatu dut: Vim barruan komando nolabaiteko idaztea da, 653 00:39:47,070 --> 00:39:49,610 komando batzuk mugitu baino sofistikatuagoa da 654 00:39:49,610 --> 00:39:51,370 edo ezabatzea, edo horrelako zerbait. 655 00:39:51,370 --> 00:39:56,860 Idatzi egingo% zeinua dut aipatzeko zelairatzea komando hau erabili nahi dut 656 00:39:56,860 --> 00:39:58,230 Dokumentu osoa da. 657 00:39:58,230 --> 00:40:02,380 Idatzi a zelairatzea. PEARL etatik honetan funtsean dator. 658 00:40:02,380 --> 00:40:07,040 Eta hurrengo komando hau PEARL aurkituko dituzu komando nahiko estandar bat da 659 00:40:07,040 --> 00:40:09,790 ordez eta bestelako programazio hizkuntzetan duzu izango direla 660 00:40:09,790 --> 00:40:13,170 Ziurrenik gehiago informatikako egin duzun bezala ikasten hasteko, 661 00:40:13,170 --> 00:40:20,130 eta, batez ere erabili ahal izango dut / a /, mota idatzi aurkitu eta ordeztu nahi dut hitza 662 00:40:20,130 --> 00:40:24,280 eta gero beste bat idatzi / eta edozein dela hitza hitz hori ordezkatu nahi dut idazten. 663 00:40:24,280 --> 00:40:27,450 Nork daki, agian nyancat. 664 00:40:27,450 --> 00:40:30,390 Hori egin dut, eta gero ikusiko duzu dena ordezkatu zen. 665 00:40:30,390 --> 00:40:34,000 >> Baina nabarituko duzu ez dagoela hitz hau hemen. 666 00:40:34,000 --> 00:40:37,620 Arrazoi batzuk gure YANK instantzia batzuk ordezkatu dira, baina ez guztiak, 667 00:40:37,620 --> 00:40:40,250 eta hori da bidea hizkuntza moduko hau idatzi duelako 668 00:40:40,250 --> 00:40:43,550 Vim ez ezik beste toki batzuetan dagoela denean ordezkapena komandoa exekutatu 669 00:40:43,550 --> 00:40:46,470 hitz horren lehen agerraldian bakarrik izango da ordezkatuko lerro bakoitzean, 670 00:40:46,470 --> 00:40:52,810 beraz, benetan ordezkatuko hitza instantzia guztiak lerro bakoitzean bakarra nahi badut 671 00:40:52,810 --> 00:40:56,890 ondoren, gauza bera egin zuen, baina gehitu ag Ez oso amaieran daukat, 672 00:40:56,890 --> 00:41:00,810 horrek globala dago, eta ondoren, hori izango da benetan 673 00:41:00,810 --> 00:41:06,200 instantzia guztiak ordezkatzeko. 674 00:41:06,200 --> 00:41:09,710 Eta behin adierazpen erregularrak ikasten duzu, ez da benetan CS50 mintegia 675 00:41:09,710 --> 00:41:12,120 adierazpen erregularrak, beraz Oraindik adierazpen erregularrak bitxia bada 676 00:41:12,120 --> 00:41:16,970 duzu mintegi horretan ere egin ditzakete eta gehiago ikasteko. 677 00:41:16,970 --> 00:41:19,920 >> Baina adibidez, demagun hau bezalako izenak zerrenda bat daukat, 678 00:41:19,920 --> 00:41:23,920 eta berrantolatzeko nahi dut, beraz, ordez abizena, koma, lehen izena izatearen 679 00:41:23,920 --> 00:41:27,490 Hura berrantolatzeko nahi dut lehen, izen-espazio, abizena dira erregelak. 680 00:41:27,490 --> 00:41:30,750 Benetan erabil dezakezu komando hau hementxe 681 00:41:30,750 --> 00:41:33,600 funtsean egiten duzula, eta, beraz, hemen ikusi ahal izango duzu 682 00:41:33,600 --> 00:41:37,170 hasteko ren bat, eta horrek esan nahi du, aurkikuntza bat egin eta ordezkatu nahi dugu dugu, 683 00:41:37,170 --> 00:41:42,970 eta gero izeneko bandera \ v, zein bandera magia honetan zerbait deitzen da gehitu dut 684 00:41:42,970 --> 00:41:45,810 Vim en horri esker, adierazpen erregularrak errazago egin ahal duzu. 685 00:41:45,810 --> 00:41:49,370 Gero hortik funtsean edozein lerro bakar bat etorri gara 686 00:41:49,370 --> 00:41:55,960 duten hitzak, koma, espazio, eta hitz multzo bat edo hizki multzo bat multzo bat egiteko formulario bat da. 687 00:41:55,960 --> 00:41:59,240 \ W + funtsean, karaktere bat edo gehiago esan nahi du, 688 00:41:59,240 --> 00:42:04,030 eta parentesi talde horiek harrapatzeko erabiltzen dira 689 00:42:04,030 --> 00:42:06,120 beraz, horiek ezin dut erreferentzia geroago. 690 00:42:06,120 --> 00:42:09,910 Ikusten duzun bezala, behin harrapaketa 2 hitzeko bloke horietan 691 00:42:09,910 --> 00:42:11,690 diren bat koma, espazio bereizita 692 00:42:11,690 --> 00:42:15,510 orduan zer ordeztu nahi duguna erabiltzen dut \ 2 eta \ 1 693 00:42:15,510 --> 00:42:18,130 berriro aipatzen duten harrapatu ziren hitzak 694 00:42:18,130 --> 00:42:20,950 'find benetako komando, 695 00:42:20,950 --> 00:42:24,970 eta, beraz, \ 2 whatever da parentesi bigarren multzo honetan jasotako dagokio, 696 00:42:24,970 --> 00:42:28,140 \ 1 ere badago parentesi lehen multzo honetan jasotako dagokio, 697 00:42:28,140 --> 00:42:31,680 eta ikusi dezakezu bezala, naiz jarriz 2 aurretik 1-era 698 00:42:31,680 --> 00:42:36,650 saiatzeko eta abizena aurretik lehen izen mugitu. 699 00:42:36,650 --> 00:42:38,380 Ez duela zentzurik? 700 00:42:38,380 --> 00:42:43,450 >> Eta zer egin dezakegu hasiera horiek ezkutatu ahal dut, beraz bakarrik komando hau exekutatu lerro hauek dut, 701 00:42:43,450 --> 00:42:53,720 eta ondoren egingo komando hau idazten dudanean. 702 00:42:53,720 --> 00:42:57,050 Ikus zehazki egiten du banatzen gisa. 703 00:42:57,050 --> 00:42:59,400 Eta, berriz ere, hau da, ozta-ozta azalera scratching, 704 00:42:59,400 --> 00:43:03,020 eta bazoaz espresio erregular mintegi orduan ziur ikasten duzu naiz 705 00:43:03,020 --> 00:43:05,070 gauza asko gehiago ezberdinen adierazpen erregularrak egin dezakezu, 706 00:43:05,070 --> 00:43:08,910 eta hau funtsean hasten Iradokizuna duzuna benetan Vim egin ditzakeen at 707 00:43:08,910 --> 00:43:10,850 benetan hasten zara bada maisu bat bihurtzeko. 708 00:43:10,850 --> 00:43:14,520 Agian zerbait Refactor nahi duzun, eta instantzia guztiak aurkitu nahi duzun 709 00:43:14,520 --> 00:43:16,980 patroi izendatuz nolabaiteko jarraitzen duen funtzio batzuk. 710 00:43:16,980 --> 00:43:18,570 Hori izendatu modua aldatu nahi. 711 00:43:18,570 --> 00:43:21,140 Komando nolabaiteko hori egiteko bezala idatzi ditzakezu, 712 00:43:21,140 --> 00:43:23,850 eta hori malgutasun moduko Vim barruan lor dezakezu 713 00:43:23,850 --> 00:43:30,210 duzun besterik ari ez den testua beste editoreak lortu du. 714 00:43:30,210 --> 00:43:34,830 >> Hori, funtsean, zuk gaur irakasteko gaurko mintegi batean nahi nuen gauza guztiak biltzen ditu, 715 00:43:34,830 --> 00:43:38,580 baina berriro ere, benetan azpimarratu nahi dut hori jasotzeko Vim nahi baduzu 716 00:43:38,580 --> 00:43:42,120 egia da ez dagoela hasieran ikasteko kurba pixka bat altuagoa da. 717 00:43:42,120 --> 00:43:44,230 Hasieratik zertxobait gutxiago produktiboa izango duzu 718 00:43:44,230 --> 00:43:47,010 Ziurrenik zuk bestela baino izango litzateke, baina makila duzu berarekin bada 719 00:43:47,010 --> 00:43:49,890 egun batzuk edo aste batzuk barru, nola azkar ikasten duzu arabera, 720 00:43:49,890 --> 00:43:56,300 askoz bihurtu dituzu, askoz azkarrago, eta zuk manifestazio bat ematen saiatu naiz 721 00:43:56,300 --> 00:43:59,070 zer on Vim maneia baina ez nuen benetan erakusteko aukera bat lortuko 722 00:43:59,070 --> 00:44:03,230 zer gertatzen da, normalean I-esaterako, klasean idatzi nire notak sartu dut Vim batera. 723 00:44:03,230 --> 00:44:07,920 Hori dut beraz, askoz azkarrago ahal ditut baino Vim lan egiten ahal delako beste edozein programa. 724 00:44:07,920 --> 00:44:14,480 Literalki da 2 edo 3 denbora produktibitatea Vim gehikuntza dakar aurreko beste programa da, 725 00:44:14,480 --> 00:44:18,800 ez bakarrik testuak editatzeko abiadura baina ere modu ezin dut dokumentuan zehar mugitzeko 726 00:44:18,800 --> 00:44:21,510 eta bide batez beste fitxategiak sartu ahal izango dut nire ordenagailuan 727 00:44:21,510 --> 00:44:23,110 eta salto batean, haien arteko eta abar eta abar. 728 00:44:23,110 --> 00:44:27,600 Besterik ez da produktibitatea bultzada benetan, benetan handi bat da. 729 00:44:27,600 --> 00:44:30,550 >> Baina ikasten ari zaren, ziur gauza bat ikasten duzu denbora bat egin nahi baduzu, 730 00:44:30,550 --> 00:44:34,970 eta saiatu ez zu zeu izaten komando desberdinak gehiegirekin 731 00:44:34,970 --> 00:44:39,090 daudelako komandoak asko eta lasterbideak desberdinetako asko duzu Vim batean ikas daiteke. 732 00:44:39,090 --> 00:44:41,780 Jasotzeko apur bat denbora batean eta urteetan zehar nahi duzun 733 00:44:41,780 --> 00:44:48,990 Vim ulermen handiagoa eta handiagoa pixkanaka amass. 734 00:44:48,990 --> 00:44:51,790 Gehiago ikasteko jarraitu nahi baduzu, hauek dira gaiak gehiago aurreratu batzuk 735 00:44:51,790 --> 00:44:55,900 ezagutu jarraitu ahal izango duzu, eta baita hau apenas azalera marratu. 736 00:44:55,900 --> 00:44:59,050 Hona hemen zenbait plugin popular free ikusteko eta Google horiek sentitzen dezakezu 737 00:44:59,050 --> 00:45:03,750 eta play inguruan haiekin nahi izanez gero, eta, besterik gabe, ikusi zer nolako plugin daude. 738 00:45:03,750 --> 00:45:06,260 Eta gero, PowerPoint honen amaieran, esteka mordo bat sartuko dut 739 00:45:06,260 --> 00:45:08,740 hainbat baliabide hemen ikasteko erabili ahal izango dituzu. 740 00:45:08,740 --> 00:45:12,700 Hona hemen loturak ezberdinetara Vim hasteko erabili ahal izango dituzu mordo bat. 741 00:45:12,700 --> 00:45:15,150 Tutoretzak eta whatnot ezberdinak dituzte, 742 00:45:15,150 --> 00:45:17,770 eta, azkenik, horiek dira gauzak gehiago aurreratu batzuk erabili ahal izango dituzu 743 00:45:17,770 --> 00:45:19,790 ere begiratu baita, 744 00:45:19,790 --> 00:45:22,340 pantaila batzuk akatsik eta Vim teknika aurreratuagoak batzuk 745 00:45:22,340 --> 00:45:26,450 eta, gainera, iturri kodea pieza desberdinak batzuk begiratu dezakezula GitHub on 746 00:45:26,450 --> 00:45:28,760 besterik gabe, beste pertsona batzuen konfigurazio fitxategiak begiratu 747 00:45:28,760 --> 00:45:32,710 edo Vim plugins begiratu eta abar eta abar. 748 00:45:32,710 --> 00:45:40,380 >> Hori da dena zuretzat daukat. 749 00:45:40,380 --> 00:45:43,000 [CS50.TV]