Emacsలో ప్రస్తుత రేఖను హైలైట్ చేయండి

Emacslo Prastuta Rekhanu Hailait Ceyandi



మీరు ప్రో లేదా అనుభవం లేని ఈమాక్స్ వినియోగదారు అయినా, ప్రస్తుత లైన్‌ను ఎలా హైలైట్ చేయాలి వంటి కొన్ని ప్రాథమిక విషయాలు తెలుసుకోవాలి. డిఫాల్ట్‌గా, Emacs ప్రస్తుత లైన్‌ను హైలైట్ చేయదు. మీరు ఇతర టెక్స్ట్ ఎడిటర్‌ల నుండి వచ్చినప్పుడు శీఘ్ర ప్రాప్యత మరియు మెరుగైన వినియోగదారు అనుభవం కోసం ప్రస్తుత లైన్‌ను హైలైట్ చేయడానికి అలవాటుపడి ఉండవచ్చు.

Emacsలో కూడా, విజిబిలిటీని పెంచడానికి కరెంట్ లైన్‌ను హైలైట్ చేయడానికి దీన్ని అనుకూలీకరించడం సాధ్యమవుతుంది. ప్రస్తుత లైన్‌ను ఎలా హైలైట్ చేయాలో నిర్వచించేటప్పుడు, హైలైట్ చేసిన కరెంట్ లైన్ యొక్క నేపథ్యం మరియు ముందుభాగం కోసం ఏ రంగును ఉపయోగించాలో మీరు పేర్కొనవచ్చు.







ఎమాక్స్‌లో కరెంట్ లైన్‌ను ఎందుకు హైలైట్ చేయాలి?

Emacsలో ప్రస్తుత లైన్‌ను ఎలా హైలైట్ చేయాలో తెలుసుకోవడం మీకు క్రింది ప్రయోజనాలను అందిస్తుంది:



    • మెరుగైన నావిగేషన్ మరియు విజువల్ క్లారిటీ - ప్రస్తుత పంక్తిని త్వరగా గమనించడం ద్వారా తెరిచిన ఫైల్ యొక్క మీ నావిగేషన్ మెరుగుపడుతుంది. ఆ విధంగా, మీరు Emacs ఫైల్ ద్వారా స్క్రోల్ చేస్తున్నప్పుడు మెరుగైన దృష్టిని కలిగి ఉంటారు.
    • మెరుగైన రీడబిలిటీ - మీరు ప్రస్తుత లైన్‌ను హైలైట్ చేయడాన్ని ఎనేబుల్ చేసిన తర్వాత Emacsలో మీ మొత్తం రీడబిలిటీ మెరుగుపడుతుంది. ఉదాహరణకు, ప్రోగ్రామింగ్ మోడ్‌లో ఉంటే, మీరు కరెంట్ లైన్‌ను ఇతర వాటి కంటే ప్రత్యేకంగా చదవవచ్చు. అంతేకాకుండా, ఇది కంటి ఒత్తిడిని తగ్గిస్తుంది.

ఎమాక్స్‌లో కరెంట్ లైన్‌ను ఎలా హైలైట్ చేయాలి

మీరు Emacs ఫైల్‌ను తెరిచినప్పుడు, మీరు స్క్రోల్ చేస్తున్నప్పుడు ప్రస్తుత లైన్ హైలైట్ చేయబడదు, ఇది దృశ్యమాన స్పష్టతను పరిమితం చేస్తుంది. కింది Emacs ఫైల్‌లో ప్రస్తుత ఫైల్ హైలైట్‌ను మనం చూడలేము:




దీన్ని మార్చడానికి, Emacs config ఫైల్‌ని యాక్సెస్ చేయడం ద్వారా ప్రారంభిద్దాం. మీ “.emacs” లేదా “.emacs.d/init.el” ఫైల్‌ని తెరవండి.





Emacs 'గ్లోబల్-హెచ్‌ఎల్-లైన్-మోడ్' ఫీచర్‌ను అందిస్తుంది, ఇది ప్రస్తుత లైన్ యొక్క హైలైట్‌ను సక్రియం చేయడానికి వినియోగదారులను అనుమతిస్తుంది. మీ Emacs కాన్ఫిగర్ ఫైల్ తెరిచిన తర్వాత, లైన్ హైలైట్ చేయడాన్ని సక్రియం చేయడానికి క్రింది పంక్తిని జోడించండి:

( గ్లోబల్-హెచ్ఎల్-లైన్-మోడ్ 1 )



“C-x c-s” కీలను నొక్కడం ద్వారా కాన్ఫిగరేషన్ ఫైల్‌ను సేవ్ చేయండి. ఫైల్ వ్రాయబడిందని, అంటే అది సేవ్ చేయబడిందని చూపించే అవుట్‌పుట్ మీకు వస్తుంది.




మార్పులు వర్తింపజేయడానికి Emacsని పునఃప్రారంభించండి లేదా బఫర్‌ను మూసివేసి, మళ్లీ Emacsని తెరవండి. Emacsలో మునుపటి ఫైల్‌ని మళ్లీ తెరవడం ద్వారా, ప్రస్తుత లైన్ హైలైట్ చేయబడిందని మనం ఇప్పుడు గమనించవచ్చు. ఈ ఎంపికతో, మేము ఫైల్‌ను నావిగేట్ చేయవచ్చు మరియు ప్రస్తుత రేఖ యొక్క మెరుగైన దృశ్యమానతను కలిగి ఉన్నాము.

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

Emacsలో ప్రస్తుతం హైలైట్ చేయబడిన లైన్ కోసం డిఫాల్ట్ నేపథ్యం మరియు ముందుభాగం రంగులు మార్చబడతాయి. నేపథ్య రంగుతో మీకు ఫర్వాలేదనిపిస్తే, “సెట్-ఫేస్-బ్యాక్‌గ్రౌండ్” లక్షణాన్ని ఉపయోగించండి మరియు మీరు ఇష్టపడే రంగు కోడ్‌ను జోడించండి.

మీ Emacsని మళ్లీ తెరిచి, క్రింది పంక్తిని జోడించండి:

( సెట్-ఫేస్-బ్యాక్‌గ్రౌండ్ 'hl-లైన్' #00FF00”)


మా విషయంలో, మేము ఆకుపచ్చ రంగు కోసం #00FF00 రంగు కోడ్‌ని ఉపయోగిస్తున్నాము. మీ ప్రాధాన్యతకు అనుగుణంగా మార్చుకోండి.


“c-x c-s” నొక్కడం ద్వారా కాన్ఫిగరేషన్ ఫైల్‌ను సేవ్ చేసి, Emacsని పునఃప్రారంభించండి.

Emacsలో ప్రస్తుతం హైలైట్ చేయబడిన పంక్తి కోసం మేము ఇప్పుడు కొత్త నేపథ్య రంగును ఎలా కలిగి ఉన్నాము అని గమనించండి.


మీరు 'సెట్-ఫేస్-ఫోరెగ్రౌండ్' లక్షణాన్ని జోడించడం ద్వారా మరియు ఉపయోగించాల్సిన రంగు కోడ్‌ను పేర్కొనడం ద్వారా ముందుభాగం రంగును కూడా మార్చవచ్చు. ఉదాహరణకు, ముందుభాగం ఎరుపుకు సెట్ చేయడానికి, కింది పంక్తిని జోడించండి:

( సెట్-ఫేస్-ముందుభాగం 'hl-లైన్' #FF0000”)



అదేవిధంగా, మీరు తప్పనిసరిగా కాన్ఫిగరేషన్ ఫైల్‌ను సేవ్ చేయాలి మరియు మార్పులు వర్తింపజేయడానికి Emacsని పునఃప్రారంభించాలి.

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


మీరు రంగు కోడ్‌ని మార్చవచ్చు మరియు మీకు సౌకర్యంగా ఉండే ఏదైనా మద్దతు ఉన్న రంగును ఉపయోగించవచ్చు. Emacsని ఉపయోగిస్తున్నప్పుడు మెరుగైన విజువల్స్ పొందడం లక్ష్యం, మరియు రంగు ఎంపిక వ్యక్తిగతమైనది. విభిన్న రంగులను ప్రయత్నించడానికి సంకోచించకండి మరియు అవి ఎలా కనిపిస్తాయో చూడండి. ఆ విధంగా, మీరు ఏ రంగును ఉపయోగించాలో మంచి ఎంపిక చేసుకుంటారు.

ముగింపు

మీరు ఫీచర్‌ని ఎనేబుల్ చేస్తే మాత్రమే Emacs ప్రస్తుత లైన్‌ను హైలైట్ చేస్తుంది. 'గ్లోబల్-హెచ్ఎల్-లైన్-మోడ్' లైన్ హైలైటింగ్‌ను ప్రారంభిస్తుంది. మీరు దీన్ని సక్రియం చేసిన తర్వాత, హైలైట్ చేసిన పంక్తి యొక్క నేపథ్యం మరియు ముందుభాగంలో ఏ రంగును ఉపయోగించాలో కూడా మీరు పేర్కొనవచ్చు. మేము Emacsలో ప్రస్తుత లైన్‌ను హైలైట్ చేయడం గురించి చర్చించాము మరియు దానిని సక్రియం చేయడానికి మరియు అనుకూలీకరించడానికి అనుసరించాల్సిన దశలను అందించాము. ఆనందించండి!