VIM మోడ్‌లు మరియు మోడ్‌ను ఎలా మార్చాలి

Vim Modes How Change Mode



విమ్ అత్యంత ప్రజాదరణ పొందిన మరియు అత్యంత శక్తివంతమైన టెక్స్ట్ ఎడిటర్. ఇది టెక్స్ట్ ఎడిటర్‌లో మీరు ఊహించని అనేక లక్షణాలను కలిగి ఉంది. ఈ ఫీచర్లు చాలా తక్కువ సమయంలో మీరు చాలా పనిని చేయడాన్ని సులభతరం చేస్తాయి. విమ్ ఎడిటర్ ఒక మోడల్ టెక్స్ట్ ఎడిటర్; ఇది టెక్స్ట్ చొప్పించడం, ఆదేశాలను అమలు చేయడం మరియు వచనాన్ని ఎంచుకోవడం వంటి విభిన్న ప్రయోజనాల కోసం మోడ్‌లను ఉపయోగిస్తుంది. కీబోర్డ్‌లోని ఏదైనా కీని నొక్కితే ఆ అక్షరాలు ఇన్సర్ట్ అవుతాయా లేదా డాక్యుమెంట్ ద్వారా కర్సర్‌ని తరలించాలా అని మోడ్‌లు ప్రాథమికంగా నిర్ణయిస్తాయి. అందువల్ల, ప్రతి మోడ్ ఏమిటో మరియు మోడ్‌లను ఎలా మార్చాలో తెలుసుకోవడం ముఖ్యం.

ఈ వ్యాసం విమ్ మోడ్‌లు ఏమిటో మరియు వాటిని ఎలా మార్చాలో వివరిస్తుంది. విమ్ అనేది ఉచిత మరియు ఓపెన్ సోర్స్ టెక్స్ట్ ఎడిటర్, ఇది చాలా ఆపరేటింగ్ సిస్టమ్‌లతో డిఫాల్ట్‌గా ఇన్‌స్టాల్ చేయబడుతుంది.







ఈ ఆర్టికల్లో చర్చించిన అన్ని ఆదేశాలు మరియు ప్రక్రియలు ఉబుంటు 20.04 LTS (ఫోకల్ ఫోసా) లో పరీక్షించబడ్డాయని దయచేసి గమనించండి.



హింస మోడ్‌లు

విమ్‌లో, మూడు ఆపరేషన్ మోడ్‌లు ఉన్నాయి: సాధారణ, ఇన్సర్ట్ మరియు విజువల్.



సాధారణ మోడ్

సాధారణ మోడ్ విమ్ ఎడిటర్ యొక్క ప్రారంభ మోడ్. మీరు ఒక క్రొత్త ఫైల్‌ను తెరిచినప్పుడు ఇప్పటికే ఉన్నదాన్ని సవరించండి, అది డిఫాల్ట్‌గా సాధారణ మోడ్‌లో ప్రారంభమవుతుంది. సాధారణ రీతిలో, మీరు ఏ అక్షరాన్ని చేర్చలేరు. సాధారణ మోడ్‌ను కమాండ్ మోడ్ అని కూడా అంటారు ఎందుకంటే మీరు చేసే అన్ని కీస్ట్రోక్‌లను కమాండ్‌లుగా అర్థం చేసుకోవచ్చు. ఉదాహరణకు, మీరు k నొక్కితే, అది k అక్షరాన్ని k చొప్పించడానికి బదులుగా కర్సర్ స్థానాన్ని ఒక లైన్ పైకి కదిలిస్తుంది. అదేవిధంగా, మీరు yy నొక్కితే, అది yy ని చేర్చడానికి బదులుగా కరెంట్ లైన్‌ని కాపీ చేస్తుంది. అలాగే, సాధారణ రీతిలో, పెద్ద అక్షరాలు మరియు చిన్న అక్షరాలు భిన్నంగా పరిగణించబడతాయి. ఉదాహరణకు, ప్రస్తుత కర్సర్ స్థానానికి దిగువన ఉన్న టెక్స్ట్ కోసం ఓ కొత్త పంక్తిని సృష్టించండి





ఇతర మోడ్‌ల నుండి సాధారణ మోడ్‌ని యాక్సెస్ చేయడానికి, Esc కీని నొక్కండి.

ఇన్సర్ట్ మోడ్

ఇన్సర్ట్ మోడ్ అంటే మీరు ఫైల్‌లో మీ టెక్స్ట్‌ను ఇన్సర్ట్ చేయవచ్చు. ప్రస్తుత కర్సర్ లొకేషన్‌లో మీరు టైప్ చేసే ప్రతి అక్షరాన్ని ఈ మోడ్ ఇన్సర్ట్ చేస్తుంది.



విజువల్ మోడ్

విజువల్ మోడ్ టెక్స్ట్‌ని ఎంచుకోవడానికి మిమ్మల్ని అనుమతిస్తుంది, తద్వారా మీరు దానిపై కొన్ని ఆపరేషన్‌లు (కట్, కాపీ, డిలీట్) చేయవచ్చు.

మోడ్‌లను మార్చడం

ఇప్పటికే చర్చించినట్లుగా, మీరు విమ్‌లో ఫైల్‌ను సృష్టించినప్పుడు లేదా తెరిచినప్పుడు, అది మొదట సాధారణ మోడ్‌లో తెరవబడుతుంది.

ఏదైనా అక్షరాన్ని టైప్ చేయడానికి, మీరు ఇన్సర్ట్ మోడ్‌కి మారాలి. సాధారణ మోడ్ నుండి ఇన్సర్ట్ మోడ్‌లోకి ప్రవేశించడానికి వివిధ ఆదేశాలు ఉన్నాయి, అవి i, I, o, O, a మరియు A. A. ఇన్సర్ట్ మోడ్‌లోకి ప్రవేశించడానికి సాధారణంగా ఉపయోగించే కమాండ్ i. తిరిగి సాధారణ మోడ్‌కి మారడానికి, Esc నొక్కండి.

సాధారణ మోడ్ నుండి విజువల్ మోడ్‌కు మారడానికి, విభిన్న ఆదేశాలు v, V, Shift + v, మరియు Ctrl + v. ఇన్సర్ట్ మోడ్‌లోకి ప్రవేశించడానికి సాధారణంగా ఉపయోగించే కమాండ్ v.

ఇన్సర్ట్ మోడ్ నుండి విజువల్ మోడ్‌కి మారడానికి, మొదట Esc నొక్కడం ద్వారా నార్మల్ మోడ్‌కి మారండి, ఆపై విజువల్ మోడ్‌లోకి రావడానికి v నొక్కండి.

ప్రాథమిక ఆదేశాలు

Vim లో టెక్స్ట్‌ని చొప్పించడానికి మరియు తారుమారు చేయడానికి ఉపయోగించే కొన్ని ప్రాథమిక ఆదేశాలు క్రింది విధంగా ఉన్నాయి:

ఫైల్ సంబంధిత ఆదేశాలు

: లో ఫైల్‌ను డిస్క్‌కి వ్రాయండి
: ఏమి ఫైల్‌ను సేవ్ చేయకుండా vi నుండి నిష్క్రమించండి
: wq ఫైల్‌ను డిస్క్‌కి వ్రాసి vi నుండి నిష్క్రమించండి
: q! హెచ్చరికను విస్మరించండి మరియు మార్పును విస్మరించండి
: w ఫైల్ పేరు ఫైల్‌ని ఇలా సేవ్ చేయండి ఫైల్ పేరు

కర్సర్‌ను తరలిస్తోంది

కర్సర్‌ని ఒక లైన్ కిందికి తరలించండి
కు కర్సర్ స్థానాన్ని ఒక లైన్ పైకి తరలించండి
ది కర్సర్‌ను స్క్రీన్ దిగువకు తరలించండి
0 లైన్ ప్రారంభానికి తరలించండి
$ లైన్ చివరకి తరలించండి

టెక్స్ట్ చొప్పించడం

నేను పంక్తి ప్రారంభంలో వచనాన్ని చొప్పించండి
i ప్రస్తుత కర్సర్ స్థానానికి ముందు వచనాన్ని చొప్పించండి
కు ప్రస్తుత కర్సర్ స్థానం తర్వాత వచనాన్ని చొప్పించండి
లేదా ప్రస్తుత కర్సర్ స్థానానికి దిగువన ఉన్న వచనం కోసం కొత్త పంక్తిని సృష్టించండి
లేదా ప్రస్తుత కర్సర్ స్థానానికి పైన టెక్స్ట్ కోసం కొత్త లైన్‌ను సృష్టించండి

టెక్స్ట్ మార్చడం

DC మొత్తం పంక్తిని తీసివేసి, చొప్పించు మోడ్‌ని ప్రారంభించండి.
లు కర్సర్ కింద అక్షరాన్ని తీసివేసి, ఇన్సర్ట్ మోడ్‌ని ప్రారంభించండి.
ఆర్ కర్సర్ కింద అక్షరాన్ని భర్తీ చేయండి

అతికించడాన్ని కాపీ చేస్తోంది

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

వచనాన్ని తొలగిస్తోంది

X ప్రస్తుత స్థానానికి ముందు అక్షరాన్ని తొలగించండి
x ప్రస్తుత స్థానం కింద అక్షరాన్ని తొలగించండి
డి లైన్ చివర కట్
డిడి కరెంట్ లైన్ కట్

వెనక్కి ముందుకు

u చివరి మార్పును రద్దు చేయండి

Ctrl_R సిద్ధంగా ఉంది

టెక్స్ట్ ఎడిటర్ ఎడిటింగ్ కోసం ఆప్టిమైజ్ చేయాలి, వ్రాయడం మాత్రమే కాదు, విమ్ వాటిలో ఒకటి. ఇది టెక్స్ట్‌ను ఎడిట్ చేయడం, ఇన్సర్ట్ చేయడం మరియు ఎంచుకోవడం కోసం ప్రత్యేక మోడ్‌లను కలిగి ఉంది. ఈ ఆర్టికల్లో, మీరు విమ్ నార్మల్, ఇన్సర్ట్ మరియు విజువల్ మోడ్ గురించి నేర్చుకున్నారు మరియు వివిధ మోడ్‌ల మధ్య ఎలా మారాలి. మీకు వ్యాసం నచ్చిందని ఆశిస్తున్నాను!