Seadistage VIM Pythoni arendamiseks

Setup Vim Python Development



Kuidas seadistada VIM -redaktorit Pythoni programmeerimiseks

VIM on kohandatav programmeeritav tekstiredaktor. VIM -iga saate teha kõike, mida soovite, kui teate, kuidas VIM töötab ja kuidas VIM -i pistikprogramme kirjutada. See jääb käesoleva artikli reguleerimisalast välja. Aga nüüd teate, et see on võimalik. Meie õnneks tegid paljud inimesed juba palju VIM -pistikprogramme, mida saame oma süsteemi alla laadida ja installida. Nii konfigureerin VIM -i Pythoniga töötamiseks vajalike pistikprogrammidega. Alustame.

VIM -i installimine Ubuntu/Debiani:

Ubuntu/Debianis saate VIM -i installida Ubuntu/Debiani ametlikust pakettide hoidlast.
Esmalt värskendage pakettide hoidla vahemälu järgmise käsuga:







$sudo apt-get update



Nüüd saate VIM -i installida järgmise käsu abil:



$sudo apt-get install ma tulin

Jätkamiseks vajutage 'y' ja vajutage.

VIM tuleks installida.

Nüüd saate VIM -i käivitada järgmise käsuga:





$ma tulin

See on VIM -i tervitusaken.



VIM -i installimine CentOS/RHEL/Fedora:

Saate installida VIM -i ametlikust pakettide hoidlast CentOS/RHEL/Fedora järgmise käsuga:

$sudo yum paigaldada ma tulin

VIM põhitõed:

VIM -i käivitamisel on see käsurežiimis. Selles režiimis käivitate VIM -käsu. Teksti- või lähtekoodifaili muutmiseks vajutage sisestusrežiimi liikumiseks nuppu „i”. Sisestusrežiimis peaks VIM toimima nagu teised tekstiredaktorid. Saate sisestusrežiimist käsurežiimi naasta klahvi kasutades. VIM -ist väljumiseks minge käsurežiimi, tippige „: q!” Ja vajutage. VIM -iga muudatuste salvestamiseks käivitage käsurežiimist ': w'.

VIM -i seadistamine Pythoni jaoks:

Nüüd kavatsen teha minimaalse VIM -i konfiguratsiooni. VIM loeb kasutaja HOME -kataloogist konfiguratsioonifaili nimega „.vimrc” ja konfigureerib ennast VIM -i käivitamisel.

Nüüd käivitage järgmine käsk faili .vimrc loomiseks kasutaja HOME kataloogi:

$ma tulin~/.vimrc

VIM peaks ilmuma. Kas märkate ekraanipildil märgitud ala? Seal on kirjas Uus fail. Kui faili „.vimrc” pole olemas, loob VIM uue faili. Kui fail .vimrc on olemas, avab VIM olemasoleva faili. Paigaldasin just mõni aeg tagasi VIM -i, nii et mul pole veel .vimrc -faili.

Nüüd vajutage 'i' ja VIM peaks minema sisestusrežiimi.

Nüüd sisestage järgmised read:

süntaksi lubamine
set tabstop = 4
seadke käigu laius = 4
määrake laienduskaart
määrake number
failitüübi taane sisse lülitatud
määrake automaatne taane

Nüüd vajutage ja tippige „: wq!” Ning vajutage faili salvestamiseks ja VIM -ist väljumiseks.
Kui avate '.vimrc' uuesti VIM -iga, peaksite redaktoris nägema mõningaid muudatusi, nagu on näidatud alloleval ekraanipildil.

Nüüd installin python-syntax ( https://github.com/hdima/python-syntax ) süntaksi esiletõstmise moodul VIM -is, et Python2 ja Python3 pythonisüntaks paremini esile tõsta. Python-süntaksi moodul peab toimima kindlas kataloogis „~/.vim/syntax”.

Vajalike kataloogide loomiseks käivitage järgmine käsk:

$mkdir -lk~/.Ma tulin/süntaks

Nüüd liikuge äsja loodud kataloogi:

$CD~/.Ma tulin/süntaks

Laadige nüüd python-süntaksimoodul koos „wget” alla järgmise käsuga:

$wgethttps://raw.githubusercontent.com/hdima/python-süntaks/meister/süntaks/python.vim

Fail „python.vim” tuleks GitHubist alla laadida.

Nüüd avage '.vimrc' fail järgmise käsuga:

$ma tulin~/.vimrc


Nüüd sisestage python-süntaksimooduli lubamiseks järgmine rida.

lasepython-highlight_all =1

Nüüd salvestage fail.

Lõin faili „helloworld.py” ja avasin selle VIM -iga. See näeb välja selline.

Kõvakodeeritud vahekaartide otsimine ja asendamine tühikutega:

Selles jaotises näitan teile, kuidas asendada kõik lähtekoodifaili sakid õige arvu tühikutega VIM -iga.
Lõin testfaili „substit.py” ja sellel on mitu vahelehte, mida pole veel tühikutega asendatud.

Kõiki vahelehti saate otsida käsuga „/ t” VIM. Kui soovite, et teie otsing oleks esile tõstetud, lubage esmalt suvand „hlsearch” järgmise VIM -käsuga:

: määrake hlsearch

Nüüd leiate kõik vahekaardid käsuga „/ t” VIM, nagu on näidatud alloleval ekraanipildil.

Nüüd, kui soovite kõik vahelehed asendada laiusega 4, saate käivitada järgmise VIM -käsu:

:%s/ t/4_RUUMID_Siin/g

Kõik sakid asendatakse tühikutega.

Kui proovite vahekaarte otsida, peaksite nägema veateadet Mustrit ei leitud, nagu on näidatud alloleval ekraanipildil. See tähendab, et tekstifailis pole vahelehti.

Nii konfigureerite VIM -i Pythoni jaoks. Täname, et lugesite seda artiklit.

Muud Pythoni süntaksi esiletõstmise moodulid:

Pythoni süntaks: https://github.com/kh3phr3n/python-syntax
Pythoni režiim: https://github.com/python-mode/python-mode