విమ్ సింటాక్స్ హైలైటింగ్

Vim Syntax Highlighting



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

ఈ ట్యుటోరియల్ ప్రారంభించే ముందు, సిస్టమ్‌లో vim ఎడిటర్ ఇన్‌స్టాల్ చేయబడిందా లేదా అని తనిఖీ చేయండి. డిఫాల్ట్‌గా, vi ఎడిటర్ ఉబుంటులో ఇన్‌స్టాల్ చేయబడింది. Vim ఎడిటర్‌ను ఇన్‌స్టాల్ చేయడానికి కింది ఆదేశాన్ని అమలు చేయండి.







$సుడో apt-get install నేను వచ్చాను



ఇన్‌స్టాల్ చేయబడిన vim ఎడిటర్ వెర్షన్‌ని తనిఖీ చేయడానికి కింది ఆదేశాన్ని అమలు చేయండి.



$నేను వచ్చాను-సంస్కరణ: Telugu





సింటాక్స్ హైలైటింగ్‌ను ప్రారంభించడానికి ముందు ఫైల్ కంటెంట్ యొక్క ప్రస్తుత రూపాన్ని తనిఖీ చేయడానికి vim ఎడిటర్‌లో ఏదైనా స్క్రిప్ట్ ఫైల్‌ని సృష్టించండి లేదా తెరవండి. ఇక్కడ, ఒక బాష్ ఫైల్ పేరు పెట్టబడింది login.sh కింది కంటెంట్‌తో ఉపయోగించబడుతుంది.

login.sh



! /am/బాష్

బయటకు విసిరారు 'మీ వినియోగదారు పేరును టైప్ చేయండి'
చదవండివినియోగదారు పేరు
బయటకు విసిరారు 'మీ పాస్‌వర్డ్ టైప్ చేయండి'
చదవండిపాస్వర్డ్

ఉంటే [[ ( $ వినియోగదారు పేరు=='అడ్మిన్' && $ పాస్వర్డ్=='రహస్యం' ) ]];అప్పుడు
బయటకు విసిరారు 'అధీకృత వినియోగదారు'
లేకపోతే
బయటకు విసిరారు 'అనధికార వినియోగదారు'
ఉంటుంది

Vim ఎడిటర్‌లో ఫైల్‌ను తెరవడానికి కింది ఆదేశాన్ని అమలు చేయండి.

$నేను వచ్చానుlogin.sh

సింటాక్స్ హైలైటింగ్‌ను ప్రారంభించండి లేదా నిలిపివేయండి

డిఫాల్ట్‌గా విమ్ ఎడిటర్ కోసం సింటాక్స్ హైలైటింగ్ ఆన్‌లో ఉంది. యొక్క కంటెంట్ login.sh వాక్యనిర్మాణ హైలైటింగ్ ఆన్‌లో ఉన్నప్పుడు కింది ఫార్మాట్‌తో ప్రదర్శించబడుతుంది. తెరిచిన తరువాత login.sh vim ఎడిటర్‌లో ఫైల్, నొక్కండి ESC కీ మరియు రకం ': వాక్యనిర్మాణం ఆన్' వాక్యనిర్మాణ హైలైటింగ్‌ను ప్రారంభించడానికి. వాక్యనిర్మాణ హైలైటింగ్ ఆన్‌లో ఉంటే ఫైల్ కింది చిత్రం వలె కనిపిస్తుంది.

నొక్కండి ESC కీ మరియు రకం, వాక్యనిర్మాణం ఆఫ్ వాక్యనిర్మాణ హైలైటింగ్‌ను నిలిపివేయడానికి.

వాక్యనిర్మాణ హైలైటింగ్‌ను శాశ్వతంగా ప్రారంభించండి లేదా నిలిపివేయండి

మీరు సృష్టించాలి లేదా సవరించాలి .vimrc vim ఎడిటర్‌లో సింటాక్స్ హైలైటింగ్‌ను శాశ్వతంగా ప్రారంభించడానికి ఫైల్ మరియు కమాండ్ టెక్స్ట్‌ను జోడించండి. తెరవడానికి కింది ఆదేశాన్ని అమలు చేయండి .vimrc vim ఎడిటర్ ఉపయోగించి ఫైల్.

$సుడో నేను వచ్చాను/.vimrc

వచనాన్ని జోడించండి, వాక్యనిర్మాణం ఆన్‌లో ఉంది vim ఎడిటర్ కోసం సింటాక్స్ హైలైటింగ్‌ను శాశ్వతంగా ఎనేబుల్ చేయడానికి ఫైల్‌లో ఎక్కడైనా. టైప్ చేయడం ద్వారా ఫైల్‌ను సేవ్ చేయండి మరియు మూసివేయండి ': X' .

ఫీచర్‌ను డిసేబుల్ చేయడం కోసం, మళ్లీ ఓపెన్ చేయండి. vimrc ఫైల్, టెక్స్ట్ మార్చండి వాక్యనిర్మాణం ఆన్‌లో ఉంది కు వాక్యనిర్మాణం ఆఫ్ మరియు ఫైల్‌ను సేవ్ చేయండి.

రంగు పథకాన్ని మార్చండి

విమ్ ప్యాకేజీని ఇన్‌స్టాల్ చేసిన తర్వాత వివిధ స్కీమ్ కలర్ స్కీమ్‌లు ఉన్నాయి. ఈ కలర్ స్కీమ్ ఫైల్స్ లొకేషన్‌లో ఉన్నాయి,/usr/share/vim/vim*/రంగులు/. విమ్ కలర్ స్కీమ్ ఫైల్‌ల జాబితాను చూపించడానికి కింది ఆదేశాన్ని అమలు చేయండి.

$ls -ది /usr/పంచుకోండి/నేను వచ్చాను/నేను వచ్చాను* /రంగులు/

కింది అవుట్‌పుట్ ఇన్‌స్టాల్ చేయబడిన విమ్ ప్యాకేజీలో 18 వర్ణ స్కీమ్ ఉందని విమ్ ఎడిటర్‌లో అప్లై చేయవచ్చు. కొన్ని రంగు పథకాల ఉపయోగం ఈ ట్యుటోరియల్ యొక్క తదుపరి భాగంలో చూపబడింది.

ఒక html ఫైల్ కోసం కలర్ స్కీమ్‌ను యూజర్ మార్చాలనుకుంటున్నారని అనుకుందాం హలో. html కోడ్‌తో.

హలో. html

< html >
< తల >
< శీర్షిక >స్వాగతం</ శీర్షిక >
</ తల >
< శరీరం >
< p >అందరికీ నమస్కారం, మా సైట్‌కు స్వాగతం</ p >
</ శరీరం >
</ html >

ఎడిటర్ నుండి html ఫైల్‌ను తెరవడానికి కింది ఆదేశాన్ని అమలు చేయండి.

$ vim హలో. html

నొక్కండి ESC మరియు టైప్ చేయండి : కలర్స్‌చీమ్ ఉదయం ఫైల్ యొక్క ప్రస్తుత రంగు పథకాన్ని మార్చడానికి.

కొత్త కలర్ స్కీమ్‌ను వర్తింపజేసిన తర్వాత ఎడిటర్ యొక్క లుక్స్ క్రింది ఇమేజ్ లాగా మార్చబడతాయి. కానీ ఈ మార్పు తాత్కాలికం మరియు ఎడిటర్‌ను మూసివేసిన తర్వాత రంగు ప్రభావం తీసివేయబడుతుంది.

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

రంగు సాయంత్రం
సెట్ నేపథ్య= చీకటి

ఇప్పుడు, రంగు పథకం మరియు నేపథ్య రంగు ప్రభావాన్ని తనిఖీ చేయడానికి ఎడిటర్‌లోని html ఫైల్‌ని మళ్లీ తెరవండి. ఎడిటర్ క్రింది చిత్రంగా కనిపిస్తుంది.

వాక్యనిర్మాణ భాషలను సెట్ చేయండి

విమ్ ఎడిటర్‌లో ఫైల్‌ను తెరిచిన తర్వాత మీరు వాక్యనిర్మాణ భాషను ఎంచుకోవచ్చు. వంటి విమ్ ఎడిటర్ కోసం అనేక వాక్యనిర్మాణ భాషలు ఉన్నాయి php, perl, python, awk మొదలైన పేరు గల పైథాన్ ఫైల్‌ను తెరవండి సగటు. పై విమ్ ఎడిటర్‌లో. ఫైల్ యొక్క కంటెంట్ విమ్ ఎడిటర్ యొక్క డిఫాల్ట్ సింటాక్స్ ద్వారా కింది చిత్రం వలె కనిపిస్తుంది.

టైప్ చేయండి : వాక్యనిర్మాణం = పెర్ల్ ఫైల్ తెరిచిన తర్వాత మరియు నొక్కండి నమోదు చేయండి . కింది ఇమేజ్ లాగా పెర్ల్ లాంగ్వేజ్ సింటాక్స్ ద్వారా ఫైల్‌లో కొంత భాగం టెక్స్ట్ రంగు మార్చబడుతుంది. ఇక్కడ, ఇన్‌పుట్, int, ప్రింట్ మరియు రౌండ్ టెక్స్ట్ యొక్క రంగులు మార్చబడ్డాయి.

: సెట్వాక్యనిర్మాణం=పెర్ల్

హైలైటింగ్ కీ-విలువను సెట్ చేయండి

విమ్ ఎడిటర్ కోసం తొమ్మిది సింటాక్స్ హైలైటింగ్ గ్రూపులు ఉన్నాయి. ఇవి క్రింద పేర్కొనబడ్డాయి.

సముహం పేరు వివరణ
గుర్తించండి ఇది సోర్స్ కోడ్ యొక్క వేరియబుల్ పేర్లకు చెందినది
ప్రకటన ఇది ఏదైనా ప్రోగ్రామింగ్ లాంగ్వేజ్ స్టేట్‌మెంట్‌కు చెందినది ఒకవేళ, లేకపోతే, చేయండి మొదలైనవి
వ్యాఖ్య ఇది చెందినది వ్యాఖ్యలు కార్యక్రమంలో భాగం
టైప్ చేయండి వేరియబుల్స్ యొక్క డేటాటైప్ ఈ సమూహం ద్వారా నిర్వచించబడింది int, డబుల్, స్ట్రింగ్ మొదలైనవి
ప్రీప్రోక్ ఇది ఏదైనా ప్రిప్రాసెసర్ స్టేట్‌మెంట్‌కు చెందినది #చేర్చండి.
స్థిరమైన ఇది ఏవైనా స్థిరమైన విలువకు చెందినది సంఖ్యలు, కోట్ చేసిన తీగలు, నిజం/తప్పుడు మొదలైనవి
ప్రత్యేక ఇది 'వంటి ఏదైనా ప్రత్యేక చిహ్నానికి చెందినది t, ' n' మొదలైనవి
అండర్లైన్ ఇది ఏదైనా చెందినది అండర్లైన్ టెక్స్ట్ .
లోపం ఇది ఏదైనా సోర్స్ కోడ్‌కు చెందినది లోపం

విమ్ ఎడిటర్‌లో సోర్స్ కోడ్ యొక్క నిర్దిష్ట రంగును మార్చడానికి ఏదైనా హైలైటింగ్ గ్రూపులతో ఉపయోగించగల కొన్ని హైలైటింగ్ కీ-విలువ జతలు ఉన్నాయి. దాని యొక్క ఉపయోగం ప్రకటన గ్రూప్ ఇన్ విమ్ ఎడిటర్ ఈ ట్యుటోరియల్ యొక్క తదుపరి భాగంలో చూపబడింది. అనే పైథాన్ స్క్రిప్ట్ ఫైల్‌ని తెరవండి leapyear.py విమ్ ఎడిటర్‌లో. ఈ ఫైల్ డిఫాల్ట్ సింటాక్స్ హైలైటింగ్ ద్వారా కింది చిత్రం వలె కనిపిస్తుంది.

టైప్ చేయండి : హాయ్ స్టేట్మెంట్ ctermfg = ఎరుపు స్క్రిప్ట్ యొక్క ప్రోగ్రామింగ్ స్టేట్‌మెంట్‌ల రంగును ఎరుపు రంగులోకి మార్చడానికి. ఇక్కడ, రంగు ఉంటే మరియు లేకపోతే ఎరుపుగా మార్చబడింది.

: హాయ్ స్టేట్మెంట్ctermfg=నికర

ముగింపు

వివిధ ఉదాహరణలను ఉపయోగించి ఈ ట్యుటోరియల్‌లో విమ్ ఎడిటర్ యొక్క విభిన్న సింటాక్స్ హైలైటింగ్ ఎంపికలు వివరించబడ్డాయి. ఆశిస్తున్నాము, సోర్స్ కోడ్‌ను మరింత చదవగలిగేలా చేయడానికి సింటాక్స్ హైలైటింగ్‌ను సరిగా వర్తింపజేయడానికి కొత్త విమ్ యూజర్‌లకు ట్యుటోరియల్ సహాయం చేస్తుంది.