VIM నుండి ఎలా నిష్క్రమించాలి: VI నుండి నిష్క్రమించడానికి 10 మార్గాలు

విషయ సూచిక:

Anonim

VIM అనేది చాలా శక్తివంతమైన కమాండ్ లైన్ టెక్స్ట్ ఎడిటర్, ఇది నిపుణులచే ఇష్టపడబడుతుంది మరియు అనుభవం లేని వారిచే తరచుగా అసహ్యించబడుతోంది, ఎందుకంటే ఇది చాలా నిటారుగా ఉండే లెర్నింగ్ కర్వ్‌ని కలిగి ఉంటుంది, ఇది దానితో పరిచయం లేని వారికి అస్పష్టంగా అనిపించవచ్చు. VIM నుండి వైదొలగడం వంటి సాధారణ విషయం కూడా VI గురించి తెలియని వారికి ఒక సవాలుగా అనిపించవచ్చు మరియు తరచుగా ఫలితంగా Control+C Control+X !q !q ఎంటర్ ఎస్కేప్ Control+Z మాష్ చేయడంలో చివరికి ఏదైనా జరిగి ఉండవచ్చు మరియు ఉండవచ్చు. ప్రక్రియ సస్పెండ్ అవుతుంది లేదా ఎవరికి ఖచ్చితంగా తెలిసిన వారు నిష్క్రమించవచ్చు, కాబట్టి దాన్ని “కిల్‌అల్ విమ్”తో అనుసరించండి మరియు మీరు తిరిగి వెళ్లి, అదే టెక్స్ట్ ఫైల్‌ను నానోలో మళ్లీ తెరవడానికి, సరియైనదా?

సరే, అది సరైనది కాదు, కానీ మేమంతా అక్కడే ఉన్నాము. ఇప్పటి నుండి మేము దానిని నివారించాలని చూస్తున్నాము, ఎందుకంటే మీరు viని ఉపయోగించకూడదనుకున్నప్పటికీ, దాని నుండి సరిగ్గా ఎలా నిష్క్రమించాలో మీరు తెలుసుకోవచ్చు. ఈ ట్యుటోరియల్ మీకు ఖచ్చితంగా VIM / VI నుండి ఎలా నిష్క్రమించాలో సరిగ్గా చూపుతుంది, వాస్తవానికి ఇది VI నుండి నిష్క్రమించడానికి అనేక విభిన్న మార్గాలను చూపుతుంది!

10 మార్గాలు VIM నుండి ఎలా నిష్క్రమించాలి / VI

ఇది కమాండ్ లైన్ కథనాలపై మా వ్యాఖ్యలలో చాలా తరచుగా కనిపించే ప్రశ్న… అసలు VIM నుండి నిష్క్రమించడం ఎలా? VIM నుండి నిష్క్రమించడానికి అక్షరాలా 10+ మార్గాలు ఉన్నాయని తేలింది, ఇది VI చాలా మంది వినియోగదారులను ఎందుకు అడ్డుకుంటుందో సూచిస్తుంది. ముందుగా సులభమైన పద్ధతులకు వెళ్దాం:

ZQతో సేవ్ చేయకుండా VIM నుండి నిష్క్రమించండి

ESCAPE కీని నొక్కండి, ఆపై SHIFT + ZQ నొక్కండి

ఇది సేవ్ చేయకుండానే VIM నుండి తక్షణమే నిష్క్రమిస్తుంది, ప్రాథమికంగా :q! ఆదేశం.

Wరైట్ & ఫైల్‌లో సేవ్ చేయడంతో త్వరగా VIM నుండి నిష్క్రమించండి

ESకేప్ కీని నొక్కి, ఆపై SHIFT + ZZ

ఇవి నాకు వ్యక్తిగతంగా VIM నుండి నిష్క్రమించడానికి రెండు వేగవంతమైన మార్గాలు, కానీ ప్రతి ఒక్కరికి ఇక్కడ వారి స్వంత అభిప్రాయాలు ఉంటాయి మరియు చాలా మంది సంప్రదాయ పద్ధతిలో ఆదేశాన్ని టైప్ చేయడానికి ఇష్టపడతారు.

:qతో VIM నుండి నిష్క్రమించండి

ESCAPE కీని నొక్కి, ఆపై :q అని టైప్ చేసి, RETURN నొక్కండి

పూర్తిగా స్పష్టంగా ఉండాలంటే, “ఎస్కేప్” కీని నొక్కితే కమాండ్ మోడ్‌లోకి ప్రవేశిస్తుంది. అప్పుడు టైప్ చేయడం : q అక్షరార్థం, కోలన్‌లో సెమీ కోలన్ కాదు, కనుక ఇది Shift+ అవుతుంది; q తర్వాత మరియు రిటర్న్ కీని నొక్కితే నిష్క్రమించడానికి ఆదేశం ప్రవేశిస్తుంది.

ఇది డాక్యుమెంట్‌లో ఎటువంటి మార్పులు చేయకుంటే మాత్రమే పని చేస్తుంది, కాబట్టి మార్పులు చేసినట్లయితే నిష్క్రమించడానికి మీరు కొంచెం సర్దుబాటు చేసి, చివర్లో బ్యాంగ్ చేయండి:

ESCAPE కీని నొక్కి, ఆపై టైప్ చేయండి :q! మరియు RETURN నొక్కండి

VIM నుండి నిష్క్రమించండి మరియు మార్పులను వ్రాయండి :wq

ESCAPE నొక్కండి మరియు :wq అని టైప్ చేసి, RETURN

ఇది సక్రియ ఫైల్‌లో మార్పులను సేవ్ చేస్తుంది (వ్రాయుతుంది) మరియు నిష్క్రమిస్తుంది. అవసరమైతే బ్యాంగ్‌ని జోడించడం ద్వారా మీరు దీన్ని బలవంతం చేయవచ్చు:

ESCAPE నొక్కండి మరియు టైప్ చేయండి :wq! తర్వాత రిటర్న్ కీ

ఈ పరిస్థితిని నివారించడానికి ఇది సహాయపడుతుంది:

మేము అయితే కొంచెం క్షుణ్ణంగా ఉండవచ్చు మరియు VIM నుండి నిష్క్రమించడానికి సాధ్యమయ్యే ప్రతి మార్గాన్ని కవర్ చేయవచ్చు (కనీసం మ్యాన్ పేజీ యొక్క మర్యాద గురించి నాకు తెలుసు, మేము ఇతరులను కలిగి ఉన్నట్లయితే మరిన్ని మార్గాలతో వ్యాఖ్యలలో చిమ్ చేయండి ఇక్కడ తప్పిపోయింది), ఇది మనం తదుపరిది:

VIM నుండి నిష్క్రమించడానికి సాధ్యమయ్యే ప్రతి మార్గం

మొదట కమాండ్ మోడ్‌లోకి ప్రవేశించడానికి ESCAPE కీని నొక్కండి, ఆపై కింది వాటిలో దేనినైనా ఉపయోగించండి :

  • :q – నిష్క్రమించు
  • :q! – సవరించినప్పటికీ, సేవ్ చేయకుండా నిష్క్రమించండి
  • :cq – ఎప్పుడూ వ్రాయకుండా వదిలేయండి
  • :wq – ప్రస్తుత ఫైల్‌ని వ్రాసి / సేవ్ చేసి నిష్క్రమించండి
  • :wq! - ప్రస్తుత ఫైల్‌ని వ్రాసి, ఎల్లప్పుడూ నిష్క్రమించండి
  • :wq (పేరు) – ఫైల్‌కి వ్రాసి (పేరు) మరియు నిష్క్రమించు
  • :wq! (పేరు) – ఫైల్‌కి వ్రాయండి (పేరు) మరియు సవరించబడినప్పటికీ, ఎల్లప్పుడూ నిష్క్రమించండి
  • ZZ – ప్రస్తుత ఫైల్‌ను సవరించినట్లయితే సేవ్ చేయండి, ఆపై నిష్క్రమించండి
  • ZQ – సేవ్ చేయకుండా నిష్క్రమించండి మరియు నిష్క్రమించండి
  • కొత్త టెర్మినల్‌ను ప్రారంభించి, 'killall vim' అని టైప్ చేయండి - ఇది చాలా మందికి అర్థమయ్యే జోక్, మరియు vim నుండి నిష్క్రమించడానికి సరైన మార్గం కానప్పటికీ, ఇది పని చేస్తుంది

అందుకే VIM నుండి తప్పించుకోవడం ఎలా, ఏమైనా తక్కువ గందరగోళంగా ఉందా? బహుశా కాకపోవచ్చు, మరియు అది సరే, ఇది మరింత యూజర్ ఫ్రెండ్లీ అయినందున మేము సాధారణంగా నడక కోసం ఇక్కడ నానోను ఉపయోగిస్తాము. మరియు దానిలో తప్పు ఏమీ లేదు, నేను కాలక్రమేణా VIMతో మరింత సౌకర్యవంతంగా పెరిగినప్పటికీ, నేను ఇప్పటికీ నానోను సులభంగా మరియు బహుశా పాత మొండి అలవాట్లను ఇష్టపడతాను.

VIM నేర్చుకోవడానికి లేదా కనీసం దానితో మరింత సౌకర్యవంతంగా ఉండటానికి ఆసక్తి ఉన్నవారి కోసం, మీరు ఎల్లప్పుడూ vimtutor కమాండ్‌ని ప్రయత్నించవచ్చు, ఈ అద్భుతమైన ఆన్‌లైన్ ఇంటరాక్టివ్ VIM ట్యుటోరియల్‌ని ఉపయోగించవచ్చు మరియు ఏదైనా తరచుగా ఉపయోగించడం ద్వారా మరింత అభ్యాసాన్ని పొందండి. టెర్మినల్. మీరు నిజంగా కట్టుబడి ఉంటే మీ iPad లేదా iPhoneలో కూడా మీరు విమ్ పొందవచ్చు. మరియు కనీసం ఇప్పుడు vi నుండి ఎలా నిష్క్రమించాలో మీకు తెలుసు, సరియైనదా?

VIM నుండి ఎలా నిష్క్రమించాలి: VI నుండి నిష్క్రమించడానికి 10 మార్గాలు