[Mintegia Vim] [Brandon Liu] [Harvardeko Unibertsitateko] [Hau CS50.] [CS50.TV] Gaur da Vim sarrera bat izango da. Nola asko guys dute Vim entzun? Zer entzun duzu Vim buruz? [Ikaslea] zure arazo guztiak konpontzen da. [Brandon L.] zure arazo guztiak konpontzen da. Beste ezer you guys Vim buruz entzun? Edozein inpresioak? [Ikaslea] Ia denek gustuko dut hitz Vim erabiltzeko. Oh, gozoa. [Ikaslea] Jende asko dakit gustatuko Vim erabiltzeko. Ongi da, eta hori ona da, zeren CS51 jende asko recoger Emacs Emacs hasteko laguntza apur bat hobea duelako ari zaren CS51 erabiltzeko hizkuntza baten ondoren, eta kezkatu nintzen Harvard ez da nahikoa pertsona erabiltzen duten Vim, beraz, benetan saiatzen naiz eta ona Vim erabilera sustatzeko lan bat egin. Baina hemen bat xkcd komiki klasiko zein duzu guys interesgarria aurki dezake da. Erabili duzu guys Nano batere aurretik? Komiki hau dio Nano? Real programatzaileak Emacs erabili. Hey, benetako programatzaileak Vim erabiltzeko. Ez, benetako programatzaileek erabiltzen Ed hau da hau-, ez duzu inoiz Ed erabili nahi. Da benetan, oso zaharra eta oso txarra da, eta benetako programatzaileek erabiltzen magnetized orratz eta esku egonkorra izan. Eta gainerako irakurri ahal izango duzu, baina nahiko dibertigarria da. Eta gauza dibertigarria amaieran da. , Esaten dute "Oh, bai, noski, ez dago Emacs komando bat da horretarako." Zahar Cx Mc M-tximeleta on honetan, Emacs at jab moduko da Emacs historikoki ezaguna delako pixka bat bloated izateko eta komandoak dute ia ezer egiteko, beraz, hori da Emacs txantxa bat sort. Zer da Vim? Vim bat programatzaile ren testu-editore aurreratua da. Benetan testu editore arteko bereizketa egin nahi dut eta dokumentu-prozesadore baten antzeko zerbait. Microsoft Word dokumentu prozesadore bat bezala ezagutzen. Marjinak ezarri dezakezu, gauzak lodia egin, gauzak azpimarratu, Gauzak marratuko, letra tamaina eta whatnot aldatu. Testu editore bat ez da ezer editatu testua baino zerbait gehiago egiten du. Literalki, besterik ez duzu karaktereak. Ez dago Sorozabal, tamaina, letra-tipoak, koloreak, edo horrelako ezer moduko da. Guztiak egin nahi duzu editatu testua da, eta Vim ha sido bereziki programazio egin. Besterik programazio eraikitako ezaugarri asko ditu. Berariaz diseinatu da testuak editatzeko eraginkorra. Oro har, Vim ezaguna da, funtsean, testu-editore azkarrena izateko ziurrenik erabiltzen duzun beste edozein testu editore hori da posible. IDE-antzeko ezaugarri asko ez dira zuzenean Vim txertatua, beraz zuk IDE bat erabiltzen bada nik eta erabiltzen duzun konpilazio bezalako gauzak ari eta automatikoki exekutatu edo arazketa zer da zure IDE edo gauza desberdinak ostalari osoa bat Vim ez ditu etortzen naturalean, baina ez dago pluginik ostalari osoa duten funtzionalitate moduko hori gehitzeko Vim erabili dezakezu. Berak Vim testu editatzeko zentratzen eta testuak editatzeko du benetan, oso ondo. Eta, azkenik, oso pertsonalizagarria eta hedagarria da, eta funtsean Vim izan inguruan, edo Vi, hau da Vim gainean eraikia, izan da inguruan 40 urte baino gehiago, eta programa oso, oso sakona da, eta pertsona erabiliko du bizitza osoan, eta ez da inoiz benetan programa menderatzea bere dutenak, eta beti izango Ikasten jarraitzeko duzu zure bizitzan zehar, urteetan zehar, beti hobea eta hobea bihurtuz. Ez da funtsean, zer ikasi dezakezu amaiera ez eta zenbat Vim hobetzeko dezakezu, hau da, benetan zirraragarria. Ez duzu nahi Ikusteko zerbait scary duzun bezala oso-oso trebea bihurtu daitekeelako Vim in aste batzuk besterik ez, baina Sort bezalako bat etengabe-it beti gehiago ikasi ahal izango duzu eta gero eta ez, gauzak hobeto eta hobeto ikasteko, hau da, mota zirraragarria niretzat. Hau zer Vim itxura duen adibidea da. Hau ez da nirea. Zuzeneko erakustaldiak batzuk ikusiko duzu oraintxe. Hau zer Vim agian itxura adibide bat da. Zer da gaur egun egiten goaz dago gabiltza off hasteko batera joan  Vim zer egin ahal erakusleiho azkar bat. Trikimailu batzuk eta whatnot egin duzu guys noa beraz, zergatik gustatzen zait Vim hainbeste ikusi ahal izango dituzu eta zergatik Vim atsegin dute hainbeste, eta, ondoren, bertatik egingo dugu sarrera leuna sartu. Egia esan, apur bat azkarra izango da, Vim sarrera bat. Galdetu dizut mutilak testu fitxategi bat deskargatu eta batera jarraitu nirekin, ahal izanez gero. Hau Vim da, eta hementxe MacVim erabiltzen dut, zu guys Macs bada MacVim erabiliz kontuan hartu ahal izango duzu Vim bertsio grafiko bat delako, erregularra Vim arren, Zein da zure komando lerroan, lan fina. Erakusteko ausazko aholku eta trikimailu batzuk noa ezin duzula Vim erabiltzen duzun erakusteko zergatik hain cool da. Just a ausazko gauza batzuk pasatzen noa. Lehenik eta behin, testua objektu da, eta ez dira testu objektu inguru batzuk komandoak bat, eta benetan irakasten dizut zer testu objektuak xehetasun gehiago dira geroago mintegian, baina adibidez, demagun nire izena gaizki idatzita dut, Barndon Liu, eta dut aldatu nahi. Guztiak egin behar dut nire kurtsorea iritsi da nire izena eta mota komandoa in nonbait ciw, eta nire izen osoa ezabatuko dira, jarri zidan txertatze moduan, eta nire izenean ezin dut idatzi eta konpondu. Era berean, komatxo barruan zerbait aldatu nahi dut bada ez dagoela komando bat da, gainera. Komatxo barruan gauzak I ezaba ditzakezu. Ez gehiago sakatu bikoizteko, gainera mugitu eskua saguaren beharrik, klik bikoitza, eta, ondoren, zerbait idazten back sartu Guztia egin dezakezu teklatuaren bidez, edozein da. Edo, bestela, demagun anchor etiketa honen barruan irudi Etiketa honek daukat. Have you guys estalita klasean HTML oraindik? Bai, beraz, agian etiketa hau ezabatu nahi dut, eta normalean zer egin behar duzun da zure sagua erabili behar duzu eta arretaz nabarmendu zehazki zer ezabatu eta ezabatu nahi duzun. Baina Vim batean hori da, besterik gabe, eta dit, eta benetan azkar ezabatu dezakezu, eta duzu azaldu dut komando hauek guztiak zer esan, eta horiek bigarren batean nola erabiltzen duzun. Beste adibide bat, kode batzuk ditut hemen, eta demagun kodea koska jarri nahi nuen, baina kode koska jarri nahi dut besterik parentesi barruan, eta nik ere kodearen koska ditzake 3 komandoak erabiliz > iB funtsean erabiliz. Hori da benetan Vim buruz cool beste gauza bisuala bloke editing zerbait deitzen da. Ez dakit asko guys inoiz nahi bada nabarmendu testu-bloke angeluzuzen bat zure kodea batzuetan ordez lerroko gauza moduko bitxi hau desberdina lerro guztiak luzeago egin beharrik ordez. Adibidez, Vim in egin dezakezu. Dut hau bezalako laukizuzenak nabarmendu daiteke, hau da, nahiko fresko, baina horrez gain, funtzionalitate editatzeko, erabili dut. Adibidez, aurrizkia nolabaiteko emateko gure izenen guztiak nahi badut Bloke bat nabarmendu behar dut, eta gero zerbait gehitu. Era berean, I ere bloke hau nabarmendu daiteke, eta hura ezabatzea aukeratzen, edo agian nabarmendu dut bloke hau eta aldatzeko D medikuek guztiak ari garelako. Whatever da, gauza desberdinak horiek guztiak egin ahal izango duzu. Azkenik, tolesgarri benetan cool. IDEak asko izan hau non funtzio desberdinak fold dezakezu ikuspegi daudelarik ez duzun kasu horretan, nahi hauek ikusteko. Esate baterako, demagun testu bitxi hau daukat hemen, eta ez dut ikusi nahi. Mantentzeko ikuspegi atera nahi dut beste zerbait dut editatzen dut delako fitxategian. I tolestu dezake beraz guztia erori da, eta bide hori da ikuspegi atera da, eta hori orrian daude beste gauza batzuk editatu ahal izango dut, eta hau da, benetan handia. Funtzioak eta whatnot gora fold dezakezu edo tolestu klaseak denean programazio zaren besterik mantentzeko bistaz kanpo ez duzunean horiek editatzen, eta geroago denean horiek ikusi nahi haiek ireki ahal izango duzu. Eta ikusi ahal izango duzu ireki besterik ez da dena sortu. Fitxak, bufferrak, eta leihoak. Vim da nahiko horretan cool Normalean testu editoreak asko dituzu fitxategia bakarra alda daiteke, aldi berean, Nano bezala, edo agian Notepad edo Gedit erabiliz gero. Benetan Nik inoiz erabili Gedit asko, baina, gutxienez, Notepad + + en fitxak izan dezakezu, baina Vim fitxak, bufferrak eta leihoak kontzeptua dauka. Adibidez, ireki ahal izango duzu, fitxa berriak sorta bat. Hemen ikusi ahal izango duzu, oso goian, orain daukat fitxak mordo bat, eta horiek itxi ahal izango dut. Gainera, ez bufferrak kontzeptua hau da, horrek ideia da behin-fitxategi bat ireki duzula bizirik egonaldiak buffer, eta benetan azkar fitxategia nabigatu nahi baduzu da zuk benetan azkar nabigatu ahal buffer barruan baita, eta gainera, panela epean zuk ere zure leiho zatitu dezake Leiho askoren sartu. Adibidez, leiho hau zatitzeko sortu Leiho askoren sartu nahi badut hementxe ikusi ahal izango duzu dut kode bera birritan izan ditzake, eta gehiago eta gero eta gehiago zatitu ahal izango dut, eta oraintxe ez du onak direla begiratu delako lehenetsita leihoaren tamaina lehenetsia motatako handia izan behar dut beste guztiak, beraz, zapaldu dira, baina normalean naiz proiektorea honetako nire ordenagailuan eta ez Hainbat paneletan aldi berean ireki, hau da, benetan polita izan daiteke I Hainbat fitxategi editatzen aldi berean. Duzun hautatu bezalako gauzak ere izan dezake eta horren ordez, eta benetan dugu estali mintegian duten, beraz saltatzeko dut oraingoz. Komandoa modu ezberdinetan mota guztietan lerroa ere duzun elkarreragin. Adibidez, zerrenda moduko bat hemen daukat, eta gero ordenatu nahi dut- Ez dakit, dezagun fruta beste, mahats gehitzeko, eta hau nabarmendu ahal dut nabarmendu funtzioa erabiliz eta deitu ordenatu, eta automatikoki sailkatuko ditu niretzat. Era berean, egiten ari zaren izango CSS edizio-, I presume bada ziurrenik izango zure azken proiektua da, jende gehienak egin, eta, agian, zure CSS horiek ordenatzeko ordena alfabetikoan antolatutako mantendu nahi duzu. Ere lan egin daiteke, nabarmendu eta dei ordenatu, eta horiek sailkatuko ditu zuretzat. Hauek dira Vim egin dezakegun gauza adibide batzuk, eta nabarituko benetan nahi dut funtsezko gauza da zure atentzioa behar dituzu da hori guztia egiten ari naiz teklatuaren bidez, eta zauden ikusteko gai bada non nire esku jartzen dira Halaber, ikusten duzun nire eskuak inoiz benetan etxean errenkadan mugitzeko. Normalean denean testua editatzen duzun izan ohi duzu sagu bat erabili eta klikatu inguruan eta whatnot, eta mugimendu moduko hori drags behera eta hondakinak denbora, edo etxeko ilara eta geziak artean agian zaren mugitzen, eta, beraz, atzera eta aurrera mugitzen ari zaren bezala, hau da, pixka bat astuna baina era berean, moteldu, eta gauza da bustiko Vim ona lortzen duzu Egin nahi duzun guztia zure esku mugitu beharrik gabe egiten da etxeko errenkadan, handia da aurrera. Eutsi, nik ireki aplikazio hau noa. Hor dugu. Orain zer komandoak behera beheko eskuineko leiho exekutatzen ari dira ikusi ahal izango duzu. Dela erakutsi dut zauden diren Vim ekin lehenetsita sartutako gauza funtzio guztiak, baina ez da, gainera, baita ere erabili ahal izango duzula plugins kopuru handi bat Zure Vim esperientzia hobetzeko. Konfigurazio fitxategiak dudala sartutako deskargatu bazenuen, eta badira nola instalatu PowerPoint buruzko argibideak eta, gainera, email batean bidaliko dut, izan plugins 40 bat instalatu dut edo agian 30 plugins, eta bakar bat behin Vim den funtzionalitate batzuk izan zure Vim esperientzia hobetzen du ekartzen. Esate baterako, nire gogokoenetako bat surround.vim izeneko zerbait da, eta funtsean nahi duzu inguruko batekin lan egiteko aukera ematen du edo pertsonaiak askoz ere erraz mugatzeko. Adibide bat, ez dakit baduzu guys inoiz LaTeX kodea, baina LaTeX matematika tipografia duten erabiltzen da egiteko hizkuntza da benetan polita bilatzen matematika, eta, betiere, zerbait math bezala begiratu nahi duzun hura biltzeko duzu dolarraren seinaleak, eta demagun ekuazioa zenbait naiz idazten bezalako F = ma, eta hura biltzeko dolarraren seinaleak in ahaztu dut. Ondoren dut hau nabarmendu daiteke eta hura biltzeko dolarraren seinaleak besterik ez bezalakoa da. Bestela, Vim tags barrutik gauzak ezabatzeko aukera emango dizu eta tags eta whatnot, baina Vim ezabatu naturak ez du onartzen tags aldatzeko aukera, beraz, adibidez, div Etiketa hau daukat, eta HTML5 berritu eta header etiketa berri bat erabili nahi dut. Aldaketa egin ahal izango dut inguratzen etiketa eta mota goiburuan, eta automatikoki aldatuko dela niretzat. Era berean, demagun zerbait dugu parentesi artean, eta hori aldatzeko parentesi etatik parentesi edo horrelako zerbait sartu nahi nuen. Ere dut hori aldatu ahal izango benetan erraz c aldaketarako idatziz, z inguratzen du, parentesiak. Oh, uste dut azkarrago idatzi behar dut. Parentesi eta giltza edo parentesi artean, eta automatikoki egingo da aldaketa hori niretzat, hau da, benetan polita, bestela normalean oso astuna da. Hau da, benetan polita den aurrekontua agian bakar batetik bestera aldatzeko eta aurrekontua bikoitza kateak edo horrelako zerbait. Hori adibide bat erabiltzeko kasua da. Han Iheslarien izeneko plugin bat da horrek Git integratzen. Dut asmatzen agian you guys ez dute erabiltzen Git CS50 askoz, baina zeure burua aurkituko duzu Git gehiago eta gero eta gehiago erabiliz, ez bakarrik Harvard osoan, baina, halaber, lanpostu eta whatnot at klaseak, eta normalean atzera eta aurrera aldatzeko artean daukazula Komando-lerroan eta Vim nahi Git elkarreragin, baina ez da nahi Git integratu Vim etorritako plugins eta, gainera, zuk nahiz eta funtzionalitate batzuk emateko Git gainean. Ez dago NERDTree izeneko zerbait, eta horrek arakatzeko erabili dezakezu fitxategia Vim etorritako egituretan. Adibidez, ireki ahal izango dut NERDTree eskuineko panelean on, eta, funtsean, ikusi ahal izango duzu ausaz fitxategiak eta irekia ez zergak, ez nire zergak begiratu. Fitxategiak eta whatnot eta beste fitxategirik ireki begira dezakezu, eta abar eta abar. Eta ezin izango dut beste plugin horiek sartu, beraz, funtsean dezakegu murgiltze eta hasi Vim ari da lanean, baina badaude aukera emango dizu plugins errazago comment, hemen errazago salto dezakezu fitxategiak arteko ahalbidetzen duten plugins, sintaxia Vim etorritako egiaztapena ematen duzu plugins, hau da, benetan cool, eta zuk sintaxi egiaztatzea ematen dio hizkuntza gehienetan eskubidea koadroan out egiteko, ortzadar parentesi bezalako gauzak, hau da, benetan, benetan, benetan cool. Let me ematen duen adibide bat oraintxe. Ikus dezagun. Hemen idazten ari nintzen ausazko kode batzuk, eta nabarituko duzu parentesi eta parentesi koloreak dituzte guztiek, eta parentesi eta kortxeteak kolore bereko, betetzen ari da, polita eta, batzuetan, zure kode irakurgarritasuna hobetzen. Izan ere osatze automatikoa, tabular formateatze. Noiz lerro iruzkinak guztiak lortu nahi duzun zerbait izan al duzu edo taula bat egiteko zure testuan nahi duzuna eta nahi duzun lortu dena taula polit bat itxura, ordez eskuz formateatu beharrik daude duten formatua eman ahal izango duzu, eta abar eta abar pluginik. Zerrendan eta on doa. Orduak ezin dut existitzen dela Vim plugins ezberdin guztiak aztertzen, eta sinestezina da zer out. Orain arte zalantzaren bat? Gozoa. Kasu horretan, inguruan jolasten Vim batekin hasiko dugu, eta you guys Vim batzuekin lan egin nirekin nahi dut beraz, sentitzen lor dezakezu, eta zuk dut gidatuko zure Vim lanean lehen urratsetan Jende asko lortu itotzea delako denean Vim ireki dute gora, eta, batzuetan, zuk ez dakite komandoa bada irteteko ezin duzu, nahiz Vim ateratzeko, baina ez da txarra. Besterik orientazio minutu batzuk behar norbait erabili ditu Vim aurretik duzu edo tutoretzak batzuk online irakurtzeko, eta egingo zure bidean izango duzu denbora ez. Hona hemen jarraibide batzuk Vim instalatu ez baduzu dagoeneko. Dituzun diapositibak horiek begiratu dezakezu aurkezpenaren ondoren gauza gehiago instalatu nahi baduzu. Era berean, horiek nire konfigurazio fitxategiak instalatzeko argibideak batzuk dira, eta argibide hauek ere jarraitu ahal izango duzu beranduago ez baduzu dagoeneko. You guys link horretara joan eta testu-fitxategi bat deskargatzeko balute. Lotura eramango zaitu testu fitxategi honetarako, hau deskargatu eta ireki Vim nahi nuke, eta bertan ariketak eta whatnot sorta bat daude han inguruan jarraitu dezakezu nirekin eta hasi Vim oinarrizko eragiketak batzuk praktika batzuk lortzean. Ona. Duzun irekitzeko ari bitartean sortu naiz intro labur bat emateko 2 benetan funtsezko printzipio joan Vim editing diren benetan garrantzitsua murgiltze duzu Vim sartu aurretik ezagutzeko; eta edizio eta operadore eta mozioak modala da. Moduzko editing estaltzeko dut lehenik, eta ondoren, operadore eta mozioak estaltzeko dugu pixka batean. The Vim eta nahiko askoz beste guztien arteko lehen funtsezko bereizketa testu inolako editoreak da Vim duten moduzko editore bat da, eta zer esan nahi denean Vim erabiltzen ari zaren modalitatetan ugarietako bat izan duzu. Han modua Normala da, han moduan txertatu da, ez dago ikusmen-modua da, abar eta abar, eta gauza da, zure sakatzeak hainbat ekintza hartu, esanahi desberdinak hartuko, zer modua sartu Oraindik duzun arabera Just adibide gisa, modu normalean modua Oraindik denean inguruan mugitzen duzun da, eta, beraz, funtsezko J erabiltzen beherantz mugitu nahi nituzke, baina txertatze moduan, gako J erabiltzen baduzu benetan idatzi J pantailan, eta horregatik jende asko nahastu ezagutu ez ari dira erabiltzen delako hainbat modutan, denbora guztian izanik, eta beraz, gauzak idatziz egingo dute, eta, eta erabiltzen ari zaren idazten duzunean pantailan agertuko dena delakoa izatea, baina Vim in agian zure kurtsorea guztiak leku baino gehiago mugitzen duzun karaktere bitxi idazten ari delako, eta bat-batean lortzen duzu txertatze moduan desplaza gako batzuk idatzi duzulako jartzen txertatze moduan, eta ondoren testu hegan hasten da, beraz, jendea nahastu delako. Baina zer modua Oraindik duzu segimendua egiteko aukera izango duzu, eta begiratzen baduzu oso behean Vim of toolbar at ez dagoela zer modua Oraindik Une batean esaten dizu adierazle bat izan behar du, horrek lagungarria izan behar du. Baina, oro har, 3 modalitatetan nagusia buruz jakin behar duzu, bakarra seguruenik 6 edo 7 edo 8 edo moduak daude, beraz, baina zure denbora gehien gastatzen duzu 3. Lehenengo gauza normal moduan da. Hau da, non zure denbora gehien gastatu duzu. Sakatzeak guztiak daude komando nolabaiteko gisa erregistratuta, eta komandoak asko ikasteko egingo dugu egun osoan zehar, gaur egun. Beste modua modua txertatze da, hau da, non benetan ari gauzak idazten duzun, eta txertatze-modua da, funtsean modua erabiltzen ari zaren ohi da. Zerbait idazten duzunean, eta hura pantailan dator besterik gabe, eta ikusmen modua zerbait non nabarmentzea egin dezakezu. Duzu ikusi lehenagokoak non batzuetan egon nintzen testua nabarmenduz litzateke eta manipulatzeko modu ezberdinetan, eta hori adibide bat bisuala modua erabiliz. Hasiko dugu off oinarriak absolutua Vim bizirauteko behar duzun, eta funtsean 7 komando horiei ezazu hemen. HJKL fitxategia zehar nabigatzeko erabiltzen dira, eta, ezkerrean behera, gora dagozkie, eta eskuinera, eta zauden free geziak bai erabiltzeko, baina benetan HJKL erabili behar duzu ahalik eta gehien animatzen ditugu ideia da hori editatzen duzun bitartean, dokumentuaren inguruan mugitu ahal izango duzulako urtean mugitzeko geziak artean izan gabe eta bertan, idazten ari zaren hau da, benetan, benetan polita. Karaktere gutxi batzuk baino gehiago mugitu nahi besterik ez duzu. Ez duzu zure eskuko osoan zehar mugitzeko, eta nice mota hori izatea da. Vim aditu batzuk benetan mapa beren geziak beste funtzioak egiteko izan dutelako jada HJKL, eta bere beste funtzio geziak bai erabili ahal izango dute. HJKL mugitzen zure inguruan Oraindik modu normalean egiten duzun bitartean. Izateko txertatze moduan joan eta zerbait idatzi nahi baduzu i sakatu txertatzeko modua, eta hori jartzen duzu txertatze moduan, eta zerbait idatz dezakezu, eta ihes idaztean modu normalera itzuli txertatzeko modua lortu. Ihes beti bidaltzen dizu atzera modu normalera Gaia ez dago zer modua Oraindik, eta baduzu utzi nahi baduzu idatz dezakezu hemen: wq sartu, eta modu honetan gogoratzen dezakezu w idazteko standak da, eta q irten dago, beraz: wq, eta koloneko komandoa exekutatzen du eta beraz: komandoa exekutatu sartu WQ aurrezten eta irteerak. Ireki fitxategia bazara dugu lehen ariketa bidez joan elkarrekin. 1 urratsa da Vim bizitzeko, eta, zorionez, asko guys guztiak irekita izan hau. Ona, eta ariketa sinple batzuk erabili ahal izateko dituzun gako horiek erabiltzen ditugu. HJKL benetan ez dirudi intuitiboa lehen, eta hau da, hasierako bloke bat duten pertsonek, berriz Vim erabiliz gako horiek erabiliz inguruan nabigatu da. Ez da intuitiboa, baina behin erabiliko da benetan zure kontuan sartu integratzen, eta jende askok, sarritan beraiek J eta K erabiliz Word-en edo ere Chrome, eta benetan jende Chrome plugin hau Vimium izenekoa sortu dute ezin diren edo Chrome Chromium erabili duzun Chrome bidez nabigatzeko Vim-bezala lasterbideak erabiliz, zure teklatua erabiliz, beraz, jende horri buruz oso gogotsu daude, baina aurretik joan eta saiatu eta erabilera HJKL zenbakien artean nabigatzeko besterik ez hain ezagunak lor dezakezu gauza horiek nola lan egiten du. Behin hori amaitzean, ere joan ahal izango duzu eta play inguruan sortu nuen labirinto honekin soilik ondo pasatzeko, eta ordenatzeko puntuzko lerroa jarraitzen duzu eta saiatu ez hormak kraska eta saiatu egin labirinto amaierara arte. Gmail in lasterbideak edo edozein aplikazio desberdinak zenbaki bat erabiltzen baduzu aurkituko duten J eta K, adibidez, askotan gora eta behera mugitzeko erabiltzen dira, duzu, eta hori, funtsean Vim dator funtsean, beraz, J eta K izan duzu, eta benetan polita da duzu gora eta behera mugitu ahal delako beharrik gabe eskua atzera eta aurrera mugitu geziak from. Orain dezagun saiatu txertatzeko moduan joan eta txertatzeko modua irten. Nabarituko duzu oraintxe nire kurtsorea, kutxa beltz handi bat da, eta noiz joan txertatzeko moduan zuk aurkitu behar duzun bihurtzen kurtsorea estu batean sartu da duzu erabili bezalako ari da. Duzu Vim erabiltzen baduzu terminalean agian ez duzu aurkituko honen kasua izan terminal ez delako kurtsorea mehe mota hau onartzen, baina zuk MacVim edo GVim erabiltzen ari bazara, Windows on orduan bihurtzen dela kurtsorea batean aurkitu behar da, eta hori adierazle bisuala benetan azkar bat da. Da Oraindik modu normalean edo txertatzeko moduan duzun ala ez esango duzu. Dezagun aurrera eta saiatu lerro hau editatzen. Bete zure informazio edo dena delakoa da propioa, eta nola egin dezakezu hori da mugitu dezakezu gora hutsik amaierara arte, idatzi i txertatzeko modua sartu, eta Atzera dezakezu eta idatzi zure izena, eta, amaitutakoan idazten ihes sakatu dezakezu txertatzeko modua ateratzeko, eta hona mugitu ahal izango duzu, mota txertatze duten ezabatzeko, ihes idatzi txertatzeko modua ateratzeko, eta idatzi dezakezu: w sartu fitxategia gordetzeko. Idatz dezakezu besterik: w fitxategia gordetzeko. Idatzi ahal duzu besterik: q gorde gabe irteteko, edo idatzi ahal izango duzu hemen: wq gorde eta irten. Ematen, ez dugu nahi oraindik irten, beraz idatz dezakezu hemen: w. Eta agian apur bat eraginkorra zirudien hasiera batean Leku hori J idatzi aldiz mordo bat izan duzu eraman delako, agian L aldiz mordo bat spot hori lortzeko, eta atzera egiteko sakatu aldiz mordo bat behar duzu, eta benetan eraginkorra zirudien normalean, berriz, seguruenik zenuke zure sagua mugitu han, klik bikoitza eta hasi idazten, eta, jakina, gauza da, aurreneko Vim batekin hasten zara eta oinarrizko komandoak horiek bakarrik ezagutzen duzun, bai, pixka bat motelagoa izango da, baina laster komandoak ahaltsuagoa batzuk ikasten dituzu, horrek duzu dokumentu zehar askoz ere azkar mugitu ahal izango da, eta ezin izango duzu, erabilera oso astuna hau dute Js errepikatuz eta Ks eta Ls errepikatuz eta abar eta abar. Orain arte zalantzaren bat? Ona. PowerPoint itzuli. Orain ari gara mugimendua aurreratu komandoak batzuk gehiago aurkezten joan. Agian L idatzi asko edo H asko izatea bizi izan duzu, Eta hona hemen komando gehiago batzuk azkarrago mugitu erabili ahal izango dituzu. Demagun zure kurtsorea O at bukatu du batzuetan in "Honek testu batzuk," eta hona hemen 5 komando gehiago errazago lerroan zehar mugitzeko erabili ahal izango dituzu. Beraz ^ eta $ mugitu hasieran eta amaieran lerro behar duzu, eta uneren denean adierazpen erregularrak edo beste hainbat gauza ikasten duzu aurkituko dituzu konbentzio moduko horiek oso arruntak dira. ^, Oro har, lerro hasieran aipatzen. $ Normalean lerro bukaeran aipatzen. Horiek oso erraz gogoratzen dira, eta, era berean, b, e, eta w, erraza gogoratzeko baita ari dira b atzera edo hasieran dagokiolako, e amaiera dagokie, eta horrek hitza amaiera da, eta w hurrengo hitza dagokio, hitza w beraz. Eta elektronikoa idazten jarraitzen ez baduzu idazten jarraitu w bada hitzen artean salto dezakezu nabarituko duzu, eta besterik l idazten baino askoz azkarragoa da. Orain, hurrengo gauza Operator-mozioa eredua da. Hau da, benetan funtsezko arrazoi Vim hain indartsua izan daiteke bat, eta da funtsean duzun elementu ezberdinak konposatzen daitekeelako funtzio ahaltsuagoa sartu, beraz, oro har, denean ezer egin duzun Vim da uste duzun bezala mozio bat du eragile bat konbinatuz. Beraz, orain arte besterik ez dugu landu mozioak, HJKL bezala. Duzu mugitu dute inguruan, eta ondoren, b eta w, modu ezberdinetan inguruan ere mugitzen dute, baina ez dugu desagertu oraindik gauzak ezabatu edo gauza edo whatnot aldatzeko gai izateaz, eta noiz operadore konbinatu mozioak duzun orduan Oraindik behar gai askoz indartsuagoa efektuak, beraz, adibidez, 2 hitz ezabatu nahiko banu, d erabili ahal izango dut ezabatzeko operadorea da, eta 2 gehi ditzaket 2 hitzak ezabatu nahi dudala adierazteko, eta ondoren, besteak beste, I mozio bat. W 2 hitzak ezabatu esateko artean, ezin dut. J antzeko zerbait erabili izan dut beheranzko 2 aldiz ezabatu esateko eta 2 me azpiko lerroak ezabatzeko. D2b esan izan dut atzeraka birritan ezabatu, eta ez dira izango dut hemen erakusten dut direnak baino mozioak are gehiago benetan, benetan egin zure Vim editatzeko askoz indartsuagoa. Hauek dira ezagunenetako edo operadore ohikoena batzuk eta nahiko erraza gogoratzeko baita. Ezabatzeko, aldaketarako c D. C da, funtsean, gauza bera zehatza aldaketaren ondorioz izan ezik denean erabiltzen duzun c duzu automatikoki ezagutu gutxira txertatze moduan jarri. Normalean denean ezabatzeko erabiltzen duzun modua normal erabiliz gero, eta egonaldia modu normalean duzu zerbait ezabatu ondoren. Baina zerbait aldatu nahi baduzu, c erabil dezakezu zerbait ezabatu eta ondoren, berehala txertatzeko moduan joan beraz, idazketa hasteko dezakezu eta zerbait konpontzeko. Y yanking da. Funtsean da Vim en kopiatzea nozioa. Adibidez, hurrengo 2 hitz kopiatu nahi badut y2w edo horrelako zerbait egin ahal izango dut, eta v, nabarmenduz funtsean da. Eta, gainera, zer da benetan cool da idazten duzun operadore batek bitan bada egingo lerro oso bat jardun du, beraz, lerro oso bat ezabatu nahi badut Dd idatzi dut lerro osoa ezabatzeko, edo lerro osoa kopiatu nahi badut yy edo horrelako zerbait erabili ahal izango dut. Hau batzuk gehiago saiatu horrek. Badira ariketa bat hemen mugimendu operadorea aurreratu bat baita eta, nahiz eta beste gauza batzuk ez dut gaur arte PowerPoint batean estali egingo, baina dohain horiek baino gehiago begiratu sentitzen dezakezu beranduago eta play inguruan haiekin eta horiek lortzeko ezagutzen. Operadore eta mozioak. Adibidez, eman dezagun, ez dira esaldi batean ezabatu nahi besterik ez duzu 2 hitz horiek. Zer egin nahi duzu nahi ziur dituzu zure kurtsorea ezabatu nahi dituzun lehen hitza hasieran da, eta d2w idatz dezakezu, eta 2 hitz horiek ezabatuko dira zuretzat. Eta zehatza komandoa, d2w hau erabiliz, apur bat astuna iruditu eta pointless, baina ustezko ideia adierazteko duten gauza desberdin hauetan idatz daiteke, eta, gainera, badaezpada gertatuko daukazu egoerari izango da, eta gero azkenean dezakezu dw edo d2w erabiliz, horrek erabili noizean behin dut. Dd eta cc askoz ere askotan erabiltzen dut zuk lerro osoa jardun daitekeelako. Adibidez, demagun ausazko zerrenda hau daukat hemen, eta, agian, lerro hori Huskies dio ez duelako egokitzen ezabatu nahi dut, besterik ez delako, eta ez dut nahi bertan txertatzeko modua sartu ondoren joan. Ezabatu nahi dut, eta kasu horretan dd idatzi izan dut, eta hori lerro osoa ezabatuko du. Baina demagun orain badira beste lerro hori ezabatu nahi dut, baina ere konpondu eta berridatzi da, eta kasu horretan cc antzeko zerbait saiatuko naiz nahi dut, eta hori lerro osoa ezabatzen baina jartzen nau txertatzeko moduan, ikusi dezakezu bezala, eta konpondu ahal izango dut bertatik. Eta asko, hainbat bide operadore eta mozioak konbinatu dezakezu, eta Vim erabili ahala, gero eta gehiago modu desberdinei buruz gehiago ikasteko Komando hauek erabili ahal izango duzu, eta hobeto eta hobeto bihurtu duzu. Awesome, orain, hemen dira askotariko beste komando batzuk hori ere oso, oso erabili ohi dira eta, gainera, Vim hobea bihurtzen lagunduko du. Adibidez, hitz egin minuskulaz bisuala nabarmentzea for v buruz dugun. Halaber maiuskulaz V erabili ahal izango dugu ikusmen lerro nabarmentzea da. Horrela, aldi berean lerro osoa erraz askoz gehiago nabarmendu ahal izango duzu. O erabili ahal izango duzu denean Oraindik modu normalean duzun lerro berri batera funtsean txerta lerroaren azpitik Oraindik gaur egun on duzu eta jarri txertatzeko modua sartu Idazteko hasteko. X minuskulaz erabili dezakezu pertsonaiaren hori da gaur egun zure kurtsorea pean ezabatzeko. Ere erabili ahal izango dituzu u, desegin hau da, mota polita da, eta kapital bat erabil dezakezu uneko lerroa amaitu eransteko, beraz, agian, zure kurtsorea da nonbait lerroan, eta gehitu lerro amaieran nahi duzun. Ondoren idatzi dezakezu capital bat berehala lerroaren bukaerara salto egin eta txertatzeko moduan beraz gehitu ditzakezun line amaieran joan. Uste dut bat ariketa batzuk horretan bertan saiatu gara ahal izan dut. Egia esan, ez, ez dut. Ez dutenentzat. Baina ariketa batzuk hurrengo atalean bertan ikusiko dugu dugu. Baina hauek ere bai probatu dezakezu zeure burua. Adibidez, erregular v idazten baduzu, erregular nabarmentzea dela erabiltzen ari zaren hau nahi izango duzu. Kapitala V idazten baduzu, lerro osoa horrelako nabarmenduz eskuratu ahal izango duzu, edo idatzi dut o bada lerro berri bat zabalduko da, funtsean, niretzat, hau da, mota polita. X kurtsorea karaktereak ezabatzeko erabili ahal izango dut. Dezaket x aldiz mordo bat sakatu eta zerbait ezabatuko. Sakatu dezaket u hori guztia desegin. A, ahal idazten dut bat berehala linearen amaieran joan, eta, gainera, barne I a beste polit batzuk gakoak duzula ere aurkezpenaren ondoren begiratu dezakezu beste komando batzuk ikasteko. [Student] Zer da inguru ordezkatzeko? [Brandon L.] Ordezko ere benetan cool eta, funtsean, nonbait-joan behar izanez gero Duzu inoiz-jendeak ez benetan erabili da askoz gehiago egun hauetan, baina inoiz Microsoft Word ikus guys txertatze idazten baduzu bat-batean duzu modua bitxi hau sartu non pertsonaia bakoitza idaztean funtsean hurrengo karaktere ordezkatzen du? Ez dakit zuk guys inoiz ikusi bada. Honen antzekoa da. Adibidez, gainidatzi nahi badut zer Une honetan arrazoi batzuk izan dut Kapitala R, ezin dut idatzi, eta ez dut orain, izan ere ordeztu modua, beheko ezkerreko ikus dezakezun bezala. Gauzak idatzi badut gauza gainidazten du, eta, gainera, atzera-, hau da, mota cool ezin dut, eta hori desegin ahal izango dut. Ez dut oso maiz erabiltzen duten, baina behin orain eta gero erabilgarri bihurtzen da. Hitz egin testu-objektuak, hau da, Vim buruz gauza gogoko bat, zintzotasunez egin dezagun. Testu objektuak dira, funtsean, testu zatia nolabaiteko definitzeko nozioa zure testu fitxategi barruan, eta gako horiek baino gehiago dut lehen joan, eta, ondoren, zenbait erakustaldi emango dizut zuretzat gehiago guztiz ulertzen zer esan nahi duen. W hitz bat aipatzen du, testu-objektu bat bezala hitz gisa, beraz, hitza batzuk, normalean ezagutzen, gisa eta ez bada puntuazio hori da hitzaren ondoan ondoren, ezin izango da besteak beste, puntuazio oro har. Baina adibidez, arrazoi batzuk puntuazio minimoa hartu nahi baduzu edo hori ez da ingelesez zerbait egiten ari zarenean eta hartu nahi dituzun diren zuriunez zedarrituak pertsonaia guztiek halaber, kapitalaren W erabil dezakezu hori zuriunez inguratuta guztia lortzeko. Ere erabiltzen ahal duzun testu-objektu bat aipatzeko duten parentesi multzo baten barruan. Gauza bera egin dezakezu kortxete, angelu parentesi artean, giltza, eta komatxo baita, eta azkenik, Ere erabili ahal izango dituzu t etiketa batzuk aipatzeko. Let erakutsi nola benetan jokatzen du. Esate baterako, hau da nire nire erakusleiho oso lehen adibidea da. Ez dago esaldi honetan hitza horietako batzuk aldatu nahi dut, eta aipatu dugun W mozio baten gisa erabiltzen ari, baina ere erabili dezakezu beraz bezalako testu-objektu gisa. Adibidez, modu batean Barack izena aldatu izan dut edo funtsean aldatu da hitz hau eta mota hasierara nintzen joan izan c aldaketarako eta w hitza, eta hori hitz osoa ezabatuko du eta jarri txertatzeko moduan. Baina oso gogaikarriak egiteko hitza denbora guztian hasierara joan me izatea. Hori da benetan gogaikarriak. Ez dut nahi hori egin dute. Ezin dut, benetan, edozein tokitan, bere izena barrutik eta ciw idazten, eta i barruko dago, beraz idazten dut aldaketa nabarmentzen da hitz batean ciw bada, edo beste era batera esanda, aldaketa hitza unean barruan nago, eta zuk zehatza efektu bera emango da. Hori konpondu ahal izango duzu. Era berean, agian, honelako zenbait kasu daukat non arrazoi batzuk mugatzaileak edo horrelako zerbait batzuk daude, edo han puntuazio batzuk, eta gauza osoa ezabatu nahi nuen. Idazten dudanean ciw bada zer mugatzaileak horien barruan ezabatuko dira, baina hori zuriunez inguratuta gauza osoa eskuratu nahi dut, beraz ciW erabili ahal izango dut gauza osoa ezabatzeko. Idatzi dut bost, gauza bera egin, eta mota sei. Era berean, hori parentesi barruan zerbait aldatu nahi badut Ci, ezin dut idatzi) duten parentesi barruan da guztia ezabatu eta, ondoren, edozein dela ere egin nahi dut bete, int argc bezala, egin nahi duzuna, eta, era berean, komatxo rekin gauza bera. Duten komatxo barruan testu konpondu ahal izango dut, eta nik tags barruan dauden gauzak ere alda dezake. Ez duela zentzurik? Egin dezakezu beste gauza bat da, ez duzu c erabiltzeko. Halaber d erabili ahal izango duzu zer etiketa barruan ezabatu nahi baduzu. Etiketa baten barruan testua ezabatu nahi badut dit erabili ahal izango dut etiketa horiek ezabatzeko. Ere dut VIT erabil dezake zer etiketa barruan nabarmentzeko, adibidez. Beste gauza ordez i erabiliz erdian ere erabili ahal izango duzu da, Horrek guztiak nabarmentzen, beraz, gogoratu i testua objektuaren egingo du aipatzeko erabiltzen baduzu edo hori mugatzaileak barruan jasotako testu-objektu bat erabili, baina erabiltzen bada testua baita mugatzaile bera ere sartuko da. Adibidez, testu hau eta inguruko etiketa nabarmendu nahi badut Bez, v erabili ahal izango dut bisuala nabarmendu du, bat guztientzat, eta, ondoren etiketaren t. Horrelako zerbait baita egin dezakezu. Agian google.com hau ezabatu komatxorik inguruan batera baita nahi dut, eta da antzeko zerbait "erabili ahal izan dut hori guztia ezabatu, adibidez. Orain arte zalantzaren bat? Duten I isurketa naiz duzun Vim komandoak asko guztiak aldi berean konturatzen naiz, eta hau da, funtsean, zuk busti ezberdinen komando guztiak nahi dudalako eta zer komando horiei Vim do sarrera bat emango dizu. Baina zer gertatuko behar joan denean atzera joan poliki-poliki jaso komando horiei banan-banan izan joan zaren. Ez duzu nahi zeure burua izaten, hori ere erabatekoa delako. Recoger Vim nahi baduzu zer den benetan egin behar duzun lehen oinarrizko multzo batekin hasi, eta ez dut hautsi sortu ikasgai sartu zuretzat hori egiteko jarraitzen duzu, errazagoa da, eta saiatu eta master komandoak multzo bakoitzean banan-banan, aldi berean bat. Gehiegizkoa da guztia egin aldi berean, beraz, zer egin behar duzu atzera joan behar da lehen ikasgaia, hau da HJKL, txertatzeko moduan, modu normal sartu ihes joan, eta aurrezteko eta irtetea, eta hori da benetan Vim bizirauteko behar duzun guztia, eta benetan, benetan horrekin eroso. Eta egun batzuk behin Oraindik oso horrekin eroso ondoren mugitu behar duzu motion operadore gehiago aurreratu ahal izateko, mozioak gehiago aurreratu dute, eta operadore eta abar eta abar jakiteko. Asko baten bidez noa ezagutzen dut, baina ezagutu jasan gauza desberdin asko nahi dut. Baina kasu Oraindik erronka sortu, erakutsi ahal izango dut nola hau jarri dezakezu guztiak elkarrekin zer ikasi besterik ez dugu gaur eta gehien erabiliz, eta zuk ere jarraitu dezakezu batera nahi izanez gero, baina ausazko ariketa batzuk sortu nuen. Suposatzen zerrendari nolabaiteko hau atsegin dugu non bloke horiek behar duzun pertsonen izenak, etxeak, urteetan, eta kontzentrazio eta whatnot, eta zuk zeuk sarrera berri bat gehitu nahi duzu. Zer da hau egiteko modurik onena? Egin hau atsegin utzi. Zergatik ez lehen bloke hau nabarmendu dugu. Hautatzeko joan zaren, eta y sakatu ahal izango dugu yank, beraz, gaur egun dugu, funtsean, kopiatu eta itsatsi plantila honetan lehen dezake gauza osoa berridatzi hutsetik gabe. Orain sakatu dut j aldiz mordo bat behera jaisteko, eta sakatu dut p bertan itsatsi. Agian espazio bat lerro estra batzuk gehitu dut, eta demagun orain zure izena aldatu norbait nahi dut. Gero, hara joan ahal izango dut eta idatzi c2w izen hori aldatzeko lehen bezala. Bob Jones, nork daki. Agian etxea aldatu nahi badut, ezin dut erditik sartu hemen joan eta mota ciw eta jarri Cabot Etxea. Hona non erabiltzean kontuan hartu nahi duzun adibide bat izan daiteke ordezko moduan zure graduazio urtea aldatu nahi baduzu, edo ere ciw erabili ahal izango dugu, baita. Ez du axola. Agian zure nagusien aldatu nahi duzu. Eta hori egiten duzuna da. Eta, agian, zuk zer agian egiten dut manifestazio bat emango dizut komandoak aurreratuagoak ikasteko Vim jarraituko badut ziren-baduzu apenas azalean ari gara scratching hemen delako, eta editatzeko moduko hau egin izan dut, nahiz eta hemen baino azkarrago I agerian dituzun komando gehiago ez dut duzula erakusteko gaur aukera ahaztuak ezagutzen dudalako. Adibidez, hau nabarmendu nahi badut I egin ahal duten bezala, eraman behera. Nire mapping propioa gehitu dut funtsean automatikoki gauza nabarmendu niretzat eta ezin dut-ez dakit. Esan nahi dut, hau besterik ez duzu erakutsi nahian egin dezakezu benetan, benetan duten gauzak editatzen azkarrago, batez ere, eremu ezberdinetan horiek guztiak duzu, hasteko, eta normalean zer egiten baliteke moduko klik eginez eta nabarmenduz hemen idatzia. Guztia egin dezakezu guztiak aldi berean, kopiatu eta itsatsi, fitxategia artean gora eta behera mugituz, besterik stuff mugatzeko, stuff formateatzea. Hori guztia askoz azkarrago egin daiteke Vim in. Just a little uste dut benetan polita izan daiteke gauza, bertan aurkituko da eta ordezkatu. Nork Gmail lasterbideak erabili dute zaretenok duzu ere jakin dugu idazten baduzu / zuk bidaltzen bilaketa-kutxa da, eta, oro har, aplikazio desberdinetan asko aurkituko dituzu barra horretan edo agian kontrolatzeko barra edo ondorengo barra zerikusirik jarriko bilaketa modua nolabaiteko sartu, eta hori ere funtsean Vim dator funtsean the slash operadorea edo barra komandoa aukera ematen duzulako sarrerari katea nolabaiteko duten dokumentuan bilatzeko erabil dezakezu. Can n eta hiriburua N duzu ondoan eta aurreko agerraldia joan, eta, gainera, antzeko zerbait erabili ahal izango duzu bilatu eta dokumentuan ordezkatu. Emango dizut zer egin daiteke on manifestazio bat. Kate YANK instantzia guztiak aurkitu dokumentu honen barruan nahi dut Agian bada Idatzi nuen / YANK, beheko ezkerreko izkinan ikus dezakezu, eta noiz sartu idazten dudanean instantzia guztiak azpimarratzen ditu. I funtsean n erabili ahal izango atzera eta aurrera salto instantzia ezberdinetan behera, eta dezagun demagun bilatu eta ordeztu YANK ausazko hitza batzuekin nahi dut hori ere dokumentuan. Sakatu dut: Vim barruan komando nolabaiteko idaztea da, komando batzuk mugitu baino sofistikatuagoa da edo ezabatzea, edo horrelako zerbait. Idatzi egingo% zeinua dut aipatzeko zelairatzea komando hau erabili nahi dut Dokumentu osoa da. Idatzi a zelairatzea. PEARL etatik honetan funtsean dator. Eta hurrengo komando hau PEARL aurkituko dituzu komando nahiko estandar bat da ordez eta bestelako programazio hizkuntzetan duzu izango direla Ziurrenik gehiago informatikako egin duzun bezala ikasten hasteko, eta, batez ere erabili ahal izango dut / a /, mota idatzi aurkitu eta ordeztu nahi dut hitza eta gero beste bat idatzi / eta edozein dela hitza hitz hori ordezkatu nahi dut idazten. Nork daki, agian nyancat. Hori egin dut, eta gero ikusiko duzu dena ordezkatu zen. Baina nabarituko duzu ez dagoela hitz hau hemen. Arrazoi batzuk gure YANK instantzia batzuk ordezkatu dira, baina ez guztiak, eta hori da bidea hizkuntza moduko hau idatzi duelako Vim ez ezik beste toki batzuetan dagoela denean ordezkapena komandoa exekutatu hitz horren lehen agerraldian bakarrik izango da ordezkatuko lerro bakoitzean, beraz, benetan ordezkatuko hitza instantzia guztiak lerro bakoitzean bakarra nahi badut ondoren, gauza bera egin zuen, baina gehitu ag Ez oso amaieran daukat, horrek globala dago, eta ondoren, hori izango da benetan instantzia guztiak ordezkatzeko. Eta behin adierazpen erregularrak ikasten duzu, ez da benetan CS50 mintegia adierazpen erregularrak, beraz Oraindik adierazpen erregularrak bitxia bada duzu mintegi horretan ere egin ditzakete eta gehiago ikasteko. Baina adibidez, demagun hau bezalako izenak zerrenda bat daukat, eta berrantolatzeko nahi dut, beraz, ordez abizena, koma, lehen izena izatearen Hura berrantolatzeko nahi dut lehen, izen-espazio, abizena dira erregelak. Benetan erabil dezakezu komando hau hementxe funtsean egiten duzula, eta, beraz, hemen ikusi ahal izango duzu hasteko ren bat, eta horrek esan nahi du, aurkikuntza bat egin eta ordezkatu nahi dugu dugu, eta gero izeneko bandera \ v, zein bandera magia honetan zerbait deitzen da gehitu dut Vim en horri esker, adierazpen erregularrak errazago egin ahal duzu. Gero hortik funtsean edozein lerro bakar bat etorri gara duten hitzak, koma, espazio, eta hitz multzo bat edo hizki multzo bat multzo bat egiteko formulario bat da. \ W + funtsean, karaktere bat edo gehiago esan nahi du, eta parentesi talde horiek harrapatzeko erabiltzen dira beraz, horiek ezin dut erreferentzia geroago. Ikusten duzun bezala, behin harrapaketa 2 hitzeko bloke horietan diren bat koma, espazio bereizita orduan zer ordeztu nahi duguna erabiltzen dut \ 2 eta \ 1 berriro aipatzen duten harrapatu ziren hitzak 'find benetako komando, eta, beraz, \ 2 whatever da parentesi bigarren multzo honetan jasotako dagokio, \ 1 ere badago parentesi lehen multzo honetan jasotako dagokio, eta ikusi dezakezu bezala, naiz jarriz 2 aurretik 1-era saiatzeko eta abizena aurretik lehen izen mugitu. Ez duela zentzurik? Eta zer egin dezakegu hasiera horiek ezkutatu ahal dut, beraz bakarrik komando hau exekutatu lerro hauek dut, eta ondoren egingo komando hau idazten dudanean. Ikus zehazki egiten du banatzen gisa. Eta, berriz ere, hau da, ozta-ozta azalera scratching, eta bazoaz espresio erregular mintegi orduan ziur ikasten duzu naiz gauza asko gehiago ezberdinen adierazpen erregularrak egin dezakezu, eta hau funtsean hasten Iradokizuna duzuna benetan Vim egin ditzakeen at benetan hasten zara bada maisu bat bihurtzeko. Agian zerbait Refactor nahi duzun, eta instantzia guztiak aurkitu nahi duzun patroi izendatuz nolabaiteko jarraitzen duen funtzio batzuk. Hori izendatu modua aldatu nahi. Komando nolabaiteko hori egiteko bezala idatzi ditzakezu, eta hori malgutasun moduko Vim barruan lor dezakezu duzun besterik ari ez den testua beste editoreak lortu du. Hori, funtsean, zuk gaur irakasteko gaurko mintegi batean nahi nuen gauza guztiak biltzen ditu, baina berriro ere, benetan azpimarratu nahi dut hori jasotzeko Vim nahi baduzu egia da ez dagoela hasieran ikasteko kurba pixka bat altuagoa da. Hasieratik zertxobait gutxiago produktiboa izango duzu Ziurrenik zuk bestela baino izango litzateke, baina makila duzu berarekin bada egun batzuk edo aste batzuk barru, nola azkar ikasten duzu arabera, askoz bihurtu dituzu, askoz azkarrago, eta zuk manifestazio bat ematen saiatu naiz zer on Vim maneia baina ez nuen benetan erakusteko aukera bat lortuko zer gertatzen da, normalean I-esaterako, klasean idatzi nire notak sartu dut Vim batera. Hori dut beraz, askoz azkarrago ahal ditut baino Vim lan egiten ahal delako beste edozein programa. Literalki da 2 edo 3 denbora produktibitatea Vim gehikuntza dakar aurreko beste programa da, ez bakarrik testuak editatzeko abiadura baina ere modu ezin dut dokumentuan zehar mugitzeko eta bide batez beste fitxategiak sartu ahal izango dut nire ordenagailuan eta salto batean, haien arteko eta abar eta abar. Besterik ez da produktibitatea bultzada benetan, benetan handi bat da. Baina ikasten ari zaren, ziur gauza bat ikasten duzu denbora bat egin nahi baduzu, eta saiatu ez zu zeu izaten komando desberdinak gehiegirekin daudelako komandoak asko eta lasterbideak desberdinetako asko duzu Vim batean ikas daiteke. Jasotzeko apur bat denbora batean eta urteetan zehar nahi duzun Vim ulermen handiagoa eta handiagoa pixkanaka amass. Gehiago ikasteko jarraitu nahi baduzu, hauek dira gaiak gehiago aurreratu batzuk ezagutu jarraitu ahal izango duzu, eta baita hau apenas azalera marratu. Hona hemen zenbait plugin popular free ikusteko eta Google horiek sentitzen dezakezu eta play inguruan haiekin nahi izanez gero, eta, besterik gabe, ikusi zer nolako plugin daude. Eta gero, PowerPoint honen amaieran, esteka mordo bat sartuko dut hainbat baliabide hemen ikasteko erabili ahal izango dituzu. Hona hemen loturak ezberdinetara Vim hasteko erabili ahal izango dituzu mordo bat. Tutoretzak eta whatnot ezberdinak dituzte, eta, azkenik, horiek dira gauzak gehiago aurreratu batzuk erabili ahal izango dituzu ere begiratu baita, pantaila batzuk akatsik eta Vim teknika aurreratuagoak batzuk eta, gainera, iturri kodea pieza desberdinak batzuk begiratu dezakezula GitHub on besterik gabe, beste pertsona batzuen konfigurazio fitxategiak begiratu edo Vim plugins begiratu eta abar eta abar. Hori da dena zuretzat daukat. [CS50.TV]