పైథాన్ అభివృద్ధి కోసం VIM ని సెటప్ చేయండి

Setup Vim Python Development



పైథాన్ ప్రోగ్రామింగ్ కోసం VIM ఎడిటర్‌ను ఎలా సెటప్ చేయాలి

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

ఉబుంటు/డెబియన్‌లో VIM ని ఇన్‌స్టాల్ చేస్తోంది:

ఉబుంటు/డెబియన్‌లో, మీరు ఉబుంటు/డెబియన్ యొక్క అధికారిక ప్యాకేజీ రిపోజిటరీ నుండి VIM ని ఇన్‌స్టాల్ చేయవచ్చు.
కింది ఆదేశంతో ముందుగా ప్యాకేజీ రిపోజిటరీ కాష్‌ని అప్‌డేట్ చేయండి:







$సుడో apt-get అప్‌డేట్



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



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

కొనసాగించడానికి 'y' నొక్కండి మరియు నొక్కండి.

VIM ఇన్‌స్టాల్ చేయాలి.

మీరు ఇప్పుడు కింది ఆదేశంతో VIM ని అమలు చేయవచ్చు:





$నేను వచ్చాను

ఇది VIM యొక్క స్వాగత విండో.



CentOS/RHEL/Fedora లో VIM ని ఇన్‌స్టాల్ చేస్తోంది:

మీరు సెంటొస్/RHEL/ఫెడోరా యొక్క అధికారిక ప్యాకేజీ రిపోజిటరీ నుండి కింది ఆదేశంతో VIM ని ఇన్‌స్టాల్ చేయవచ్చు:

$సుడో yum ఇన్స్టాల్ నేను వచ్చాను

VIM యొక్క ప్రాథమిక అంశాలు:

మీరు VIM ని ప్రారంభించినప్పుడు, అది కమాండ్ మోడ్‌లో ఉంటుంది. ఈ రీతిలో మీరు VIM ఆదేశాన్ని అమలు చేస్తారు. టెక్స్ట్ లేదా సోర్స్ కోడ్ ఫైల్‌ను ఎడిట్ చేయడానికి, ఇన్సర్ట్ మోడ్‌కి వెళ్లడానికి మీరు 'i' నొక్కండి. ఇన్సర్ట్ మోడ్‌లో VIM ఇతర టెక్స్ట్ ఎడిటర్‌ల వలె పని చేయాలి. కీని ఉపయోగించి ఇన్సర్ట్ మోడ్ నుండి మీరు కమాండ్ మోడ్‌కు తిరిగి వెళ్లవచ్చు. VIM నుండి నిష్క్రమించడానికి, కమాండ్ మోడ్‌కి వెళ్లి, ‘: q!’ అని టైప్ చేసి, నొక్కండి. VIM తో మార్పులను సేవ్ చేయడానికి, కమాండ్ మోడ్ నుండి ': w' రన్ చేయండి.

పైథాన్ కోసం VIM ని కాన్ఫిగర్ చేస్తోంది:

ఇప్పుడు నేను కొన్ని కనీస VIM కాన్ఫిగరేషన్ చేయబోతున్నాను. VIM వినియోగదారుల హోమ్ డైరెక్టరీ నుండి ‘.vimrc’ అనే కాన్ఫిగరేషన్ ఫైల్‌ని చదువుతుంది మరియు మీరు VIM ను రన్ చేసినప్పుడు స్వయంగా కాన్ఫిగర్ చేయండి.

వినియోగదారు యొక్క హోమ్ డైరెక్టరీలో ‘.vimrc’ ఫైల్‌ను సృష్టించడానికి ఇప్పుడు కింది ఆదేశాన్ని అమలు చేయండి:

$నేను వచ్చాను/.vimrc

VIM కనిపించాలి. స్క్రీన్‌షాట్‌లో గుర్తించబడిన ప్రాంతాన్ని గమనించారా? ఇది కొత్త ఫైల్ అని చెప్పింది. ‘.Vimrc’ ఫైల్ ఉనికిలో లేకపోతే, VIM కొత్త ఫైల్‌ను సృష్టిస్తుంది. ‘.Vimrc’ ఫైల్ ఉంటే, VIM ఇప్పటికే ఉన్న ఫైల్‌ని తెరుస్తుంది. నేను కొద్దిసేపటి క్రితం VIM ని ఇన్‌స్టాల్ చేసాను, కనుక నా దగ్గర ఇంకా ‘.vimrc’ ఫైల్ లేదు.

ఇప్పుడు 'i' నొక్కండి మరియు VIM ఇన్సర్ట్ మోడ్‌కి వెళ్లాలి.

ఇప్పుడు కింది పంక్తులను టైప్ చేయండి:

వాక్యనిర్మాణం ప్రారంభించు
ట్యాబ్‌స్టాప్ = 4 సెట్ చేయండి
సెట్ షిఫ్ట్‌విడ్త్ = 4
విస్తరణ ట్యాబ్‌ను సెట్ చేయండి
సెట్ సంఖ్య
ఫైల్‌టైప్ ఇండెంట్ ఆన్‌లో ఉంది
ఆటోఇండెంట్ సెట్ చేయండి

ఇప్పుడు ‘: wq!’ అని టైప్ చేసి, ఫైల్‌ను సేవ్ చేయడానికి మరియు VIM నుండి నిష్క్రమించడానికి నొక్కండి.
మీరు VIM తో ‘.vimrc’ ని మళ్లీ తెరిస్తే, దిగువ స్క్రీన్ షాట్‌లో చూపిన విధంగా మీరు ఎడిటర్‌లో కొన్ని మార్పులను చూడాలి.

ఇప్పుడు నేను పైథాన్-సింటాక్స్ ఇన్‌స్టాల్ చేయబోతున్నాను ( https://github.com/hdima/python-syntax ) పైథాన్ 2 మరియు పైథాన్ 3 యొక్క మెరుగైన పైథాన్ సింటాక్స్ హైలైటింగ్ కోసం VIM పై సింటాక్స్ హైలైటింగ్ మాడ్యూల్. పైథాన్-సింటాక్స్ మాడ్యూల్ పనిచేయడానికి తప్పనిసరిగా '~/.vim/సింటాక్స్' అనే నిర్దిష్ట డైరెక్టరీలో ఉంచాలి.

అవసరమైన డైరెక్టరీలను సృష్టించడానికి కింది ఆదేశాన్ని అమలు చేయండి:

$mkdir -పి/.నేను వచ్చాను/వాక్యనిర్మాణం

ఇప్పుడు కొత్తగా సృష్టించిన డైరెక్టరీకి నావిగేట్ చేయండి:

$CD/.నేను వచ్చాను/వాక్యనిర్మాణం

ఇప్పుడు కింది ఆదేశంతో 'wget' తో పైథాన్-సింటాక్స్ మాడ్యూల్‌ని డౌన్‌లోడ్ చేయండి:

$wgethttps://raw.githubusercontent.com/hdima/పైథాన్-సింటాక్స్/మాస్టర్/వాక్యనిర్మాణం/పైథాన్. vim

‘Python.vim’ ఫైల్‌ను GitHub నుండి డౌన్‌లోడ్ చేసుకోవాలి.

ఇప్పుడు కింది ఆదేశంతో ‘.vimrc’ ఫైల్‌ని తెరవండి:

$నేను వచ్చాను/.vimrc


ఇప్పుడు పైథాన్-సింటాక్స్ మాడ్యూల్‌ను ఎనేబుల్ చేయడానికి కింది లైన్‌లో టైప్ చేయండి.

వీలుపైథాన్-హైలైట్_అల్ =1

ఇప్పుడు ఫైల్‌ను సేవ్ చేయండి.

నేను 'helloworld.py' ఫైల్‌ని క్రియేట్ చేసాను మరియు దానిని VIM తో ఓపెన్ చేసాను. ఇది ఇలా కనిపిస్తుంది.

హార్డ్ కోడెడ్ ట్యాబ్‌లను ఖాళీలతో శోధించడం మరియు భర్తీ చేయడం:

ఈ విభాగంలో సోర్స్ కోడ్ ఫైల్‌లోని అన్ని ట్యాబ్‌లను సరైన సంఖ్యలో ఖాళీలతో VIM తో ఎలా భర్తీ చేయాలో నేను మీకు చూపుతాను.
నేను ‘replace.py’ అనే పరీక్ష ఫైల్‌ను సృష్టించాను మరియు దానిలో ఇంకా ఖాళీలు భర్తీ చేయని అనేక ట్యాబ్‌లు ఉన్నాయి.

మీరు ‘/ t’ VIM ఆదేశంతో అన్ని ట్యాబ్‌ల కోసం శోధించవచ్చు. మీ శోధన హైలైట్ కావాలంటే, కింది VIM కమాండ్‌తో ముందుగా 'hlsearch' ఎంపికను ప్రారంభించండి:

: hlsearch సెట్ చేయండి

దిగువ స్క్రీన్‌షాట్‌లో చూపిన విధంగా ఇప్పుడు మీరు ‘/ t’ VIM ఆదేశంతో అన్ని ట్యాబ్‌లను కనుగొనవచ్చు.

ఇప్పుడు మీరు అన్ని ట్యాబ్‌లను వెడల్పు 4 ఖాళీలకు మార్చాలనుకుంటే, మీరు క్రింది VIM ఆదేశాన్ని అమలు చేయవచ్చు:

:%లు/ t/4_ SPACES_HERE/g

అన్ని ట్యాబ్‌లు ఖాళీలతో భర్తీ చేయబడతాయి.

ఇప్పుడు మీరు ట్యాబ్‌ల కోసం వెతకడానికి ప్రయత్నిస్తే, దిగువ స్క్రీన్ షాట్‌లో చూపిన విధంగా ప్యాటర్న్ దొరకని దోష సందేశాన్ని మీరు చూడగలరు. టెక్స్ట్ ఫైల్‌లో ట్యాబ్‌లు లేవని దీని అర్థం.

పైథాన్ కోసం మీరు VIM ని ఎలా కాన్ఫిగర్ చేస్తారు. ఈ కథనాన్ని చదివినందుకు ధన్యవాదాలు.

ఇతర పైథాన్ సింటాక్స్ హైలైట్ మాడ్యూల్స్:

పైథాన్ సింటాక్స్: https://github.com/kh3phr3n/python-syntax
పైథాన్ మోడ్: https://github.com/python-mode/python-mode