Vi/Vim లో పంక్తులను ఎలా తొలగించాలి?

How Delete Lines Vi Vim



గతంలో Vi అని పిలువబడే VIM అంటే Vi IMproved, ఇది బహుళ ప్రయోజన టెక్స్ట్ ఎడిటర్, ఇది Linux మరియు MacOS వంటి అన్ని UNIX ఆధారిత ఆపరేటింగ్ సిస్టమ్‌లకు అనుకూలంగా ఉంటుంది. Vim టెక్స్ట్, ఎడిటింగ్ టెక్స్ట్ మరియు/లేదా కంప్యూటర్ ప్రోగ్రామ్ ఫైల్స్ వంటి వివిధ ప్రయోజనాల కోసం ఉపయోగించవచ్చు.

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







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



$సుడోసముచితమైనదిఇన్స్టాల్ నేను వచ్చాను

లైన్/1%20copy.png



వివిధ మార్గాల్లో పంక్తులను తొలగించడానికి Vim మిమ్మల్ని అనుమతిస్తుంది, ఉదాహరణకు, మీరు అన్ని పంక్తులను ఒకేసారి, బహుళ పంక్తులు మరియు అనుకూల నమూనా/పదం ద్వారా పంక్తులను కూడా తొలగించవచ్చు. ఈ అన్ని పద్ధతులను తనిఖీ చేద్దాం:





విమ్ ఎడిటర్‌లో ఒకే పంక్తిని తొలగిస్తోంది:

విమ్‌లో ఒక లైన్ మాత్రమే తొలగించే ప్రక్రియ సులభం. పంక్తిని తొలగించడానికి, క్రింది దశలను అనుసరించండి:

  1. ముందుగా, మీరు తొలగించాలనుకుంటున్న లైన్‌కు మీ కర్సర్‌ని తీసుకురండి.
  2. నొక్కండి Esc మోడ్ మార్చడానికి కీ.
  3. ఇప్పుడు టైప్ చేయండి, : డి , మరియు నొక్కండి నమోదు చేయండి లైన్ తొలగించడానికి లేదా త్వరగా నొక్కండి డిడి .

నేను ప్రదర్శన కోసం లైన్ నంబర్ 3 ని తొలగిస్తున్నాను. దిగువ చిత్రాలను చూడండి:



లైన్/బహుళ%201.png

Vim ఎడిటర్‌లోని అన్ని పంక్తులను ఎలా తొలగించాలి:

అన్ని పంక్తులను ఒకేసారి తొలగించడానికి, దిగువ ప్రక్రియను అనుసరించండి:

  1. మొదట, నొక్కండి Esc చొప్పించడం నుండి సవరించడానికి మోడ్‌ని మార్చడానికి బటన్.
  2. ఇప్పుడు టైప్ చేయండి, :%డి , మరియు హిట్ నమోదు చేయండి అన్ని పంక్తులను తొలగించడానికి.

లైన్/బహుళ%202.png

విమ్ ఎడిటర్‌లో శ్రేణి రేఖలను ఎలా తొలగించాలి:

Vim లైన్‌ల శ్రేణిని ఎంచుకుని, ఆపై వాటిని తొలగించడానికి కూడా అనుమతిస్తుంది. వాక్యనిర్మాణం క్రింద ఇవ్వబడింది:

:[ప్రారంభ సంఖ్య సంఖ్య],[ముగింపు సంఖ్య]డి

ఉదాహరణకు, మీరు లైన్ నంబర్ 5 నుండి లైన్ నంబర్ 7 వరకు లైన్‌లను తొలగించాలనుకుంటే, దిగువ పేర్కొన్న ప్రక్రియను అనుసరించండి:

  1. ఉపయోగించి మోడ్‌ని మార్చండి Esc కీ ఇన్సర్ట్ మోడ్‌లో ఉంటే.
  2. టైప్ చేయండి : 5,7 డి మరియు ఎంటర్ నొక్కండి, లైన్ నంబర్ 5,6, మరియు 7 తీసివేయబడుతుంది.

లైన్/బహుళ%203.png

మీరు ప్రస్తుత లైన్‌కు ముందు అన్ని లైన్‌లను తొలగించాలనుకుంటే, ఉపయోగించండి : 1, -1 డి . ఉదాహరణకు, మీరు ఈ పంక్తులకు ముందు పంక్తి సంఖ్య 5 నుండి అన్ని పంక్తులకు పంక్తులను తొలగించాలనుకుంటే, కింది పద్ధతిని ఉపయోగించండి:

  1. మీ కర్సర్‌ని లైన్ నంబర్ 5 కి తీసుకురండి.
  2. నొక్కండి Esc కీ మరియు రకం : 1, -1 డి , ఆపై నొక్కండి నమోదు చేయండి .

లైన్/బహుళ%204.png

లైన్ నంబర్ 5 తర్వాత అన్ని లైన్‌లను తొలగించడానికి, దిగువ పేర్కొన్న ప్రక్రియను అనుసరించండి:

  1. కర్సర్‌ని లైన్ నంబర్ 5 కి తీసుకురండి.
  2. నొక్కండి Esc కీ మరియు రకం :+1, $ డి , అప్పుడు నొక్కండి నమోదు చేయండి , లైన్ నంబర్ 5 క్రింద ఉన్న పంక్తులు తీసివేయబడతాయి.

లైన్/బహుళ%205.png

Vim ఎడిటర్‌లో బహుళ పంక్తులను ఎలా తొలగించాలి:

ఈ పద్ధతిలో, మేము వరుస వరుసలను తొలగించే ప్రక్రియను నేర్చుకుంటాము. కేవలం ప్రక్రియను అనుసరించండి:

  1. మీరు తొలగించడం ప్రారంభించాలనుకుంటున్న లైన్ నుండి కర్సర్‌ని తీసుకురండి.
  2. మీరు వరుసగా 4 లైన్లను తీసివేయాలనుకుంటే, టైప్ చేయండి 4 వ .

లైన్/బహుళ%2010.png

పై చిత్రంలో, కర్సర్ లైన్ 2 లో ఉంది, కాబట్టి 3,4,5 పంక్తులు మరియు 6 తొలగించబడ్డాయి.

విమ్ ఎడిటర్‌లో అనుకూల నమూనాతో లైన్‌ను ఎలా తొలగించాలి:

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

: జి/<పదం> /డి

మీరు తొలగించాలనుకుంటున్న లైన్ పదంతో భర్తీ చేయండి. ఉదాహరణకు, మీరు Linux అనే పదంతో పంక్తులను తొలగించాలనుకుంటే, కింది విధానాన్ని ఉపయోగించండి:

  1. నొక్కండి Esc మోడ్ మార్చడానికి కీ.
  2. టైప్ చేయండి : g / linux / d , అప్పుడు హిట్ నమోదు చేయండి .

కలిగి ఉన్న పంక్తులు లైనక్స్ పదం తొలగించబడుతుంది.

లైన్/బహుళ%206.png

అదేవిధంగా, మీరు కలిగి ఉన్న పంక్తులు మినహా అన్ని పంక్తులను తొలగించాలనుకుంటే లైనక్స్ పదం, తరువాత ఉపయోగించండి

: జి! /లైనక్స్/d:

లైన్/బహుళ%207.png

నిర్దిష్ట అక్షరంతో ప్రారంభమయ్యే పంక్తులను తొలగించడానికి, ఉపయోగించండి

: జి/^టి/d;

లైన్/బహుళ%208.png

మీ టెక్స్ట్ ఫైల్ లేదా కోడ్‌లోని అన్ని ఖాళీ పంక్తులను తొలగించడానికి, ఉపయోగించండి

: జి/. $/d:

లైన్/బహుళ%209.png

ముగింపు:

లైనక్స్ వినియోగదారులు మరియు డెవలపర్‌లలో బాగా నచ్చిన టెక్స్ట్ ఎడిటర్‌లలో విమ్ ఒకటి. ఇది ఉచిత, చక్కగా డాక్యుమెంట్ చేయబడిన మరియు అనుకూలీకరించదగిన టెక్స్ట్ ఎడిటర్. ఈ గైడ్‌లో, మేము Vim లో టెక్స్ట్ మరియు కోడ్‌ను ఎలా ఎడిట్ చేయాలో నేర్చుకున్నాము. ఒక లైన్, బహుళ పంక్తులు మరియు ఒక నిర్దిష్ట పదంతో ఉన్న పంక్తులను తొలగించడానికి మేము వివిధ పద్ధతులు మరియు విధానాలను పూర్తిగా చర్చించాము. విమ్ ఒక బహుముఖ ఎడిటర్, ఇది వెలికితీసేందుకు మరిన్ని ఫీచర్లను కలిగి ఉంది.