[సెమినార్ Vim] [బ్రాండన్ లియు] [హార్వర్డ్ విశ్వవిద్యాలయం] [ఈ CS50 ఉంది.] [CS50.TV] ఈ రోజు Vim ఒక పరిచయం అని అన్నారు. ఎన్ని మీరు guys యొక్క Vim యొక్క విన్న? మీరు Vim గురించి విన్న? [స్టూడెంట్] ఇది అన్ని మీ సమస్యలను పరిష్కరిస్తుంది. [బ్రాండన్ L.] ఇది అన్ని మీ సమస్యలను పరిష్కరిస్తుంది. మీరు అబ్బాయిలు Vim గురించి విన్న ఏదైనా? ఏ అభిప్రాయం? [స్టూడెంట్] నేను Vim ఉపయోగించడానికి ఇష్టాలు మాట్లాడారు చేసిన అందరూ. ఓహ్, తీపి. [స్టూడెంట్] నేను తెలుసు మంది Vim ఉపయోగించాలనుకుంటున్న. సరే, ఆ, బావుంటుంది ఎందుకంటే CS51 లో ప్రజలు చాలా Emacs కొంచం బాగా మద్దతు ఉంది ఎందుకంటే Emacs తీసుకున్న ప్రారంభం భాషకు మీరు CS51 లో ఉపయోగించడానికి వెళుతున్న, మరియు నేను, హార్వర్డ్లో తగినంత మంది Vim ఉపయోగించే ఆందోళన కాబట్టి నేను నిజంగా ప్రయత్నించండి మరియు Vim వాడుక ప్రోత్సహించడం ఒక మంచి ఉద్యోగం చేయండి. కానీ ఇక్కడ మీరు అబ్బాయిలు ఆసక్తికరమైన కలిగించే ఒక క్లాసిక్ xkcd కామిక్ ఉంది. మీరు అబ్బాయిలు అన్ని ముందు నానో ఉపయోగించారు? ఈ హాస్య నానో చెప్పారు? రియల్ ప్రోగ్రామర్లు Emacs ఉపయోగించవచ్చు. హే, నిజమైన ప్రోగ్రామర్లు Vim ఉపయోగించడానికి. ఏ, నిజమైన ప్రోగ్రామర్లు ఇది ఈ-మీరు Ed ఉపయోగించడానికి వద్దు Ed ఉపయోగించడానికి. ఇది నిజంగా, నిజంగా పాత మరియు నిజంగా దురదృష్టకరం, మరియు రియల్ ప్రోగ్రామర్లు ఉపయోగించడానికి ఒక అయస్కాంతము సూది మరియు స్థిరమైన చేతి. మరియు మీరు మిగిలిన చదువుకోవచ్చు, కానీ ప్రెట్టీ వినోదాత్మక చిత్రం. మరియు ఫన్నీ విషయం చివరిలో ఉంది. వారు "ఓహ్, అవును, కోర్సు యొక్క, అలా ఒక Emacs ఆదేశం ఉంది.", చెప్పటానికి Emacs ఒక జబ్ యొక్క విధమైన ఇది మంచి పాత Cx Mc M-సీతాకోకచిలుక, Emacs చారిత్రాత్మకంగా కొద్దిగా ఉబ్బిన అని పిలుస్తారు ఎందుకంటే మరియు దాదాపు ఏదైనా ఆదేశాలను కలిగి, కాబట్టి Emacs కోసం ఒక జోక్ విధమైన యొక్క. Vim ఏమిటి? Vim ఒక ఆధునిక ప్రోగ్రామర్ యొక్క టెక్స్ట్ ఎడిటర్. నేను నిజంగా టెక్స్ట్ ఎడిటర్ మధ్య వ్యత్యాసం అనుకున్న పత్రం ప్రాసెసర్ వంటి ఏదో. Microsoft Word పత్రం ప్రాసెసర్ అంటారు. మీరు మార్జిన్లు సెట్ విషయాలు బోల్డ్, విషయాలు అండర్లైన్ చెయ్యవచ్చు, , విషయాలు ద్వారా సమ్మె ఫాంట్ పరిమాణం మరియు whatnot మార్చడానికి. ఒక టెక్స్ట్ ఎడిటర్ కేవలం మార్చు టెక్స్ట్ కంటే ఏమీ. అక్షరాలా మీరు కేవలం అక్షరాలు. స్టైలింగ్, పరిమాణాలు, ఫాంట్లు, రంగులు, లేదా ఆ వంటి ఏదైనా ఎలాంటి ఉంది. మీరు అన్ని మార్చు టెక్స్ట్, మరియు Vim ముఖ్యంగా ప్రోగ్రామింగ్ కోసం చేయబడింది. ఇది కేవలం ప్రోగ్రామింగ్ కోసం నిర్మించారు లక్షణాలు చాలా ఉంది. ఇది సమర్థవంతమైన టెక్స్ట్ ఎడిటింగ్ కోసం స్పష్టంగా రూపొందించబడింది. సాధారణంగా, Vim ప్రాథమికంగా వేగంగా టెక్స్ట్ ఎడిటర్ చెప్పబడుతున్నాయి మీరు బహుశా అవకాశం ఏ ఇతర టెక్స్ట్ ఎడిటర్ తో పోలిస్తే ఉపయోగించవచ్చు. IDE-వంటి లక్షణాలను చాలా, నేరుగా Vim నిర్మించారు లేదు కాబట్టి మీరు IDE ఉపయోగించి మరియు మీరు కంపైల్ వంటి విషయాలు ఉపయోగిస్తున్న మరియు స్వయంచాలకంగా అమలు చేస్తే లేదా డీబగ్గింగ్ మీ IDE లేదా వివిధ విషయాలను మొత్తం హోస్ట్ లో ఏమిటి Vim, సహజంగా ఆ వచ్చిన లేదు కానీ మీరు Vim కార్యాచరణను ఆ విధమైన జోడించడానికి ఉపయోగించవచ్చు ప్లగ్ఇన్ల మొత్తం హోస్ట్ ఉంది. ద్వారా Vim టెక్స్ట్ ఎడిటింగ్ లో పెడుతుంది మరియు నిజంగా, నిజంగా బాగా టెక్స్ట్ ఎడిటింగ్ చేస్తుంది. చివరకు, అది, నిజంగా అనుకూలీకరణ మరియు పొడిగించటానికి ఉంది మరియు ప్రధానంగా Vim చుట్టూ Vim మీద నిర్మించబడింది, ఇది లేదా Vi,, ఉంది , 40 సంవత్సరాలు చుట్టూ, మరియు అది చాలా, చాలా లోతైన కార్యక్రమం ఉంది మరియు ప్రజలు ఒక జీవితకాలం కోసం దీనిని ఉపయోగిస్తారు మరియు నిజంగా పూర్తిసామర్థ్యం కార్యక్రమం నైపుణ్యం ఎప్పటికీ, మరియు మీరు ఎల్లప్పుడూ, సంవత్సరాలుగా జీవితాంతం శిక్షణ కొనసాగుతుంది ఎల్లప్పుడూ మంచి, మంచి మారింది. అక్కడ మీరు తెలుసుకోవచ్చు ఏమి కవిరాజు ప్రధానంగా ఉంది మరియు మీరు ఎంత Vim తో మెరుగుపరచడానికి, ఇది నిజంగా అద్భుతమైన ఉంది. మీరు చాలా, చాలా నైపుణ్యం కావచ్చు ఎందుకంటే మీరు స్కేరీ ఏదో గా చూడవచ్చు వద్దు Vim లో కేవలం కొన్ని వారాల లో కానీ వంటి విధమైన నిరంతర-ఉంది మరింత తెలుసుకోవడానికి మరియు మరింత మరియు ఉత్తమంగా మరియు మంచి తెలుసుకోవచ్చు, ఇది అద్భుతమైన యొక్క రకం నాకు ఉంది. ఈ Vim ఎలా ఒక ఉదాహరణ. ఈ గని కాదు. మీరు ప్రస్తుతం కొన్ని ప్రత్యక్ష ప్రదర్శనలు చూస్తారు. ఈ Vim లాగా ఉండవచ్చు ఒక ఉదాహరణ. మనం ఈ రోజు చేయబోతున్నామని మేము తో మొదలు చూడాలని ఉంది  Vim చెయ్యగలరు యొక్క శీఘ్ర ప్రదర్శించడానికి. నేను మీరు అబ్బాయిలు కోసం కొన్ని ఉపాయాలు మరియు whatnot వెళుతున్న కాబట్టి మీరు నేను చాలా Vim ఇష్టం ఎందుకు మరియు ఎందుకు Vim వంటి వ్యక్తులు చాలా, చేయవచ్చు మరియు తరువాత నుండి మేము ఒక జెంటిల్ పరిచయం వెళ్తారో. అసలైన, అది, Vim ఒక పరిచయం ఒక బిట్ వేగంగా ఉంటుంది. నేను ఒక టెక్స్ట్ ఫైల్ డౌన్లోడ్ మరియు మీకు నన్ను పాటు అనుసరించండి మీరు అబ్బాయిలు అడుగుతాము. ఈ Vim, మరియు ఇక్కడే నేను, MacVim ఉపయోగించి వెబ్ మీరు అబ్బాయిలు Macs ఉంటే మీరు MacVim ఉపయోగించి పరిశీలించాల్సి రావచ్చు ఇది సాధారణ Vim అయితే, Vim ఒక గ్రాఫికల్ వెర్షన్ ఎందుకంటే, మీ ఆదేశ ఏది, కేవలం జరిమానా పనిచేస్తుంది. నేను మీరు కొన్ని యాదృచ్ఛిక చిట్కాలు మరియు ట్రిక్స్ చూపించబోతున్నాను మీరు దానిని చల్లని ఉంది ఎందుకు మీరు చూపించడానికి Vim లో ఉపయోగించే. నేను ద్వారా వెళ్ళడానికి వెళుతున్న కేవలం కొన్ని యాదృచ్ఛిక విషయాలు. , మొదటి విషయం టెక్స్ట్ వస్తువులు, మరియు టెక్స్ట్ వస్తువులు చుట్టూ కొన్ని ఆదేశాలను ఉన్నాయి మరియు నేను నిజానికి, వస్తువులు సదస్సు లో తర్వాత మరింత వివరంగా ఏమిటో టెక్స్ట్ మీరు బోధించే చేస్తాము కానీ ఉదాహరణకు,, యొక్క నేను నా పేరు తప్పు స్పెల్లింగ్ పిలవబడు Barndon లియు మరియు నేను మార్చడానికి కావలసిన. నేను చేయాల్సిందల్లా ఎక్కడో ఆదేశం లో నా పేరు మరియు రకం లో నా కర్సర్ పొందండి CIW, మరియు ఇది, నా మొత్తం పేరు తొలగించడానికి చొప్పించు రీతిలో నాకు, మరియు నేను నా పేరు టైపు పరిష్కరిస్తాము. నేను కోట్స్ లోపల ఏదో మార్చడానికి అనుకుంటే అదే విధంగా, ఆ కోసం ఒక ఆదేశాన్ని కూడా ఉంది. నేను కోట్స్ లోపల విషయాలు తొలగించవచ్చు. ఏ మౌస్ మీ చేతి తరలించడానికి, క్లిక్ అవసరం, డబుల్ క్లిక్, ఆపై సైన్ తిరిగి ఏదో టైప్ మీరు ఇది ఏమైనా, కీబోర్డ్ నుండి ప్రతిదీ చేయవచ్చు. లేదా ప్రత్యామ్నాయంగా, యొక్క నేను ఈ యాంకర్ ట్యాగ్ లోపల ఈ చిత్రం ట్యాగ్ ఉంటుంది అని పిలవబడు. మీరు guys ఇంకా తరగతి HTML కవర్? అవును, కాబట్టి నేను ఈ ట్యాగ్ను తొలగించాలనుకుంటున్నారా, సాధారణంగా మీరు చేయాల్సిందల్లా మీరు మీ మౌస్ ఉపయోగించాలి ఇది మరియు జాగ్రత్తగా మీరు తొలగించి తొలగించాలనుకుంటున్నారా వేటి హైలైట్. కానీ Vim లో, కేవలం Dit, మరియు మీరు నిజంగా త్వరగా దాన్ని తొలగించవచ్చు మరియు నేను అన్ని ఆ ఆదేశాలను అర్థం ఏమి మీరు వివరించడానికి మరియు మీరు రెండవ వాటిని ఉపయోగించే ఎలా. మరొక ఉదాహరణ, నేను, ఇక్కడ కొన్ని కోడ్ ఉన్నాయి మరియు యొక్క నేను కోడ్ ఇండెంట్ కావాలి అని పిలవబడు, కానీ నేను కోడ్ ఇండెంట్ అనుకుంటే వాక్యాల లోపల, మరియు నేను కూడా 3 ఆదేశాలను ఉపయోగించి కోడ్ ఇండెంట్ ప్రాథమికంగా> IB ఉపయోగించి. Vim గురించి నిజంగా చల్లని మరొక విషయం దృశ్య బ్లాక్ ఎడిటింగ్ అని ఏదో ఉంది. మీరు అబ్బాయిలు ఎప్పుడూ హైలైట్ కోరుకున్నాడు ఉంటే నాకు తెలీదు మీ కోడ్ లో టెక్స్ట్ యొక్క దీర్ఘచతురస్రాకార బ్లాక్ కొన్నిసార్లు బదులుగా అన్ని వివిధ పంక్తులు పైనుంచీ లైన్ విషయం ఈ అసాధారణ విధమైన చేయడానికి కలిగి. ఉదాహరణకు, Vim లో మీరు చేయవచ్చు. నేను, చాలా బాగుంది, ఈ వంటి దీర్ఘ చతురస్రాలు హైలైట్ చేసుకోవచ్చు కానీ ఇంకా, నేను కార్యాచరణను ఉపయోగించి సవరించవచ్చు. ఉదాహరణకు, నేను మా పేర్లు అన్ని ప్రిఫిక్ష్ విధమైన ఇస్తుంది అనుకుంటే నేను ఒక బ్లాక్ హైలైట్ ఆపై ఏదో జోడించవచ్చు. అదేవిధంగా, నేను కూడా ఈ బ్లాక్ హైలైట్ మరియు తొలగించడానికి ఎంచుకోవచ్చు, లేదా బహుశా నేను ఈ బ్లాక్ హైలైట్ మరియు మేము అన్ని వైద్యులు ఉన్నారు ఎందుకంటే D దానిని నమ్ముతున్నా. ఇది ఏమైనా, మీరు అన్ని వివిధ చేయవచ్చు. చివరగా, మడత నిజంగా బాగుంది. ఐడ్స్ యొక్క చాలా మీరు బయటకు వేర్వేరు విధులను రెట్లు ఇక్కడ ఈ కలిగి సందర్భంలో మీరు వాటిని చూడాలనుకుంటే లేదు. ఉదాహరణకు, నేను ఇక్కడ ఈ టెక్స్టు కొంత కలిగి భావిస్తున్నాను, మరియు నేను నిజంగా అది చూడండి లేదు. నేను ఫైలు ఉడటం సంకలనం నేను ఎందుకంటే నేను బయటకు ఉంచాలని. నేను, అందువలన అది కూలిపోయింది యొక్క దానిని మడవగల చేయవచ్చు మరియు ఆ విధంగా వీక్షణ కోల్పోయాడు, మరియు నేను పేజీలో అని ఇతర విషయాలు సవరించవచ్చు, మరియు ఈ నిజంగా గొప్ప ఉంది. మీరు ప్రోగ్రామింగ్ చేసినప్పుడు మీరు విధులు మరియు whatnot మడవగల లేదా తరగతులు అప్ భాగాల్లో మీరు వాటిని సవరణ లేదు ఉన్నప్పుడు కేవలం బయటకు ఉంచడానికి, మీరు వాటిని చూడాలనుకుంటే ఎప్పుడు తరువాత మీరు వాటిని తెరుచుకుంటుంది. మరియు మీరు కేవలం ప్రతిదీ అప్ ప్రారంభమైంది చూడగలరు. టాబ్లు, బఫర్సుకొరకు, మరియు Windows. Vim లో అందంగా బాగుంది సాధారణంగా టెక్స్ట్ ఎడిటర్లు చాలా మీరు మాత్రమే ఒక సమయంలో ఒక ఫైల్ సవరించవచ్చు, వంటి నానో లో, లేదా మీరు నోట్ప్యాడ్లో లేదా ఎడిట్ ఉపయోగిస్తున్నట్లయితే. నిజానికి చాలా ఎడిట్ ఉపయోగిస్తారు, కానీ ఎప్పుడూ చేసిన కనీసం నోట్ప్యాడ్లో + + లో మీరు టాబ్లను ఉండవచ్చు, కానీ Vim టాబ్లు, బఫర్లు మరియు Windows యొక్క భావన ఉంది. ఉదాహరణకు, మీరు కొత్త టాబ్ల యొక్క కొంత తెరుచుకుంటుంది. మీరు నేను, ఇప్పుడు టాబ్లు కొంత అగ్రభాగాన ఇక్కడ చూడగలరు మరియు నేను వాటిని మూసివేయవచ్చు. ఇంకా, బఫర్సుకొరకు ఈ భావన ఉంది, ఆలోచన ఇది మీరు ఒక ఫైల్ తెరిచిన ఒకసారి ఇది బఫర్ సజీవంగా ఉంటాయి, మరియు మీరు నిజంగా త్వరగా ఫైల్ నావిగేట్ అనుకుంటే మీరు, అలాగే బఫర్ లోపల నిజంగా త్వరగా నావిగేట్ చేయవచ్చు అంతేకాకుండా, ఒక పేన్ లోపల మీరు కూడా బహుళ Windows లోకి మీ విండో విభజించబడింది. ఉదాహరణకు, నేను బహుళ Windows ఈ విండో విభజించబడింది అనుకుంటే మీరు, నేను రెండుసార్లు అదే కోడ్ కలిగి ఇక్కడే చూడగలరు మరియు నేను మరింత మరియు మరింత విభజించవచ్చు, మరియు ప్రస్తుతం అది మంచి కనిపించడం లేదు అప్రమేయంగా నేను అప్రమేయ విండో పరిమాణం రకమైన పెద్ద ఎందుకంటే కాబట్టి అన్ని ఇతరులు, బయటకు సాగే ఉంటాయి కానీ సాధారణంగా నేను ఈ ప్రొజెక్టర్ నా కంప్యూటర్లో మరియు కాదు ఉన్నప్పుడు నేను అనేక చూపు నిజంగా nice ఇది, అదే సమయంలో తెరిచి కలిగి ఉంటాయి అదే సమయంలో బహుళ ఫైళ్లను సంకలనం. మీరు కూడా, వంటి విషయాలు కలిగి మరియు భర్తీ చేయవచ్చు మరియు మేము నిజంగా, సదస్సు లో కవర్ చేస్తాము నేను ఇప్పుడు ఆ skip చేస్తాము. మీరు కూడా వివిధ మార్గాలు అన్ని రకాల లో కమాండ్ లైన్ వ్యవహరించవచ్చు. నేను ఇక్కడ జాబితా విధమైన కలిగి మరియు ఉదాహరణకు, నేను క్రమం అనుకుంటే అది నేను తెలియదు, యొక్క మరొక ద్రాక్షపళ్ళు జోడించడానికి అనుమతిస్తుంది, మరియు నేను హైలైట్ ఫంక్షన్ ఉపయోగించి ఈ హైలైట్ చేయవచ్చు మరియు విధమైన కాల్, మరియు అది నాకు స్వయంచాలకంగా క్రమం కనిపిస్తుంది. మీరు నేను ఊహిస్తాయి, CSS సవరణ చూడాలని ఉంటే అదేవిధంగా, మీరు బహుశా చేయడం మీ చివరి ప్రాజెక్టు కోసం, చాలా మంది, మరియు ఉండవచ్చు మీరు అక్షర క్రమంలో వాటిని క్రమబద్ధీకరించేందుకు నిర్వహించిన మీ CSS ఉంచాలని. మీరు కూడా వారిని హైలైట్ మరియు విధమైన కాల్, మరియు మీరు వాటిని క్రమం చేయవచ్చు. ఈ, Vim చేసే విషయాలు కొన్ని ఉదాహరణలుగా ఉన్నాయి మరియు మీరు నేను నిజంగా కావలసిన కీ విషయం మీ దృష్టిని డ్రా గమనించవచ్చు నేను కీబోర్డ్ నుండి ప్రతిదీ చేయడం కాబట్టి ఉంది, మీరు చూడగలరు ఉంటే మరియు నా చేతులు ఉంచుతారు మీరు కూడా నా చేతులు నిజంగా హోం వరుసగా నుండి తరలించడానికి ఎప్పుడూ చూస్తారు. మీరు టెక్స్ట్ సవరించడం చేసినప్పుడు సాధారణంగా మీరు సాధారణంగా ఒక మౌస్ ఉపయోగించాలి మరియు చుట్టూ మరియు whatnot క్లిక్ చేసి, ఉద్యమం ఆ విధమైన మీరు డౌన్ లాక్కువెళుతుంది మరియు వ్యర్ధాలను సమయం, లేదా బహుశా మీరు ఇంటి వరుస మరియు బాణం కీలను మధ్య కదిలే చేస్తున్నారు, మరియు మీరు ఒక బిట్ గజిబిజిగా ఇది, ఆ వంటి ముందుకు వెనుకకు కదిలే చేస్తున్నారు కానీ మీరు డౌన్ తగ్గిస్తుంది, మరియు మీరు Vim వద్ద మంచి పొందుటకు ఒకసారి విషయం మీరు చేయాలనుకుంటున్నారా ప్రతిదీ మీ చేతులు తరలించడానికి చేయకుండా జరుగుతుంది గొప్ప ఇది హోమ్ వరుసగా, నుండి. పట్టుకో, నేను ఈ అనువర్తనం ప్రారంభించిన వెళుతున్న. అక్కడ మేము వెళ్ళి. ఇప్పుడు మీరు ఆదేశాలను తక్కువ కుడి విండోలో డౌన్ నడుస్తున్న ఏమి చూడగలరు. నేను మీరు Vim తో డిఫాల్ట్ ద్వారా చేర్చబడ్డాయి విషయాలే చూపించారు అన్ని విధులు, కానీ మీరు కూడా ఉపయోగించవచ్చు ప్లగ్ఇన్ల భారీ సంఖ్యలో కూడా ఉంది మీ Vim అనుభవాన్ని మెరుగుపరచడానికి. మీరు నేను చేర్చిన ఫైళ్లను డౌన్లోడ్ ఉంటే, మరియు PowerPoint వాటిని ఇన్స్టాల్ ఎలా సూచనలను ఉన్నాయి మరియు ఇమెయిల్ లో నేను, నేను 40 ప్లగిన్లు ఇన్స్టాల్ పంపింది లేదా బహుశా 30 ప్లగిన్లు, మరియు ప్రతి మీ Vim అనుభవం మెరుగుపరుస్తుంది Vim అదనపు కార్యాచరణను తెస్తుంది. ఉదాహరణకు, నా అభిమాన, surround.vim అని ఏదో ఉంది మరియు ప్రధానంగా మీరు చుట్టూ పని అనుమతిస్తుంది లేదా మరింత సులభంగా అక్షరాలు delimiting. ఒక ఉదాహరణ, నేను తెలియదు LaTeX లో మీరు అబ్బాయిలు ఎప్పుడూ కోడ్ ఉంటే, కానీ LaTeX చేయడానికి ఉపయోగిస్తారు ఒక గణిత టైప్ సెట్టింగ్ భాష మంచి చూస్తున్న గణిత, మరియు మీరు గణిత లాగా ఏదో మీరు డాలర్ సైన్స్ లో అది వ్రాప్, మరియు యొక్క F ma = వంటి నేను కొన్ని సమీకరణం టైప్ రెడీ!, మరియు నేను డాలర్ సైన్స్ లో అది వ్రాప్, మర్చిపోతే. అప్పుడు నేను ఈ హైలైట్ మరియు ఆ వంటి డాలర్ సైన్స్ లో అది వ్రాప్ చేయవచ్చు. ప్రత్యామ్నాయంగా, Vim మీరు టాగ్లు లోపల విషయాలు తొలగించడానికి అనుమతిస్తుంది మరియు స్వభావం ద్వారా టాగ్లు మరియు whatnot, కానీ Vim తొలగించడానికి మీరు టాగ్లు మార్చడానికి అనుమతిస్తుంది, ఉదాహరణకు, నేను ఈ DIV ట్యాగ్ లేదు, మరియు నేను HTML5 అప్గ్రేడ్ మరియు ఒక కొత్త శీర్షిక టాగ్ కావలసిన. నేను, శీర్షికలో ట్యాగ్ మరియు రకం పరిసర మార్పు చేయవచ్చు మరియు అది స్వయంచాలకంగా నాకు ఆ మారుతుంది. అదేవిధంగా,, యొక్క మేము కుండలీకరణాలు లో ఏదైనా కలిగి పిలవబడు మరియు నేను బ్రాకెట్లలో లేదా అలాంటిదే లోకి కుండలీకరణాలు నుండి మార్చే కావలెను. నేను కూడా, మార్పు కోసం సి టైప్ చేయడం ద్వారా నిజంగా సులభంగా ఆ మార్చవచ్చు సరౌండ్ కోసం s, కుండలీకరణాలు. ఓహ్, నేను వేగంగా టైప్ ఉంటుంది అంచనా. కుండలీకరణాలు మరియు బంధాలను లేదా బ్రాకెట్లలో, మరియు అది స్వయంచాలకంగా నాకు ఆ మారుతుంది, ఇది లేకపోతే సాధారణంగా ఇది నిజంగా గజిబిజిగా ఉంది, నిజంగా nice ఉంది. ఈ బహుశా ఒకే కోట్ మధ్య మారడానికి నిజంగా nice ఉంది మరియు డబుల్ కోట్ తీగలను లేదా అలాంటిదే. ఒక ఉదాహరణ ఉపయోగం కేస్. ఫ్యుజిటివ్ అనే ప్లగిన్ ఉంది ఇది Git అనుసంధానించే. నేను మీరు అబ్బాయిలు Git ఉపయోగించలేదు ఉండవచ్చు ఊహించడం చేస్తున్నాను అని CS50 లో చాలా, కానీ మీరు, మరింత మరియు మరింత Git ఉపయోగించి మీరు పొందుతారు మాత్రమే హార్వర్డ్ అంతటా కానీ జాబ్స్ మరియు whatnot వద్ద తరగతులు లో, మరియు సాధారణంగా మీరు మధ్య మారవచ్చు ఉంటుంది Git సంప్రదించుటకు కమాండ్ లైన్ మరియు Vim, కానీ Vim లోపల నుండి Git ఇంటిగ్రేట్ ప్లగిన్లు ఉంది మరియు Git పైన మీరు కూడా అదనపు క్రియాశీలతను ఇవ్వాలని. మీరు అన్వేషించేందుకు ఉపయోగించవచ్చు ఇది NERDTree అనే ఉంది Vim లోపల నుండి ఫైలు నిర్మాణాలు. ఉదాహరణకు, నేను ప్యాన్లో NERDTree తెరుచుకుంటుంది, మరియు మీరు ప్రాథమికంగా యాదృచ్ఛిక ఫైళ్లు చూడగలరు మరియు ఓపెన్ కాదు పన్నులు, నా పన్నులు చూడండి లేదు. మీరు న మొదలగునవి ఫైళ్లు మరియు whatnot మరియు ఓపెన్ ఇతర ఫైళ్ళు చూడండి మరియు. నేను ఈ ఇతర ప్లగిన్లు లోకి కాదు, కాబట్టి మేము ప్రధానంగా లో డైవ్ చేయవచ్చు మరియు Vim పని మొదలు, కానీ మీరు అనుమతిస్తుంది, ఉన్నాయి మరింత సులభంగా మీరే, మీరు మరింత సులభంగా ఫైళ్ళు మధ్య ప్రవేశించండి అనుమతిస్తుంది,, మీరు Vim లోపల నుండి తనిఖీ వాక్యనిర్మాణం ఇచ్చే ప్లగిన్లు, ఇది నిజంగా బాగుంది, మరియు మీరు వాక్యనిర్మాణం పరిశీలన ఇస్తుంది కుడివైపు బాక్స్ అవ్ట్ అత్యంత భాషలకు, వాస్తవానికి నిజంగా బాగుంది ఇది ఇంద్రధనస్సు కుండలీకరణాలు వంటి విషయాలు,. నన్ను ప్రస్తుతం మీరు ఆ యొక్క ఒక ఉదాహరణ చూద్దాము. చూద్దాం. ఇక్కడ నేను రాస్తున్నానని కొన్ని యాదృచ్ఛిక కోడ్ ఉంది, మరియు మీరు బ్రాకెట్లలో మరియు బ్రాకెట్లు అన్ని రంగు మీరు గమనించవచ్చు, మరియు అదే రంగు కుండలీకరణాలు బ్రాకెట్లో nice ఇది, సరిపోలే ఉంటాయి మరియు కొన్నిసార్లు మీ కోడ్ చదవడానికి మెరుగుపరుస్తుంది. మీరు కూడా ఆటోపూర్తి, పట్టిక ఫార్మాటింగ్. మీరు వరుసలో అన్ని వ్యాఖ్యలు కావలసిన ఏదైనా కలిగి ఉన్నప్పుడు లేదా మీరు మీ టెక్స్ట్ లో ఒక పట్టిక అనుకున్న మరియు మీరు ప్రతిదీ బదులుగా మానవీయంగా ఆకృతీకరించటానికి కలిగి, ఒక nice లాగా పట్టిక పొందండి కాబట్టి న మొదలగునవి మీరు ఆ ఫార్మాట్ చేస్తామని ప్లగిన్లు ఉన్నాయి. జాబితాలో మరియు న మరియు వెళ్లి. నేను, ఉనికిలో అన్ని వివిధ Vim ప్లగిన్లు అన్వేషించడం గంటల ఖర్చు కాలేదు మరియు అది అవుట్ ఏది అద్భుతమైన ఉంది. ఇప్పటివరకు ఏ ప్రశ్నలు? స్వీట్. ఆ సందర్భంలో, మేము Vim తో చుట్టూ ప్లే మొదలు చూడాలని, మరియు నేను మీరు అబ్బాయిలు నాతో కొన్ని Vim పని కాబట్టి మీరు ఇది ఒక భావాన్ని పొందవచ్చు, మరియు నేను Vim పని మీ మొదటి దశల్లో చేయలేరు వారు Vim తెరిచినప్పుడు మంది మునిగిపోతారు ఎందుకంటే, మీరు కూడా నిష్క్రమించడానికి ఆదేశం తెలియకపోతే మరియు కొన్నిసార్లు మీరు కూడా, Vim బయటకు పొందలేము కానీ ఆ చెడ్డ కాదు. మీరు ముందు Vim ఉపయోగిస్తారు వారు కనిపించే కొన్ని నిమిషాలు అవసరం లేదా ఆన్లైన్ కొన్ని ట్యుటోరియల్స్ చదవడానికి, మరియు మీరు ఏ సమయంలో మీ మార్గంలో ఉంటాం. ఇక్కడ మీరు ఇప్పటికే కలిగి ఉంటే Vim ఇన్స్టాల్ కొన్ని సూచనలు ఉన్నాయి. మీరు వస్తువుల ఇన్స్టాల్ అనుకుంటే మీరు ప్రదర్శన తర్వాత ఈ స్లయిడ్ చూడవచ్చు. కూడా, ఈ నా ఫైళ్లను ఇన్స్టాల్ కొన్ని సూచనలు, ఉంటాయి మీరు ఇప్పటికే కలిగి ఉంటే మరియు మీరు కూడా తరువాత ఈ సూచనలను అనుసరించండి. మీరు అబ్బాయిలు ఈ లింక్ కు వెళ్లి ఒక టెక్స్ట్ ఫైల్ డౌన్లోడ్ ఉంటే. లింక్, నేను మీరు డౌన్లోడ్ మరియు Vim లో తెరవాలని చేస్తుంది, ఈ టెక్స్ట్ ఫైల్ తీసుకెళుతుంది మరియు వ్యాయామాలు మరియు whatnot ఒక సమూహం మీరు నా చుట్టూ అనుసరించండి చేసే అక్కడ ఉన్నాయి మరియు Vim లో ప్రాథమిక కార్యకలాపాలు కొన్ని కొన్ని ఆచరణలో పొందడానికి ప్రారంభించడానికి. గుడ్. మీరు ఆ తెరవబడుతుంది ఉన్నప్పుడు నేను 2 నిజంగా కీలక సూత్రాలు క్లుప్త పరిచయ ఇవ్వాలని వెళుతున్న మీరు Vim ప్రవేశిస్తాడు ముందు అర్థం నిజంగా ముఖ్యమైనదో Vim ఎడిటింగ్ లో, మరియు ఆ మోడల్ సవరణ మరియు నిర్వాహకులు మరియు కదలికలు ఉంది. నేను మొదటి మోడల్ ఎడిటింగ్ కవర్ చేస్తాము, మరియు మేము ఆపరేటర్లు మరియు కదలికలు కవర్ చేస్తాము కొద్దిగా లో. Vim మరియు అందంగా చాలా అన్ని ఇతర మధ్య మొదటి ప్రధాన తేడా ఏ విధమైన టెక్స్ట్ ఎడిటర్లు Vim ఒక మోడల్ ఎడిటర్ ఉంది, మీరు Vim ఉపయోగించి చేసినప్పుడు మరియు అర్థం ఉంది మీరు అనేక రీతుల్లో ఒక ఉంటుంది. సాధారణ మోడ్ ఉన్నాయి చొప్పించు మోడ్ లేరు, దృశ్య రీతి ఉంది, కాబట్టి న మొదలగునవి, మరియు విషయం మీ కీస్ట్రోక్, వివిధ చర్యలు తీసుకుంటే ఉంది మీరు సైన్ ఉన్నారు రీతి బట్టి అర్థం తీసుకుంటే జస్ట్ ఒక ఉదాహరణగా, సాధారణ రీతిలో, మీరు చుట్టూ తరలించడానికి ఉన్నారు రీతి అందువలన నేను, కిందకి తరలించడానికి కీ J ఉపయోగించే కానీ చొప్పించు రీతిలో, మీరు, వాస్తవానికి తెరపై J టైప్ చేయడానికి కీ J ఉపయోగించడానికి వారు ఉపయోగించే లేదు ఎందుకంటే ప్రజలు చాలా గందరగోళం ఎందుకు ఆ , వివిధ రీతులు లో అన్ని ప్రస్తుతానికి, అందువలన వారు టైప్ వస్తారు మరియు మీరు, మీరు తెరపై కనిపించే టైప్ ఏ కలిగి ఉపయోగిస్తున్న కానీ Vim లో బహుశా మీ కర్సర్ అన్ని చోట్ల కదులుతున్న మీరు అదృష్టము అక్షరాలను టైప్ చేస్తున్నారు మరియు అకస్మాత్తుగా మీరు పొందండి ఎందుకంటే మీరు కొన్ని కీ టైప్ ఎందుకంటే చొప్పించు మోడ్ లోకి మార్చారు , అని చొప్పించు మోడ్ లోకి ఉంచుతుంది, ఆపై టెక్స్ట్ బయటకు వెళ్ళే మొదలవుతుంది కాబట్టి ప్రజలు ఆ కారణంగా గందరగోళం. కానీ మీరు మీరు ఏమి మోడ్ యొక్క ట్రాక్ ఉంటుంది, మరియు మీరు Vim యొక్క చాలా దిగువన టూల్బార్ చూస్తే మీరు ప్రస్తుతం ఉన్నాము రీతి మీరు చెబుతుంది ఒక సూచిక ఉండాలి, సహాయకారిగా ఏ. కానీ సాధారణంగా, 3 ప్రధాన మార్గాలు మీరు గురించి తెలుసుకోవాలి, కాబట్టి బహుశా 6 లేదా 7 లేదా 8 మాత్రమే రీతులు లేదా, ఉన్నాయి కానీ మీరు 3 లో మీ అధిక సమయాన్ని. మొదటి విషయం సాధారణ రీతి. మీరు మీ అధిక సమయాన్ని ఇది ఉంది. అన్ని కీస్ట్రోక్, ఆదేశం విధమైన వంటి లాగిన్ మరియు మేము ఈ రోజు రోజంతా ఆ ఆదేశాలను చాలా నేర్చుకోవడం వస్తారు. ఇతర మోడ్, మీరు నిజంగా విషయాలను టైప్ ఇక్కడ ఇది, చొప్పించు రీతి మరియు చొప్పించు మోడ్ ప్రధానంగా మీరు సాధారణంగా ఉపయోగిస్తున్న రీతి. మీరు ఏదో టైప్, మరియు అది కేవలం తెరపై వస్తుంది, మరియు దృశ్య రీతి మీరు హైలైటింగ్ చేయవచ్చు ఏదో ఉంది. మీరు చూసిన తొలినాళ్ళలో కొన్నిసార్లు నేను టెక్స్ట్ హైలైట్ అవుతుంది మరియు వివిధ మార్గాల్లో అభిసంధానించడం మరియు దృశ్య రీతి ఉపయోగించి ఒక ఉదాహరణ ఉంది. మీరు Vim జీవించి అవసరం సంపూర్ణ బేసిక్స్ తో మొదలు, చేస్తాము మరియు అది ఇక్కడే ప్రధానంగా ఈ 7 ఆదేశాలు. HJKL, ఫైలు సంచరిస్తూ ఉపయోగిస్తారు మరియు వారు, అప్, డౌన్, ఎడమ అనుగుణంగా, మరియు కుడి మరియు మీరు అలాగే బాణం కీలను ఉపయోగిస్తారు ఉచిత ఉన్నారు, కానీ మేము నిజంగా మీరు HJKL సాధ్యమైనంత ఉపయోగించడానికి ప్రోత్సహిస్తున్నాము ఆలోచన మీరు సవరిస్తున్నారు అయితే, మీరు పత్రం చుట్టూ తరలించవచ్చు ఆ ఎందుకంటే బాణం కీలు మారుతుంది చేయకుండా మరియు ఇక్కడ మీరు నిజంగా, నిజంగా nice ఇది, టైప్. మీరు కేవలం కొన్ని అక్షరాల్ని కావలసిన. మీరు పైగా మీ మొత్తం వైపు మారవచ్చు లేదు, మరియు ఇది రకమైన నీస్ అని కలిగి ఉంది. కొన్ని Vim నిపుణులు నిజానికి ఇతర వేడుకలకు వారి బాణం కీలను మ్యాప్ వారు ఇప్పటికే HJKL కలిగి, మరియు అదే విధంగా విధులు కోసం వారి బాణం కీలను ఉపయోగించవచ్చు ఎందుకంటే. మీరు సాధారణ రీతిలో ఉన్నప్పుడు HJKL చుట్టూ మీరు కదిలే. మీరు చొప్పించు మోడ్ లోకి వెళ్లి ఏదో టైప్ చేయాలనుకుంటే , మీరు చొప్పించడం మోడ్ కోసం నేను నొక్కండి, మరియు ఆ చొప్పించు రీతిలో ఉంచుతుంది మరియు మీరు ఏదో టైప్ చెయ్యవచ్చు, మరియు మీరు ఎస్కేప్ టైప్ సాధారణ రీతిలో చొప్పించడం మోడ్ నుండి పొందడానికి. ఎస్కేప్ ఎల్లప్పుడూ సాధారణ రీతిలో తిరిగి పంపించే ఉన్నా మీరు, మరియు ఉంటే ఏమి మోడ్ మీరు వదిలి కావలసిన మీరు టైప్ చేయవచ్చు: Wq ఎంటర్, మరియు మీరు ఈ గుర్తుంచుకోగలరు మార్గం, వ్రాయడం కోసం స్టాండ్ w ఉంది మరియు q కాబట్టి, విడిచి ఉన్నచో: Wq, మరియు పెద్దప్రేగు ఆదేశం నడుస్తుంది, మరియు: ఆదేశాన్ని ఎంటర్ Wq ఆదా మరియు నిష్క్రమణల. మీరు ఫైల్ తెరిస్తే మేము కలిసి మొదటి వ్యాయామం ద్వారా వెళ్తారో. దశ 1 Vim లో ఉనికిలో ఉన్న, మరియు ఆశాజనక మీరు అబ్బాయిలు ఈ తెరిచిన. మంచి, మరియు మేము మీరు ఈ కీలను ఉపయోగించి అలవాటుపడతారు కోసం కొన్ని సాధారణ వ్యాయామాలు కలిగి. HJKL నిజంగా మొదటి వద్ద స్పష్టమైన కనిపించడం లేదు, మరియు ఈ Vim ఉపయోగించేటప్పుడు ప్రజలు ప్రారంభ బ్లాక్స్ ఒకటి సంచరిస్తూ ఈ కీలను ఉపయోగించి ఉంది. ఇది సహజమైన కాదు, కానీ మీరు అలవాటుపడతారు ఇది నిజంగా మీ జ్ఞాపకమునకు అనుసంధానించే, మరియు చాలా మంది తరచుగా తమను కనుగొనేందుకు వర్డ్ లో లేదా కూడా Chrome లో J మరియు K ఉపయోగించి, వాస్తవానికి Vimium అని ఈ Chrome ప్లగ్ఇన్ సృష్టించిన మీరు Chrome నావిగేట్ Chrome లేదా Chromium లో ఉపయోగిస్తారు Vim వంటి సత్వరమార్గాలు ఉపయోగించి మీ కీబోర్డ్ ఉపయోగించి, కాబట్టి దీన్ని గురించి చాలా ఉత్సాహభరితంగా ఉంటాయి, కానీ ముందుకు వెళ్లి ప్రయత్నించండి మరియు ఉపయోగం సంఖ్యలను మధ్య నావిగేట్ HJKL అందువల్ల మీరు తెలిసిన పొందవచ్చు ఈ విషయాలు పని ఎలా తో. మీరు ఆ పూర్తి, మీరు కూడా వెళ్ళి నేను రూపొందించినవారు ఈ మేజ్ తో చుట్టూ ప్లే చేయవచ్చు కేవలం వినోదం కోసం, మరియు మీరు విధమైన చుక్కల అనుసరించండి మరియు గోడలు లోకి క్రాష్ కాదు ప్రయత్నించండి మరియు మేజ్ చివర అది చేయడానికి ప్రయత్నించండి. మీరు Gmail లో సత్వరమార్గాలు లేదా వివిధ అప్లికేషన్లు ఎన్ని ఉపయోగిస్తే మీరు J మరియు K, ఉదాహరణకు, తరచుగా పైకి క్రిందికి తరలించడానికి ఉపయోగిస్తారు పొందుతారు, మరియు, ప్రాథమికంగా తప్పనిసరిగా Vim నుండి వచ్చింది, మీరు J మరియు K కలిగి మీరు చేయకుండా అప్ మరియు తరలించవచ్చు ఎందుకంటే అది నిజంగా మంచిది బాణం కీలను నుండి మన చేతి తరలించడానికి. ఇప్పుడు చొప్పించడం మోడ్ వెళ్లడానికి మరియు చొప్పించడం మోడ్ అవుట్ ప్రయత్నించండి. మీరు ఇప్పుడు నా కర్సర్ ఒక పెద్ద, బ్లాక్ బాక్స్ గమనించవచ్చు, మీరు చొప్పించడం మోడ్ లోకి వెళ్ళేటప్పుడు మరియు మీరు కనుగొనేందుకు ఉండాలని మీకు లాగా ఒక ఇరుకైన కర్సర్ మారుతుంది. మీరు టెర్మినల్ లో Vim ఉపయోగించి మీకు ఈ సందర్భంలో ఉండాలి కనపడవు టెర్మినల్ సన్నని కర్సర్ మద్దతివ్వవు ఎందుకంటే, కానీ మీరు Windows న MacVim లేదా GVim ఉపయోగిస్తున్నట్లయితే అప్పుడు మీరు ఒక కర్సర్ మారుతుంది కనుగొనేందుకు ఉండాలి, మరియు ఒక నిజంగా శీఘ్ర దృశ్య సూచిక. మీరు సాధారణ రీతిలో లేదా చొప్పించడం మోడ్ లో ఉన్నామా చెప్పడం కోసం ఇది. యొక్క ముందుకు వెళ్లి ఈ లైన్ సవరించడం ప్రయత్నించండి లెట్. మీ సొంత సమాచారం లేదా అది ఉంది తో పూరించండి, మరియు మీరు, మీరు ఖాళీ చివర చేరుకోవచ్చును ఎంత చేయవచ్చు నేను చొప్పించడం మోడ్ పొందడానికి టైప్, మరియు మీరు Backspace చేయవచ్చు మీరు టైప్ పూర్తి చేసినప్పుడు మీ పేరు టైప్ చేయండి మరియు మీరు, చొప్పించడం మోడ్ నుంచి ఎస్కేప్ నొక్కండి మరియు మీరు ఆ తొలగించడానికి, ఇక్కడ రకం చొప్పించు తరలించవచ్చు, చొప్పించడం మోడ్ నుంచి ఎస్కేప్ టైప్, మరియు మీరు టైప్ చెయ్యవచ్చు: w ఎంటర్ ఫైలు సేవ్. మీరు టైప్: ఫైల్ సేవ్ w. సేవ్ చేయకుండా నిష్క్రమించాలి q,: మీరు టైప్ చేయవచ్చు లేదా మీరు టైప్ చేయవచ్చు: Wq సేవ్ మరియు నిష్క్రమించాలి. మంజూరు, మేము ఇంకా విడిచి అనుకుంటున్న, మీరు టైప్ చేయవచ్చు: w. మరియు ఉండవచ్చు మొదటి వద్ద కొద్దిగా అసమర్థంగా అనిపించింది మీరు J కొంత టైప్ వచ్చింది స్పాట్ తరలించడానికి ఎందుకంటే, బహుశా L ఆ స్పాట్ ను కొంత, మరియు మీరు బ్యాక్స్పేస్ కొంత నొక్కండి కలిగి, అది నిజంగా అసమర్థంగా అనిపించింది సాధారణంగా అయితే మీరు బహుశా, అక్కడ మీ మౌస్ తరలించు డబుల్ క్లిక్ మరియు టైపింగ్ ప్రారంభించండి, మరియు కోర్సు యొక్క, మీరు మొదటి Vim ప్రారంభం మరియు మీరు మాత్రమే ఈ ప్రాథమిక ఆదేశాలను తెలిసిన విషయం, ఉంది, అవును,, ఇది కొద్దిగా నెమ్మదిగా ఉంటుంది, కానీ వెంటనే మీరు కొన్ని మరింత శక్తివంతమైన ఆదేశాలను తెలుసుకోవడానికి మీరు చాలా శీఘ్రంగా పత్రాలు వెంట తరలించడానికి అనుమతిస్తుంది ఇది, మరియు మీరు ఈ చాలా అసౌకర్యంగా ఉపయోగం కలిగి ఉండదు Js పునరావృత అందువలన న మొదలగునవి K లు మరియు LS పునరావృత మరియు. ఇప్పటివరకు ఏ ప్రశ్నలు? ఘన. తిరిగి పవర్పాయింట్. ఇప్పుడు మేము ఆధునిక ఉద్యమం మరికొన్ని ఆదేశాలను పరిచయం చేయబోతున్నామని. మీరు, బహుశా L చాలా లేదా H చాలా టైప్ చేయడానికి అనుభవం మరియు ఇక్కడ మీరు త్వరగా చుట్టూ తరలించడానికి ఉపయోగించవచ్చు కొన్ని మరింత కమాండ్లు. మీ కర్సర్ ", ఈ కొన్ని టెక్స్ట్" లో కొన్ని O వ అని అనుకుందాం మరియు ఇక్కడ మీరు మరింత సులభంగా లైన్ తరలించడానికి ఉపయోగించవచ్చు 5 మరింత కమాండ్లు. కాబట్టి ^ మరియు $ మీరు మొదలు, చివర లైన్ తరలించడానికి మరియు ఏదో ఒక సమయంలో మీరు సాధారణ వ్యక్తీకరణలను లేదా ఇతర విషయాలు నేర్చుకోవడం మీరు సమావేశాలు ఈ విధమైన సాధారణ అని చూడండి. ^ సాధారణంగా లైన్ ప్రారంభంలో సూచిస్తుంది. $ సాధారణంగా లైన్ ముగింపు సూచిస్తుంది. ఈ గుర్తు చాలా సులువుగా, మరియు అదేవిధంగా, బి, ఇ, మరియు W, బి వెనుకకు లేదా ప్రారంభానికి అనుగుణంగా ఎందుకంటే వారు, అలాగే గుర్తు సులభంగా ఉన్నారు ఇ, పదం యొక్క చివరి ఇది, చివర ఉంటుంది మరియు w కాబట్టి పదం కోసం w, పద సూచించదు. మరియు మీరు ఇ టైప్ ఉంచేందుకు లేదా w టైపింగ్ ఉంచుకుంటే మీరు పదాల మధ్య జంప్ గమనించవచ్చు, మరియు అది కేవలం l టైప్ కంటే చాలా వేగంగా ఉంది. ఇప్పుడు, తదుపరి విషయం ఆపరేటర్-మోషన్ మోడల్ ఉంది. ఈ, వాస్తవానికి Vim శక్తివంతంగా ఉంటుంది ఎందుకు కీ కారణాలలో ఒకటి మీరు ముఖ్యంగా వివిధ అంశాలను టారు ఎందుకంటే అది ఉంది మరింత శక్తివంతమైన విధులు, కాబట్టి సాధారణంగా మీరు Vim లో ఏమీ మీరు ఇది ఆలోచించవచ్చు ఒక చలన ఒక ఆపరేటర్లు కలపడం. ఇప్పటివరకు మేము కేవలం HJKL వంటి కదలికలు, డీల్ చేసిన. , వారు మీరు తరలించడానికి, మరియు అప్పుడు బి మరియు w, వారు కూడా మీరు చుట్టూ రకాలుగా తరలించడానికి కానీ మేము, విషయాలు తొలగించడానికి లేదా విషయాలు లేదా whatnot మార్చగలరు ఇంకా లేకపోవచ్చు మీరు కదలికలు తో ఆపరేటర్లు కలిపి చేసినప్పుడు అప్పుడు మీరు చూడగలరని మరింత శక్తివంతమైన ప్రభావాలు, ఉదాహరణకు, నేను 2 పదాలు తొలగించడానికి కోరుకుంటే, నేను తొలగింపు ఆపరేటర్లు కోసం d ఉపయోగించవచ్చు, మరియు నేను 2 పదాలు తొలగించాలనుకుంటున్నారా అని సూచించడానికి 2 జోడించవచ్చు, ఆపై నేను ఒక చలన ఉన్నాయి. 2 పదాలు తొలగించడానికి చెప్పడానికి w నేను చేర్చుతుంది. నేను కిందకి 2 సార్లు తొలగించడానికి చెప్పడానికి J ఇలా వాడవచ్చు మరియు నాకు క్రింద 2 పంక్తులు తొలగించండి. నేను, వెనుకకు రెండుసార్లు తొలగించడానికి d2b చెప్పగల్గినవి మరియు నేను ఇక్కడ చూపిన చేసిన వాటి కంటే మరింత కదలికలు ఉన్నాయి నిజంగా, నిజంగా మీ Vim ఎడిటింగ్ మరింత శక్తివంతమైన చేయడానికి. ఈ అత్యంత ప్రాచుర్యం లేదా సాధారణ ఆపరేటర్లు కొన్ని మరియు అలాగే గుర్తు అందంగా సులభం. మార్పు కోసం డిలీట్, సి కోసం D. సి ప్రాథమికంగా తప్ప మార్పు ఖచ్చితమైన విషయం మీరు స్వయంచాలకంగా మీరు సి ఉపయోగించినప్పుడు తరువాత చొప్పించు మోడ్ లోకి చాలు. తొలగింపుల ఉపయోగించినప్పుడు మామూలుగా, సాధారణ రీతిలో ఉపయోగించడానికి మరియు మీరు సాధారణ రీతిలో ఉండడానికి ఏదో తొలగించిన తర్వాత. మీరు ఏదో మార్చడానికి కావలసిన, మీరు సి ఉపయోగించవచ్చు ఏదో తొలగించి వెంటనే చొప్పించడం మోడ్ లోకి వెళ్ళడానికి కాబట్టి మీరు టైప్ మరియు ఏదో పరిష్కరిస్తాము. Y పోర్ట్రైట్ కోసం ఉంది. ఇది ప్రాథమికంగా నకలు Vim యొక్క భావనను ఉంది. నేను తరువాత 2 పదాలు కాపీ మీరు ఉదాహరణకు, నేను y2w లేదా అలాంటిదే చేయవచ్చు, మరియు v ముఖ్యంగా, హైలైటింగ్ ఉంది. మరియు కూడా ఏమి నిజంగా చల్లని ఉంది మీరు రెండుసార్లు ఒక ఆపరేటర్లు టైప్ ఇది పూర్తి లైన్ పని, అలా నేను మొత్తం లైన్ తొలగించాలనుకుంటున్నారా ఉంటే నేను మొత్తం లైన్ ను dd టైప్ చెయ్యవచ్చు, నేను మొత్తం లైన్ కాపీ అనుకుంటే లేదా నేను yy లేదా అలాంటిదే ఉపయోగించవచ్చు. యొక్క ఈ కొన్ని ప్రయత్నించండి లెట్. ఒక అధునాతన ఉద్యమం ఆపరేటర్లు కోసం ఇక్కడ వ్యాయామం అలాగే ఉంది మరియు కొన్ని ఇతర విషయాలు నేను, నేడు PowerPoint లో కవర్ వెళ్ళడం లేదు అయితే తరువాత మీరు వాటిని చూసి సంకోచించకండి మరియు వారితో చుట్టూ ప్లే చేసుకోవచ్చు మరియు వారితో బాగా. ఆపరేటర్ల కదలికలు. ఉదాహరణకు, మీరు వాక్యంలో తొలగించాలనుకుంటున్నారా ఈ 2 పదాలు ఉన్నాయి అనుకుందాం. మీరు ఏమి చెయ్యవచ్చును నిర్ధారించుకోండి చెయ్యవచ్చును ఉంది మీ కర్సర్ మీరు తొలగించాలనుకుంటున్నారా మొదటి పదం ప్రారంభంలో ఉంది, మరియు మీరు d2w లో టైపు చెయ్యవచ్చు మరియు మీరు కోసం ఆ 2 పదాలు తొలగిస్తుంది. మరియు ఈ ఖచ్చితమైన కమాండ్, d2w ఉపయోగించి, ఒక బిట్ గజిబిజిగా విధంగా మరియు అర్ధం, కానీ ఆలోచన వ్యక్తం చేయాలో ఈ వేర్వేరు విషయాలు కంపోజ్ మరియు కూడా ఈ సందర్భంలో చేసే మీరు పరిస్థితిలోకి జరిగే, మీరు, DW లేదా d2w ఉపయోగించి అవుతుంది నేను అప్పుడప్పుడు ఉపయోగించగలను ఇది. మీరు మొత్తం పంక్తులు పని ఎందుకంటే dd మరియు cc నేను మరింత తరచుగా ఉపయోగించే. ఉదాహరణకు, యొక్క నేను ఇక్కడ ఈ యాదృచ్ఛిక జాబితా పిలవబడు, మరియు నేను, అది సరిపోకపోతే ఎందుకంటే హుస్కీయిస్ అని లైన్ తొలగించాలనుకుంటున్నారా కనుక, మరియు నేను తరువాత చొప్పించడం మోడ్ లోకి వెళ్లాలని మీరు లేదు. నేను, నేను dd టైప్ చేసే సందర్భంలో, తొలగించాలనుకుంటే మరియు ఆ మొత్తం లైన్ తొలగిస్తుంది. కానీ ప్రస్తుతం నేను తొలగించాలనుకుంటున్నారా మరొక లైన్ ఉంది చెప్పారు, కానీ నేను కూడా పరిష్కరించడానికి మరియు అది తిరిగి, ఈ సందర్భంలో నేను సిసి లాగ ప్రయత్నిస్తాము కావలసిన, మరియు ఆ, మొత్తం మార్గం తొలగిస్తే కానీ మీరు చూడగలరు గా, చొప్పించడం మోడ్ నాకు ఉంచుతుంది మరియు నేను అక్కడ నుండి పరిష్కరిస్తాము. మరియు మీరు ఆపరేటర్లు మరియు కదలికలు మిళితం చేయవచ్చు అనేక అనేక మార్గాలు ఉన్నాయి మీరు Vim ఉపయోగించడానికి వంటి మరియు మరింత మీరు వివిధ మార్గాల గురించి మరింత తెలుసుకోవడానికి మీరు ఈ ఆదేశాలను ఉపయోగించవచ్చు, మరియు మీరు మంచి, మంచి మారింది చేస్తాము. అద్భుతం, ఇప్పుడు ఇక్కడ కొన్ని ఇతర వర్గీకృత కమాండ్లు కూడా చాలా, చాలా వినియోగించేవి మరియు మీరు Vim వద్ద మంచి మారింది సహాయం చేస్తుంది. ఉదాహరణకు, దృశ్యమాన హైలైటింగ్ కోసం చిన్న v గురించి మాట్లాడారు. మేము కూడా దృశ్య లైన్ హైలైటింగ్ కోసం పెద్ద V ఉపయోగించవచ్చు. మీరు సులభంగా మరింత ఒక సమయంలో మొత్తం పంక్తులు హైలైట్ ఆ విధంగా. మీరు ప్రాథమికంగా ఒక కొత్త లైన్ ఇన్సర్ట్ సాధారణ రీతిలో ఉన్నప్పుడు మీరు o ఉపయోగించవచ్చు దిగువున మీరు ప్రస్తుతం ఉన్నారు మరియు టైపింగ్ ప్రారంభించడానికి చొప్పించడం మోడ్ ఉంచారు. మీరు మీ కర్సర్ ప్రస్తుతం ఆ పాత్ర తొలగించడానికి చిన్న x ఉపయోగించవచ్చు. మీరు కూడా, u రకమైన నీస్ ఇది రద్దు ఉపయోగించవచ్చు మరియు మీరు, ప్రస్తుత లైన్ చివర కలపవచ్చు కు రాజధాని ఉపయోగించవచ్చు తద్వారా బహుశా మీ కర్సర్ లైన్ ఎక్కడో ఉంది, మరియు మీరు లైన్ చివర జోడించాలనుకుంటున్నాను. అప్పుడు మీరు తక్షణమే ముగింపు చేరుకునే రాజధాని టైప్ చెయ్యవచ్చు మీరు పంక్తి చివర జోడించేలా మరియు చొప్పించడం మోడ్ లోకి వెళ్ళి. నేను మనం ప్రయత్నించవచ్చు ఆ కోసం కొన్ని వ్యాయామాలు కలిగి అనుకుంటున్నాను. నిజానికి, ఏ, నాదగ్గర. కాదు వారికి. కానీ మేము చూస్తారు ఇది తర్వాతి భాగం కోసం కొన్ని ఎక్కువ వ్యాయామాలు కలిగి. కానీ ఈ మీరు మీ ప్రయత్నించవచ్చు. మీరు సాధారణ v లో టైప్ చేస్తే,, మీరు ఈ ఇష్టం ఉపయోగిస్తారు చేస్తున్న సాధారణ హైలైటింగ్ పొందుతారు. మీరు రాజధాని V లో టైప్, మీరు ఆ వంటి హైలైట్ పూర్తి లైన్ పొందవచ్చు, లేదా నేను o టైప్ ఉంటే ప్రాథమికంగా రకమైన nice ఇది, నాకు ఒక కొత్త లైన్ తెరుచుకోవడం. X నేను కర్సర్ న అక్షరాలు తొలగించడానికి ఉపయోగించవచ్చు. నేను కొంత x నొక్కండి మరియు stuff తొలగించవచ్చు. నేను u ఆ దిద్దుబాటు రద్దుచెయ్యి నొక్కండి. ఒక, నేను టైప్ చేయవచ్చు ఒక తక్షణమే చివర వెళ్ళడానికి, మరియు నేను కూడా కొన్ని ఇతర nice కీలు చేర్చబడింది మీరు కూడా కొన్ని ఇతర ఆదేశాలను తెలుసుకోవడానికి ప్రదర్శన తర్వాత చూడవచ్చు ఆ. [స్టూడెంట్] గురించి భర్తీ ఏమిటి? [బ్రాండన్ L.] ప్రత్యామ్నాయాన్ని కూడా నిజంగా బాగుంది మరియు ప్రధానంగా మీకు ఎక్కడో వెళ్ళి ఉంటే మీరు ఎప్పుడు ప్రజలు దాని ఉపయోగించని చేసిన ఇకపై చాలా ఈ రోజుల్లో, కానీ మీరు చొప్పించు ఎప్పుడూ Microsoft Word లో చూసిన మీరు అబ్బాయిలు టైప్ చేస్తే మీరు హఠాత్తుగా ఈ అసహజ రీతిలో లోకి వెళ్లే మీరు టైప్ ప్రతి పాత్ర ప్రధానంగా తదుపరి పాత్ర భర్తీ? మీరు అబ్బాయిలు ఎప్పుడూ అని చూసిన నాకు తెలీదు. ఈ పోలి ఉంటుంది. నేను తిరిగి రాస్తుంది అనుకుంటే ఉదాహరణకు, నేను ప్రస్తుతం కొన్ని కారణాల కోసం కలిగి నేను కాపిటల్ R లో టైపు చెయ్యవచ్చు మరియు మీరు క్రింద ఎడమ చూసినట్లుగా అల్లుడి రీతి స్థానంలో ఉంటాము. నేను stuff టైప్ అది విషయాలు తిరిగి రాస్తుంది, మరియు నేను చల్లని రకం ఇది కూడా బ్యాక్స్పేస్, చెయ్యవచ్చు మరియు నేను రద్దు చెయ్యవచ్చు. నేను చాలా తరచుగా ఉపయోగించే లేదు, కానీ ప్రతి ఇప్పుడు ఆపై అది సులభ అవుతుంది. యొక్క నిజాయితీగా Vim గురించి నా అభిమాన విషయాలు ఒకటి, ఇది టెక్స్ట్ వస్తువుల, గురించి చూద్దాం. టెక్స్ట్ వస్తువులు ప్రధానంగా టెక్స్ట్ యొక్క భాగం విధమైన నిర్వచించు యొక్క ఈ భావన ఉంటాయి మీ టెక్స్ట్ ఫైల్ లోపల, మరియు నేను మొదటి ఈ కీలు వెళ్తారో, మీరు పూర్తిగా అర్థం ఏమి అర్థం కోసం మరియు నేను మీరు ప్రదర్శనలు కొంత ఇస్తాను. W, ఒక పదం ఒక టెక్స్ట్ వస్తువులలాగా, ఒక పదం సూచిస్తుంది కాబట్టి కొన్ని పదం మీరు సాధారణంగా తెలిసిన, మరియు పదం పక్కన అని విరామ ఉంది ఉంటే అది సాధారణంగా విరామ కలిగి ఉండదు. కానీ ఉదాహరణకు, మీరు కొన్ని కారణాల కోసం విరామ చేర్చాలనుకుంటే లేదా మీరు ఆంగ్ల కాదు విషయం చేస్తున్నా మరియు మీరు చేర్చాలనుకుంటే తెల్లని గీయబడిన అన్ని అక్షరాలు మీరు కూడా తెల్లని చుట్టూ ప్రతిదీ పొందడానికి రాజధాని W ఉపయోగించవచ్చు. మీరు పాఠ వస్తువు సూచించడానికి కుండలీకరణాలు ఉపయోగించవచ్చు ఆ కుండలీకరణాలు సమితి లోపల. మీరు చదరపు బ్రాకెట్లలో, బ్రాకెట్లు తో ఇదే, అలాగే జంట కలుపులు మరియు కోట్స్, మరియు చివరకు, మీరు కూడా కొన్ని ట్యాగ్ సూచించడానికి t ఉపయోగించవచ్చు. నాకు వాస్తవానికి పోషిస్తుంది ఎలా వెంటరాగా. ఉదాహరణకు, ఈ నా ప్రదర్శన లో నా మొదటి ఉదాహరణ. నేను మార్పు కోరుకుంటున్న ఈ వాక్యంలో కొన్ని పదం ఉంది, మరియు మేము ఒక చలన ఉపయోగించబడును W గురించి మాట్లాడారు, కానీ మీరు కూడా ఒక టెక్స్ట్ వస్తువుగా ఉపయోగించవచ్చు. ఉదాహరణకు, ఒక మార్గం నేను బరాక్ యొక్క పేరును లేదా ప్రధానంగా సవరించడానికి కాలేదు , నేను పదం కోసం మార్పు కోసం సి లో మరియు w ఈ పదం మరియు రకం ప్రారంభంలో వెళ్ళటానికి ఉంది మరియు ఆ కలిగేది తొలగించి చొప్పించడం మోడ్ లోకి ప్రదర్శించాలి. నాకు పదం అన్ని సమయం ప్రారంభంలో వెళ్ళడానికి కలిగి కోసం కానీ చాలా బాధించే ఉంది. ఆ నిజంగా బాధించే ఉంది. నేను అలా ఉంటుంది వద్దు. నిజానికి తన పేరు లోపల ఎక్కడైనా ఉంటుంది మరియు, CIW లో టైప్, మరియు నేను లోపలి ఉన్నచో కాబట్టి ఇది ఒక పదం లో మార్పు ఉన్నచో CIW నేను టైప్ ఉంటే, లేదా ఇతర పదాలు లో, నేను ప్రస్తుతం లోపల ఉన్నాను పదం మార్పు, మరియు మీరు ఖచ్చితమైన ప్రభావం ఇస్తుంది. మీరు దాన్ని పరిష్కరించాలని. అదేవిధంగా, బహుశా నేను ఈ వంటి కొన్ని కేసు కొన్ని కారణాల కోసం కొన్ని ఆద్యంతాలు లేదా అలాంటిదే ఇక్కడ, లేదా అక్కడ కొన్ని విరామ, మరియు నేను మొత్తం విషయం తొలగించడానికి కోరుకున్నాడు. నేను CIW టైప్ ఉంటే అది, ఆద్యంతాల లోపల ఏమి తొలగిస్తుంది కానీ నేను తెల్లని చుట్టూ చేసే మొత్తం విషయం పొందాలనుకోవడం, నేను మొత్తం విషయం తొలగించడానికి CIW ఉపయోగించవచ్చు. నేను ఇదే, ఐదు లో టైప్, మరియు ఆరు టైప్ చేస్తాము. అదేవిధంగా, నేను కుండలీకరణాలు లోపల ఏదో మార్చడానికి కావాలా నేను కుండలీకరణాలు లోపల ప్రతి అంశం తొలగించడానికి) ci టైప్ చేయవచ్చు ఆపై, మీరు కావలసిన Int argc, వంటి, నేను కావలసిన పూరించడానికి మరియు అదేవిధంగా, సూక్తులు ఇదే. నేను కోట్లు లోపల టెక్స్ట్ పరిష్కరించాలని మరియు నేను కూడా టాగ్లు లోపల ఉండే విషయాలు మార్చవచ్చు. అర్ధవంతం లేదు? మీరు చేయవచ్చు మరొక విషయం మీరు సి ఉపయోగించాలి లేదు. మీరు ఈ టాగ్లు లోపల ఏమి తొలగించాలనుకుంటున్నారా ఉంటే మీరు కూడా d ఉపయోగించవచ్చు. నేను ఒక ట్యాగ్ లోపల టెక్స్ట్ తొలగించాలనుకుంటున్నారా ఉంటే నేను ఆ ట్యాగ్ తొలగించడానికి dit ఉపయోగించవచ్చు. నేను కూడా ఉదాహరణకు, ట్యాగ్ లోపల ఏ హైలైట్ సంవత్సరము ఉపయోగించవచ్చు. ఇతర విషయం బదులుగా మీరు కూడా ఒక ఉపయోగించవచ్చు మధ్యలో నేను ఉపయోగించి ఉంది, మీరు నేను టెక్స్ట్ వస్తువు రాస్తుంటారు ఉపయోగిస్తే అన్ని కోసం నిలుచునే, కాబట్టి గుర్తు లేదా ఆద్యంతాలు లోపల ఉన్న ఒక టెక్స్ట్ వస్తువు ఉపయోగించడానికి, కానీ మీరు ఒక ఉపయోగిస్తే ఆ టెక్స్ట్ అలాగే డీలిమిటర్ కూడా కలిగి ఉంటుంది. ఉదాహరణకు, నేను ఈ టెక్స్ట్ మరియు పరిసర ట్యాగ్ హైలైట్ అనుకుంటే నేను ఒక అన్ని కోసం, ఆపై t ట్యాగ్ కోసం, దృశ్య హైలైట్ కోసం తొట్టిలో, v ఉపయోగించవచ్చు. మీరు ఆ వంటి ఏదో చేయవచ్చు. బహుశా నేను, అలాగే అది చుట్టూ కోట్ ఈ google.com తొలగించాలనుకుంటున్నారా మరియు నేను ఉదాహరణకు, ఆ అన్ని తొలగించడానికి డా లాగ "ఉపయోగించవచ్చు. ఇప్పటివరకు ఏ ప్రశ్నలు? నేను, నేను ఒకేసారి మీరు Vim ఆదేశాలను చాలా డంపింగ్ వెబ్ గుర్తించే నేను అన్ని వివిధ ఆదేశాలను మీరు బహిర్గతం కావలసిన ఎందుకంటే ఈ రప్పించింది మరియు మీరు ఈ ఆదేశాలను Vim ఏం మీరు పరిచయం ఇస్తుంది. మీరు వెళ్లి కాని ఏర్పడుతుందా ఉంటుంది చేస్తాడు ఉంది మీరు నెమ్మదిగా ఈ ఆదేశాలను ఒకరి తీసుకున్న చూడాలని. చాలా అధిక ఎందుకంటే మీరు, మీ హతమార్చడానికి లేదు. మీరు Vim తీసుకున్న అనుకుంటే మీరు నిజంగా ఏమి కలిగి ఉంది మొదటి సెట్ ప్రాథమిక ప్రారంభం, మరియు నేను మీరు కోసం పాఠాలు లోకి విచ్ఛిన్నం చేసిన అది సులభంగా మీరు అనుసరించడానికి కోసం తయారు, మరియు ఆదేశాల ప్రతి సెట్ ప్రయత్నించండి మరియు నైపుణ్యం ఒక ద్వారా, ఒక సమయంలో ఒక. ఇది మీరు వెళ్లి మీరు ఏమి చేయాలి, ఒకప్పుడు ప్రతిదీ చేయాలని చాలా ఎక్కువ HJKL, చొప్పించడం మోడ్, సాధారణ రీతిలో లోకి తప్పించుకోవడానికి ఇది మొదటి పాఠం, వెళ్ళండి, మరియు, సేవ్ మరియు త్యజించడం మరియు మీరు నిజంగా Vim జీవించి అవసరమైనవి మరియు, నిజంగా నిజంగా సౌకర్యవంతమైన పొందడానికి. మరియు మీరు ఆ తో చాలా సౌకర్యవంతంగా ఉన్నారు ఒక్కసారి కొన్ని రోజుల తరువాత మీరు మరింత ఆధునిక చలన ఆపరేటర్లు కొనసాగండి ఉండాలి, మరింత ఆధునిక కదలికలు, అందువలన న మొదలగునవి ఆపరేటర్లు మరియు న. నేను చాలా ద్వారా వెళుతున్న తెలుసు, కానీ నేను మీరు వివిధ విషయాలు చాలా బహిర్గతం కావలసిన. కానీ మీరు సవాలు వరకు ఉన్నాము సందర్భంలో, నేను మీరు చూపించగలదు మీరు మేము ఈ రోజు ఏమి నేర్చుకున్నారో ఉపయోగించి ఈ కలిసి ఎంత, మీరు అనుకుంటే మీరు కూడా, అనుసరించండి కానీ నేను కొన్ని యాదృచ్ఛిక వ్యాయామం రూపొందించినవారు. మేము ఈ వంటి జాబితా విధమైన కలిగి అనుకుందాం మీరు ప్రజల పేర్లతో ఈ బ్లాక్లు పేరు, ఇళ్ళు, సంవత్సరాల, మరియు సాంద్రతలు మరియు whatnot, మరియు మీరు మీ కోసం ఒక కొత్త ఎంట్రీ జోడించాలనుకుంటున్నాను. మీరు దీన్ని ఉత్తమ మార్గం? యొక్క ఈ ఇష్టపడతారని లెట్. ఎందుకు మేము మొదటి ఈ బ్లాక్ హైలైట్ లేదు. మీరు దానిని ఎంచుకోండి చూడాలని, మరియు మేము అది ఉదుటు y నొక్కండి, కాబట్టి ఇప్పుడు మేము ప్రధానంగా కాపీ చేయవచ్చు మరియు మొదటి ఈ టెంప్లేట్ పేస్ట్ మొదటి నుంచి మొత్తం విషయం తిరిగి చేయకుండా. ఇప్పుడు నేను, ఓడిపోవుట కొంత డౌన్ j నొక్కండి చేస్తాము మరియు నేను అతికించండి p పాల్గొనండి. బహుశా నేను ఒక స్థలం కోసం కొన్ని అదనపు పంక్తులు జోడించాలి, మరియు ఇప్పుడు నేను ఎవరైనా మీ పేరు మార్చడానికి అనుకుందాం. అప్పుడు నేను ఇక్కడ వెళ్ళి ఆ పేరు మార్చడానికి ముందు వంటి c2w టైప్ చేయవచ్చు. తెలిసిన బాబ్ జోన్స్,. నేను హౌస్ మార్పు అనుకుంటే బహుశా నేను ఇక్కడ మధ్యలో వెళ్ళవచ్చు మరియు రకం CIW లో మరియు కాబోట్ హౌస్ చాలు. ఇక్కడ మీరు ఉపయోగించి పరిశీలించాల్సి రావచ్చు పేరు ఒక ఉదాహరణగా ఉండవచ్చు మీరు అనుకుంటే మీ గ్రాడ్యుయేషన్ సంవత్సరం మార్చడానికి భర్తీ మోడ్, లేదా మేము కూడా అలాగే CIW ఉపయోగించవచ్చు. అది పెద్ద విషయం కాదు. బహుశా మీరు మీ ప్రధాన మార్చడానికి కావలసిన. మరియు మీరు ఏమి ఉంది. మరియు నేను మీరు నేను ఏమి గల ఒక ప్రదర్శన ఇస్తుంది మీరు Vim లో మరింత ఆధునిక ఆదేశాలను తెలుసుకోవడానికి కొనసాగుతుంది నేను ఉంటే ఉన్నాయి-ఉంటే మేము కేవలం, ఇక్కడ ఉపరితల గోకడం ఎందుకంటే మరియు నేను ఇక్కడ మీరు చూపిన చేసిన కంటే కూడా వేగంగా ఎడిటింగ్ ఈ చేయగల నేను నేడు మీరు ఒక అవకాశం సంపాదించిన లేదు మరింత ఆదేశాలను తెలుసు ఎందుకంటే. నేను ఈ హైలైట్ మీరు ఉదాహరణకు, నేను ఆ వంటి చేయవచ్చు, డౌన్ తరలించడానికి. నా సొంత మ్యాపింగ్ జోడించిన ప్రాథమికంగా స్వయంచాలకంగా నాకు విషయాలను హైలైట్ మరియు I-నేను తెలియదు. నేను అర్థం, ఈ మీరు చూపించడానికి ప్రయత్నిస్తున్నారు మీరు నిజంగా, నిజంగా ఆ మీరు ఈ వివిధ ఖాళీలను కలిగి ముఖ్యంగా, శీఘ్రంగా ఎడిటింగ్ ప్రారంభించడానికి, మరియు సాధారణంగా మీరు చేస్తున్న ఉండవచ్చు విధమైన క్లిక్ ఉంది దివంగత మరియు తరువాత టైప్. మీరు ఒకేసారి ప్రతిదీ చేయవచ్చు, కాపీ మరియు పేస్ట్, , ఫైలు మధ్య పైకి క్రిందికి కదిలే కేవలం stuff ఫార్మాటింగ్, stuff delimiting. ఈ Vim లో చాలా, చాలా త్వరగా చేయవచ్చు. నేను నిజంగా nice ఉండవచ్చు భావించే దొరికినంత చిన్న విషయం, కనుగొని భర్తీ ఇది. Gmail సత్వరమార్గాలు ఉపయోగించారు మీకు ఆ మీరు కూడా, మీరు టైప్ ఉంటే / సెర్చ్ బాక్స్ మిమ్మల్ని పంపుతుంది అని తెలుసు ఉంటాం మరియు సాధారణంగా వివిధ అప్లికేషన్లు చాలా లో మీరు ఆ స్లాష్ పొందుతారు లేదా ఉండవచ్చు స్లాష్ లేదా స్లాష్ ఏదైనా నియంత్రించడానికి మీరు శోధన రీతిలో విధమైన లోకి ప్రదర్శించాలి, మరియు ఆ కూడా ప్రధానంగా ముఖ్యంగా Vim నుండి వస్తుంది స్లాష్ ఆపరేటర్లు లేదా స్లాష్ ఆదేశం ఇన్పుట్ అనుమతిస్తుంది ఎందుకంటే మీరు పత్రంలోని శోధన ఉపయోగించే స్ట్రింగ్ విధమైన. మీరు, తదుపరి మరియు మునుపటి సంభవించిన వెళ్ళడానికి n మరియు రాజధాని N చెయ్యవచ్చు మరియు మీరు కూడా శోధన మరియు పత్రంలోని స్థానంలో ఇలాంటి ఏదో ఉపయోగించవచ్చు. నేను మీరు చేయవచ్చు ఏమి ఒక ప్రదర్శన ఇస్తాము. నేను ఈ పత్రం స్ట్రింగ్ ఉదుటు అన్ని సందర్భాలలో కావలసిన ఉంటే బహుశా మీరు క్రింద ఎడమ మూలలో చూడవచ్చు వంటి నేను,, యాంక్ / టైప్ చేయవచ్చు నేను ఎంటర్ అది అన్ని సందర్భాలలో హైలైట్. నేను, అన్ని వివిధ సందర్భాల్లో మధ్య ముందుకు వెనుకకు దూకడం ప్రాథమికంగా n ఉపయోగించవచ్చు మరియు నేను కొన్ని యాదృచ్ఛిక పదం తో ఉదుటు శోధన మరియు భర్తీ కావలసిన అనుకుందాం తెలియజేయండి పత్రంలోని కూడా. నేను నొక్కండి: Vim లోపల ఆదేశం విధమైన లో టైప్ ప్రారంభించడానికి, చుట్టూ కదిలే కంటే మరింత అధునాతన అని కొన్ని ఆదేశం లేదా తొలగించడం లేదా అలాంటిదే. నేను ఈ ప్రత్యామ్నాయం ఆదేశం ఉపయోగించడానికి కావలసిన సూచించడానికి% సైన్ టైప్ ఉంటుంది మొత్తం పత్రంలో. ప్రత్యామ్నాయం కోసం s లో టైప్. ఇది తప్పనిసరిగా PEARL నుండి వస్తుంది. మరియు ఈ తరువాత కమాండ్ మీరు PEARL కనుగొనే ఒక అందమైన ప్రామాణిక ఆదేశాలు బదులుగా మరియు ఇతర ప్రోగ్రామింగ్ భాషలలో మీరు చేస్తాము బహుశా మీరు మరింత కంప్యూటర్ సైన్స్ చేయడానికి వంటి నేర్చుకోవడం మొదలు, మరియు నిజానికి నేను కనుగొని భర్తీ అనుకుంటున్నారా పదం లో ఒక /, రకం టైప్ / ఉపయోగించవచ్చు ఆపై మరొక టైప్ / మరియు నేను ఆ పదం స్థానంలో కావలసిన పదం టైప్. ఎవరు బహుశా nyancat, తెలుసు. నేను అలా, ఆపై మీరు ప్రతిదీ భర్తీ చేసాము చూస్తారు. కానీ మీరు ఈ పదం ఇక్కడ ఉంది మీరు గమనించవచ్చు. కొన్ని కారణంగా ఉదుటు మా ఉదాహరణలలో కొన్ని, భర్తీ కానీ అన్ని ఉన్నాయి మార్గం భాష యొక్క ఈ విధమైన రాస్తున్నారు ఎందుకంటే ఆ Vim లో కానీ ఇతర ప్రదేశాల్లో మాత్రమే అని మీరు ప్రత్యామ్నాయం ఆదేశాన్ని ఉన్నప్పుడు అది మాత్రమే, ప్రతి లైన్ లో ఆ పదం యొక్క మొదటి ఉదాహరణకు ప్రత్యామ్నాయంగా ఉంటుంది కాబట్టి నేను నిజంగా ప్రతి లైన్ పదం యొక్క అన్ని సందర్భాలలో ప్రత్యామ్నాయంగా కావాలా నేను, ఇదే కానీ చివరిలో AG జెండా చేర్చుకోవాలి ఇది ప్రపంచ ఉన్నచో, మరియు ఆ నిజానికి అన్ని సందర్భాలలో ప్రత్యామ్నాయంగా. మీరు సాధారణ వ్యక్తీకరణలను తెలుసుకోవడానికి మరియు, ఒక CS50 సదస్సు నిజానికి ఉంది సాధారణ వ్యక్తీకరణలను, కాబట్టి మీరు సాధారణ వ్యక్తీకరణలను గురించి ఆసక్తిగా మీకు కూడా సదస్సు తీసుకొని మరింత తెలుసుకోండి. కానీ ఉదాహరణకు, యొక్క నేను ఈ వంటి పేర్లు జాబితా ఉన్నాయి, అవి, మరియు నేను క్రమాన్ని కావలసిన, బదులుగా చివరి పేరు, కామా, మొదటి పేరు కలిగి ఇది మొదటి పేరు, స్పేస్, చివరి పేరు చెప్పారు కాబట్టి నేను క్రమాన్ని కావలసిన. మీరు నిజంగా ఇక్కడ ఈ ఆదేశం ఉపయోగించవచ్చు మీరు ఇక్కడ చూడగలరు గా ముఖ్యంగా, మీరు అలా మేము, మేము ఒక కనుగొనడానికి మరియు స్థానంలో కావలసిన అంటే ఒక s, ప్రారంభం ఆపై నేను ఈ మాయా జెండా అని ఏదో ఇది జెండా అని \ v, జోడించారు Vim లో ఇది మీరు మరింత సులభంగా సాధారణ వ్యక్తీకరణలను అనుమతిస్తుంది. అప్పుడు అక్కడ నుండి మేము ప్రధానంగా ఏ వాక్యం కోసం మ్యాచ్ ఆ రూపం యొక్క పదాలు, కామా, స్పేస్, మరియు పదాలను లేదా అక్షరాల సమితి సమితి. \ + ప్రాథమికంగా ఒకటి లేదా ఎక్కువ అక్షరాలు అర్థం w, మరియు బ్రాకెట్లు ఈ సమూహాలు పట్టుకుని ఉపయోగిస్తారు నేను తరువాత వాటిని సూచించవచ్చు. మీరు గమనిస్తే, పదాల ఒకసారి ఈ సంగ్రహ 2 బ్లాక్స్ కామాతో, స్పేస్ వేరు తర్వాత మనం భర్తీ కావలసిన నేను \ 2 మరియు \ 1 ఉపయోగించడానికి ఉంది స్వాధీనం చేసిన పదాలను తిరిగి చూడండి అసలు వెతుకు ఆదేశాన్ని లో, అందువలన \ 2, కుండలీకరణాలు రెండో సెట్లో ఉంది వస్తువు సూచిస్తుంది \ 1, కుండలీకరణాలు మొదటి సెట్ లో ఉంది వస్తువు సూచిస్తుంది మీరు చూడగలరు గా 1 ఖాళీతో వేరు ముందు, నేను 2 ఆటంకమవుతుంది ప్రయత్నించండి మరియు చివరి పేరు ముందు మొదటి పేరు తరలించడానికి. అర్ధవంతం లేదు? నేను ఏమి చేయవచ్చు, నేను మాత్రమే ఈ పంక్తులు ఈ ఆదేశాన్ని ఈ మొదటి దాచవచ్చు ఉంది మరియు నేను ఈ కమాండ్ టైప్ చేస్తాము. మీరు విభజించబడింది ఇది ఖచ్చితంగా చేస్తుంది చూడగలరు. మరియు తిరిగి, ఈ కేవలం ఉపరితల గోకడం ఉంది, మీరు సాధారణ వ్యక్తీకరణకు సదస్సు వెళ్ళండి ఉంటే మరియు నేను మీరు తెలుసుకోవడానికి ఖచ్చితంగా అనుకుంటున్నాను మీరు సాధారణ వ్యక్తీకరణలను తో చేయవచ్చు చాలా వివిధ విషయాలను, మరియు ఈ ప్రధానంగా మీరు నిజంగా Vim చెయ్యగలరు వద్ద సూచించు మొదలవుతుంది మీరు నిజంగా అది ఒక మాస్టర్ మారింది ప్రారంభం ఉంటే. బహుశా మీరు ఏదో refactor కావలసిన, మరియు మీరు అన్ని సందర్భాలలో కావలసిన నమూనా పేరు విధమైన క్రింది కొన్ని ఫంక్షన్. మీరు అనే ఆయన మార్గాన్ని మార్చడానికి కావలసిన. మీరు, మీరు కోసం అలా ఈ వంటి కమాండ్ విధమైన వ్రాయవచ్చు మరియు మీరు Vim లోపల పొందవచ్చు వశ్యత విధమైన మీరు ఇతర టెక్స్ట్ ఎడిటర్లు పొందడానికి వెళుతున్న చేస్తున్నట్లు. ప్రాథమికంగా, నేను నేటి సదస్సు నేడు మీరు నేర్పిన అన్ని విషయాలు వర్తిస్తుంది కానీ మళ్ళీ, నేను నిజంగా ఒత్తిడి కావలసిన మీరు Vim తీసుకున్న అనుకుంటే ఇది ప్రారంభంలో కొద్దిగా ఎక్కువ సాంకేతికతను ఉంది నిజం. చాలా ప్రారంభంలో మీరు కొద్దిగా తక్కువ ఉత్పత్తి ఉంటుంది మీరు బహుశా లేకపోతే ఉంటుంది, కానీ కంటే మీరు కొనసాగించు ఉంటే కొన్ని రోజులు లేదా కొన్ని వారాల్లో, మీరు బాటిల్ బట్టి, మీరు చాలా వేగంగా, చాలా మారింది చేస్తాము, మరియు నేను మీరు ఒక ప్రదర్శన అందించడానికి ప్రయత్నించాము ఏం Vim సామర్థ్యం కానీ నేను నిజంగా మీరు ఒక అవకాశం రాలేదు నేను సాధారణంగా ఉదాహరణకు, తరగతి లో నేను Vim నా గమనికలు టైప్ ఏది జరుగుతుంది. నేను ఏ ఇతర కార్యక్రమం చాలా వేగంగా Vim లో నేను కంటే పని ఎందుకంటే ఆ. ఇది అక్షరాలా ఇతర కార్యక్రమాలు పోలిస్తే Vim లో ఒక 2 లేదా 3 ప్రధానంగా పెరుగుదల ఉంది, మాత్రమే టెక్స్ట్ సవరణకు వేగంతో కానీ విధంగా నేను పత్రం చుట్టూ తరలించవచ్చు మరియు నేను నా కంప్యూటర్లో ఇతర ఫైళ్లు యాక్సెస్ చేయవచ్చు మార్గం మరియు వాటి మధ్య అందువలన న మొదలగునవి ప్రవేశించండి. ఇది కేవలం ఒక నిజంగా, నిజంగా పెద్ద ఉత్పాదకత బూస్ట్. మీరు నేర్చుకోవడం చేసినప్పుడు కానీ, మీరు, మీరు ఒక సమయంలో ఒక విషయం తెలుసుకోవడానికి నిర్ధారించుకోవాలి మరియు చాలా వివిధ ఆదేశాలను అంతట హతమార్చడానికి కాదు ప్రయత్నించండి ఆదేశాలను చాలా మరియు వివిధ సత్వరమార్గాలు చాలా ఉన్నాయి ఎందుకంటే మీరు Vim లో తెలుసుకోవచ్చు. మీరు ఒక సమయంలో మరియు సంవత్సరాల కంటే కొద్దిగా ఎంచుకొని మీరు క్రమంగా Vim ఒక పెద్ద మరియు పెద్ద అవగాహన కూడబెట్టు. మీరు మరింత తెలుసుకోవడానికి కొనసాగించాలని మీరు, ఈ మరింత ఆధునిక విషయాలు కొన్ని మీరు గురించి తెలుసుకోవడానికి కొనసాగించవచ్చు, మరియు కూడా ఈ కేవలం ఉపరితల గీతలు. ఇక్కడ మీరు తనిఖీ మరియు Google సంకోచించకండి చేయవచ్చు కొన్ని ప్రసిద్ధ ప్లగిన్లు ఉంటాయి మీరు మీరు మరియు కేవలం అక్కడ ప్లగ్ఇన్ల ఏ విధమైన చూడండి మరియు వారితో చుట్టూ ప్లే. మరియు ఈ PowerPoint చివరిలో, నేను లింకులు ఒక సమూహం ఉన్నాయి వివిధ వనరులకు మీరు నుండి తెలుసుకోవడానికి ఉపయోగించవచ్చు. ఇక్కడ మీరు Vim ప్రారంభించడానికి ఉపయోగించవచ్చు వివిధ లింకులు కొంత ఉంటాయి. వారు వివిధ ట్యుటోరియల్స్ మరియు whatnot కలిగి, మరియు చివరకు, ఈ మీరు ఉపయోగించవచ్చు కొన్ని ఎక్కువ ఆధునిక విషయాలు కూడా తనిఖీ, స్క్రీన్ నటుల మరియు Vim లో కొన్ని ఎక్కువ ఆధునిక పద్ధతులు మరియు సోర్స్ కోడ్ యొక్క కొన్ని వివిధ ముక్కలు మీరు GitHub లో చూడవచ్చు కేవలం ఇతరుల ఫైళ్లను చూడండి లేదా న మొదలగునవి Vim లో ప్లగిన్లు చూడండి మరియు. నేను మీరు కోసం కలిగి అంతే. [CS50.TV]