Vim అనేది టెర్మినల్ నుండి సమర్థవంతమైన టెక్స్ట్ ఎడిటింగ్ కోసం రూపొందించబడిన ఒక ప్రముఖ టెక్స్ట్ ఎడిటర్. ఇది Vi ఎడిటర్ యొక్క అధునాతన సంస్కరణ మరియు MacOS, BSD, Windows మరియు Linux వంటి వివిధ ఆపరేటింగ్ సిస్టమ్లలో మద్దతునిస్తుంది. Vim ప్రధానంగా ప్రోగ్రామర్ సాధనంగా పిలువబడుతుంది, ఎందుకంటే ఇది శీఘ్ర టెక్స్ట్ సవరణను అనుమతించే అనేక లక్షణాలను కలిగి ఉంది.
Vim ఎడిటర్ సంఘం దాని సామర్థ్యాలను మెరుగుపరచడానికి అనేక ప్లగిన్లను కలిగి ఉంది. చాలా మంది వినియోగదారులు Vim ఎడిటర్ని దాని వశ్యత మరియు వివిధ లక్షణాల కారణంగా ఇష్టపడతారు. అయినప్పటికీ, ప్రతి ఒక్కరూ తప్పనిసరిగా తెలుసుకోవలసిన ప్రాథమిక Vim ఎడిటర్ ఆదేశాలు ఉన్నాయి. కాబట్టి, Vim ఎడిటర్లో సమర్థవంతంగా పని చేయడానికి మీరు ఉపయోగించగల ఈ ఆదేశాలు మరియు కీబోర్డ్ సత్వరమార్గాలను చూద్దాం.
Vim ఎడిటర్ యొక్క ప్రాథమిక సత్వరమార్గాలు
గుర్తుంచుకోండి, Vim ఎడిటర్ ముందే ఇన్స్టాల్ చేయబడిన యుటిలిటీ కాదు. అందువల్ల, చదవమని మేము సిఫార్సు చేస్తున్నాము ఈ గైడ్ తదుపరి దశకు వెళ్లడానికి ముందు Vim ఎడిటర్ను ఇన్స్టాల్ చేయడానికి. ఇప్పుడు, కింది ఆదేశాన్ని ఉపయోగించి “example.txt” ఫైల్ను సృష్టించడం ద్వారా ప్రారంభిద్దాం:
ఎందుకంటే example.txt
ఇక్కడ, మీరు దిగువ ఇచ్చిన కీల ద్వారా వచనాన్ని జోడించవచ్చు మరియు పంక్తులకు నావిగేట్ చేయవచ్చు:
కీలు | వివరణ |
హెచ్ | ఎడమకు తరలించు |
ఎల్ | కుడివైపు తరలించు |
కె | పైకి తరలించు |
జె | కిందకు జరుగు |
IN | ఏదైనా పదం ప్రారంభానికి వెళ్లండి |
బి | ఏదైనా పదం ప్రారంభానికి వెనుకకు వెళ్లండి |
మరియు | ఏదైనా పదం ముగింపు వరకు ముందుకు సాగండి |
ఓ | లైన్ ప్రారంభానికి తరలించండి |
$ | పంక్తి చివరకి తరలించండి |
జి | మొత్తం వచనం యొక్క చివరి పంక్తికి తరలించండి |
gg | మొత్తం వచనం యొక్క మొదటి పంక్తికి వెళ్లండి |
పంక్తులు, అక్షరాలు మరియు పదాల మధ్య ఎలా నావిగేట్ చేయాలో మీకు తెలిసిన తర్వాత, వచనాన్ని సవరించడానికి కీబోర్డ్ సత్వరమార్గాలను అర్థం చేసుకోవడానికి ఇది సమయం. కాబట్టి Vim ఎడిటర్లో సాధారణ సత్వరమార్గాలను ఉపయోగించి వచనాన్ని సవరించడానికి పూర్తి చీట్ షీట్ ఇక్కడ ఉంది:
నేను కీ: మీరు మీ కర్సర్కు ముందు వచనాన్ని నమోదు చేయాలనుకుంటే, కీబోర్డ్లోని I బటన్ను నొక్కండి మరియు మీరు విండోలో 'ఇన్సర్ట్' చూస్తారు. ఉదాహరణకు, పేరాకు ముందు “ముఖ్యమైన” పదాన్ని జోడిద్దాం, కాబట్టి మనం I కీని నొక్కి, వచనాన్ని టైప్ చేయడం ప్రారంభించాలి:
వచనాన్ని చొప్పించిన తర్వాత, దయచేసి ఇన్సర్ట్ మోడ్ నుండి నిష్క్రమించడానికి Escape (Esc) కీని నొక్కండి.
ఓ కీ: కేవలం O కీని నొక్కడం ద్వారా, మీరు ప్రస్తుత రేఖకు దిగువన కొత్త లైన్ను సమర్థవంతంగా తెరవవచ్చు.
Shift + O కీలు : ఇది ప్రస్తుత లైన్ పైన కొత్త లైన్ను తెరుస్తుంది.
ఒక తాళం చెవి: ఇన్సర్ట్ మోడ్ను యాక్సెస్ చేయడానికి A కీని నొక్కండి మరియు కర్సర్ తర్వాత వచనాన్ని జోడించండి.
Shift + A కీలు: పంక్తి చివరిలో వచనాన్ని చొప్పించడానికి Shift ప్లస్ A కీలను నొక్కండి.
Shift/CTRL + R కీలు: R కీ సత్వరమార్గం ఒకే అక్షరాన్ని మాత్రమే భర్తీ చేస్తుంది, కానీ మీరు బహుళ అక్షరాలను భర్తీ చేయాలనుకుంటే, Shift లేదా CTRL + R కీలను నొక్కండి.
CW సత్వరమార్గం: మొత్తం పదాన్ని తొలగించడానికి C ఆపై W కీలను నొక్కండి. ఈ కీలను నొక్కిన తర్వాత, మీరు మొత్తం పదాన్ని భర్తీ చేయడానికి ఇన్సర్ట్ మోడ్ను నమోదు చేయవచ్చు.
CC సత్వరమార్గం: CC సత్వరమార్గం CWని పోలి ఉంటుంది కానీ మొత్తం లైన్ను తొలగిస్తుంది మరియు మీరు కొత్తదాన్ని జోడించడానికి అనుమతిస్తుంది.
X కీ: కర్సర్ వద్ద నిర్దిష్ట అక్షరాన్ని తొలగించడానికి మీరు X కీని నొక్కవచ్చు. అయితే, మీరు ఇన్సర్ట్ మోడ్లో లేరని నిర్ధారించుకోండి.
Shift + X కీలు: కర్సర్ వద్ద నిర్దిష్ట పంక్తిని తొలగించడానికి మీరు Shift మరియు X కీలను నొక్కవచ్చు.
DD సత్వరమార్గం : ఈ సత్వరమార్గం మొత్తం లైన్ను తొలగిస్తుంది. ఇంకా, మీరు బహుళ పంక్తులను తొలగించాలనుకుంటే, కీబోర్డ్లోని నంబర్ను సరైన క్రమంలో నొక్కండి. ఉదాహరణకు, మీరు ఐదు లైన్లను తొలగించాలనుకుంటే, అదే క్రమంలో D, 5 మరియు D నొక్కండి.
DW సత్వరమార్గం : DW షార్ట్కట్ మొత్తం పదాన్ని తొలగిస్తుంది.
IS సత్వరమార్గం : ఈ సత్వరమార్గాన్ని యాంక్ అని పిలుస్తారు మరియు ఇది ఒక పదాన్ని కాపీ చేస్తుంది.
YY షార్ట్కట్ : ఈ సత్వరమార్గం ఒక పంక్తిని కాపీ చేస్తుంది.
పి కీ: ఇది నిర్దిష్ట పేరా చివరిలో వచనాన్ని అతికిస్తుంది.
Shift + P కీలు: పై పేరాలో వచనం అతికించబడుతుంది.
Vim ఎడిటర్ యొక్క ముఖ్యమైన ఆదేశాలు
:సెట్ సంఖ్య: ఎడిటర్లో లైన్ నంబర్ను ప్రదర్శించడానికి మీరు ఈ ఆదేశాన్ని ఉపయోగించవచ్చు:
: సెట్ లేదు!: అదేవిధంగా, మీరు లైన్ నంబర్లను తీసివేయవచ్చు.
:{వరుస సంఖ్య}: మీరు నిర్దిష్ట లైన్ నంబర్కు వెళ్లాలనుకున్నప్పుడు ఈ ఆదేశాన్ని ఉపయోగించండి. ఉదాహరణకు, 17వ లైన్కు దారి మళ్లించడానికి 17 టైప్ చేయండి.
:సెట్ మౌస్=a: ఈ ఆదేశం మౌస్ను ఎనేబుల్ చేస్తుంది మరియు మీరు దీన్ని టెక్స్ట్ని కాపీ చేసి పేస్ట్ చేయడానికి ఉపయోగించవచ్చు. అంతేకాకుండా, మీరు నిర్దిష్ట వచనాన్ని కూడా ఎంచుకోవచ్చు మరియు దానిని వేరొకదానితో భర్తీ చేయవచ్చు:
:%s/పాత/కొత్త/గ్రా: మీరు నిర్దిష్ట పదాన్ని మరొక పదంతో భర్తీ చేయడానికి ఈ ఆదేశాన్ని ఉపయోగించవచ్చు. ఉదాహరణకు, కింది ఆదేశాన్ని ఉపయోగించి “Linux” అనే పదాన్ని “OS”తో భర్తీ చేద్దాం:
: % లు / Linux / మీరు / g
పై కమాండ్లో, s అంటే “ప్రత్యామ్నాయం” మరియు % ఆదేశం మార్పును అమలు చేయాల్సిన పంక్తుల సంఖ్యను నిర్దేశిస్తుంది. అందుకే, మీరు అన్ని పంక్తులలో పదాన్ని భర్తీ చేయాలనుకుంటే, % ఉపయోగించండి లేదా బదులుగా లైన్ నంబర్ను పేర్కొనండి. అంతేకాకుండా, g అనేది 'గ్లోబల్.' ఇది పూర్తి పత్రంలో పాత అన్ని సంఘటనలను భర్తీ చేస్తుంది.
అదనపు సత్వరమార్గాలు
ఇప్పుడు, మీరు టెక్స్ట్లను కనుగొనడానికి మరియు Vim టెక్స్ట్ ఎడిటర్లో టెక్స్ట్ ఫైల్ను సేవ్ చేయడానికి కొన్ని అదనపు షార్ట్కట్లను ఉపయోగించవచ్చు.
/<టెక్స్ట్>: / కీని నొక్కండి మరియు మీరు శోధించాలనుకుంటున్న వచనాన్ని నమోదు చేయండి. ఈ ఆదేశం ఫార్వర్డ్ శోధనను నిర్వహిస్తుంది.
?
:లో: Vim ఎడిటర్ నుండి నిష్క్రమించకుండా ఫైల్ను వ్రాయడానికి లేదా సేవ్ చేయడానికి మీరు ఈ ఆదేశాన్ని ఉపయోగించవచ్చు.
:wq: మీరు Vim ఎడిటర్లో ఫైల్ను సేవ్ చేసి నిష్క్రమించాలనుకుంటే, దయచేసి :wq ఆదేశాన్ని ఉపయోగించండి.
:q: మీరు టెక్స్ట్ ఎడిటర్ నుండి నిష్క్రమించాలనుకుంటే, దయచేసి :q ఆదేశాన్ని ఉపయోగించండి, అయితే ముందుగా ఫైల్ను సేవ్ చేయండి లేదా అది మీకు లోపాన్ని చూపుతుంది.
:q!: చివరగా, మీరు బలవంతంగా నిష్క్రమించాలనుకుంటే మరియు సేవ్ చేయని మార్పులను విస్మరించాలనుకుంటే, దయచేసి ఉపయోగించండి :q! ఆదేశం.
చుట్టి వేయు
కాబట్టి ఇది నిపుణుడిగా మారడానికి మీరు తెలుసుకోవలసిన ప్రాథమిక vim ఎడిటర్ ఆదేశాల గురించి పూర్తి గైడ్. మీరు ఎడిటింగ్ పనులను నిర్వహించడానికి మరియు ఉత్పాదకతను సమర్థవంతంగా పెంచడానికి Vim టెక్స్ట్ ఎడిటర్ని ఉపయోగించవచ్చు. కాబట్టి, మీరు తరచుగా టెర్మినల్ ఎన్విరాన్మెంట్లలో Vim ఎడిటర్ని ఉపయోగిస్తుంటే ఈ షార్ట్కట్లు మరియు ఆదేశాలను నేర్చుకోవాలని మేము సిఫార్సు చేస్తున్నాము.