విమ్ అనేది విస్తృతంగా ఉపయోగించే, తక్కువ బరువు, ఉచిత, బహుళ-ప్లాట్ఫారమ్ టెక్స్ట్ మరియు కోడ్ ఎడిటర్. దాని సామర్థ్యం మరియు వాడుకలో సౌలభ్యం కారణంగా ఇది డెవలపర్లలో బాగా ప్రాచుర్యం పొందింది. విమ్ ఒక సాధారణ టెక్స్ట్ ఎడిటర్ అయినప్పటికీ, అధునాతన వినియోగం కోసం నేర్చుకోవడానికి ఇంకా కొంత సమయం కావాలి.
విమ్ యొక్క ప్రాథమికాలను నేర్చుకోవడం చాలా సులభమైనది, కాబట్టి ఈ గైడ్లో, మేము విమ్ ఎడిటర్ యొక్క సెర్చ్ ఫీచర్పై దృష్టి పెట్టబోతున్నాం. పెద్ద ఫైల్స్తో పని చేసేటప్పుడు కొన్ని నిర్దిష్ట టెక్స్ట్ (వర్డ్/స్ట్రింగ్) కోసం శోధించడం చాలా సాధారణమైన పనులలో ఒకటి.
ప్రాథమిక శోధన నుండి ముందస్తు శోధన పద్ధతుల వరకు విమ్ యొక్క శోధన లక్షణాన్ని అర్థం చేసుకుందాం. ఏదైనా వెతకడానికి ముందు మీరు కమాండ్ మోడ్లో ఉన్నారని నిర్ధారించుకోండి.
Vim/Vi లో ప్రాథమిక శోధన ఎలా చేయాలి?
విమ్లో నిర్దిష్ట నమూనా కోసం శోధించడానికి కొన్ని పద్ధతులు ఉన్నాయి:
- ఫార్వర్డ్ సెర్చ్
- వెనుకకు వెతుకుతోంది
ఏదైనా నమూనా పదాన్ని కర్సర్ స్థానం నుండి వెనుకకు లేదా ముందుకు దిశలో శోధించవచ్చు. విమ్ ఎడిటర్లో, సెర్చ్ కేస్ సెన్సిటివ్, ఉదాహరణకు, ది LINUX మరియు లైనక్స్ విభిన్నంగా వెతుకుతారు. అందువల్ల, కేసు సున్నితత్వాన్ని విస్మరించడానికి వివిధ విధానాలు ఉన్నాయి. మీరు ఉపయోగించవచ్చు : నిర్లక్ష్యాన్ని సెట్ చేయండి లేదా : సెట్ ఐసి . కేస్ సెన్సిటివిటీని విస్మరించడానికి మరొక మార్గం కేవలం జోడించడం ద్వారా సి శోధన నమూనాతో: /linux c మరియు పెద్ద పదాల కోసం ఉపయోగించండి సి .
1: ఫార్వర్డ్ సెర్చ్
ప్రాథమిక శోధనను ప్రారంభించడానికి, మోడ్ ఇప్పటికీ నొక్కడం ద్వారా ఇన్సర్ట్ మోడ్లో ఉంటే దాన్ని మార్చండి Esc బటన్. తర్వాత టెక్స్ట్ని త్వరగా శోధించడానికి ఫార్వర్డ్-స్లాష్ / ఉపయోగించండి. ఉదాహరణకు, మీరు ఫైల్లో లైనక్స్ కోసం చూస్తున్నట్లయితే, ఉపయోగించండి /లైనక్స్ , దిగువ చిత్రాలలో చూపిన విధంగా:
ప్రస్తుత కర్సర్ స్థానం తర్వాత వచ్చే మొదటి పదాన్ని ఎడిటర్ హైలైట్ చేస్తుంది. శోధన ఆదేశం పదం కాకుండా నమూనాను శోధిస్తుంది. ఉదాహరణకు, ఫార్వార్డ్-స్లాష్ తర్వాత మీరు ఫేమస్ అని టైప్ చేస్తే, ఎడిటర్ ఈ క్రింది చిత్రంలో చూపిన విధంగా, అప్రసిద్ధమైనప్పటికీ ఫేమస్ అక్షరాలతో అన్ని పదాలను శోధిస్తారు:
- వా డు ఎన్ తదుపరి సారూప్య పదానికి వెళ్లడానికి
- వా డు ఎన్ మునుపటి పదానికి తిరిగి వెళ్లడానికి
2: వెనుకబడిన శోధన
వెనుకబడిన శోధన కోసం, ప్రక్రియ అదే, కేవలం ఉపయోగించాలా? ఫార్వర్డ్-స్లాష్ స్థానంలో సెర్చ్ స్ట్రింగ్తో. కింది చిత్రంలో చూపిన విధంగా, కర్సర్ యొక్క ప్రస్తుత స్థానం నుండి శోధన ప్రారంభమవుతుంది:
అదేవిధంగా, తదుపరి సంఘటనకు వెళ్లడానికి, ఉపయోగించండి ఎన్ మరియు ఎన్ వ్యతిరేక దిశలో.
విమ్లో నిర్దిష్ట పదం కోసం ఎలా శోధించాలి?
విమ్లో నిర్దిష్ట పదాన్ని శోధించడానికి, ముందుగా, మీరు శోధించదలిచిన పదానికి కర్సర్ని తరలించండి, ఇప్పుడు నొక్కండి Esc మోడ్ను మార్చడానికి బటన్, ఆపై * అదే పదం యొక్క తదుపరి ఉదాహరణ కోసం మరియు # పదం యొక్క మునుపటి ఉదాహరణ కోసం.
Vim లో మొత్తం పదాన్ని ఎలా శోధించాలి?
విమ్లో మొత్తం పదాన్ని శోధించే విధానం కొంచెం భిన్నంగా ఉంటుంది, వాక్యనిర్మాణం క్రింద ఇవ్వబడింది:
/<పదం >Vim ఫైల్లోని మొదటి పదాన్ని హైలైట్ చేస్తుంది.
Vim లో శోధన ఫలితాలను ఎలా హైలైట్ చేయాలి?
Vim యొక్క మరొక ముఖ్యమైన లక్షణం శోధన ఫలితాలను హైలైట్ చేయడం. ఈ ఫీచర్ను ఎనేబుల్ చేయడానికి, ఉపయోగించండి: hlsearch ని సెట్ చేయండి మరియు దాన్ని డిసేబుల్ చేయడానికి, ఉపయోగించండి: సెట్! Hlsearch.
ముగింపు
Vim అనేది డెవలపర్లలో బాగా ప్రాచుర్యం పొందిన అనేక ఫీచర్లతో కూడిన తేలికైన టెక్స్ట్ ఎడిటర్. ఈ గైడ్లో, మేము Vim ఎడిటర్ యొక్క మరొక ముఖ్య లక్షణాన్ని నేర్చుకున్నాము. మేము దాని ప్రాథమిక ఫార్వర్డ్ మరియు బ్యాక్వర్డ్ సెర్చ్, ఒక నిర్దిష్ట పదాన్ని కనుగొనే పద్ధతులు మరియు సెర్చ్ ఫలితాలను హైలైట్ చేయడానికి ఆదేశాలను అమలు చేయడం మరియు ఒక నమూనాను సెర్చ్ చేస్తున్నప్పుడు కేస్ -సెన్సిటివిటీని విస్మరించడం కూడా నేర్చుకున్నాము.