Nustatykite „Python Development“ VIM

Setup Vim Python Development



Kaip nustatyti VIM redaktorių „Python“ programavimui

VIM yra pritaikomas programuojamas teksto redaktorius. Su VIM galite daryti viską, ką norite, jei žinote, kaip veikia VIM ir kaip rašyti VIM papildinius. Tai nepatenka į šio straipsnio taikymo sritį. Bet dabar jūs žinote, kad tai įmanoma. Mūsų laimei, daugelis žmonių jau sukūrė daug VIM papildinių, kuriuos galime atsisiųsti ir įdiegti savo sistemoje. Taip aš sukonfigūruosiu VIM su papildiniais, kurie reikalingi darbui su „Python“. Pradėkime.

VIM diegimas „Ubuntu“/„Debian“:

„Ubuntu“/„Debian“ galite įdiegti VIM iš oficialios „Ubuntu/Debian“ paketų saugyklos.
Pirmiausia atnaujinkite paketų saugyklos talpyklą naudodami šią komandą:







$sudo apt-get atnaujinimas



Dabar galite įdiegti VIM naudodami šią komandą:



$sudo apt-get install aš atėjau

Norėdami tęsti, paspauskite „y“ ir paspauskite.

Turi būti įdiegtas VIM.

Dabar galite paleisti VIM naudodami šią komandą:





$aš atėjau

Tai yra VIM pasveikinimo langas.



VIM diegimas „CentOS“/RHEL/„Fedora“:

Galite įdiegti VIM iš oficialios „CentOS/RHEL/Fedora“ paketų saugyklos naudodami šią komandą:

$sudo yum įdiegti aš atėjau

VIM pagrindai:

Kai paleidžiate VIM, jis veikia komandų režimu. Šiuo režimu vykdote VIM komandą. Norėdami redaguoti teksto ar šaltinio kodo failą, paspauskite „i“, kad pereitumėte į įterpimo režimą. Įterpimo režimu VIM turėtų veikti kaip kiti teksto redaktoriai. Naudodami klavišą galite grįžti į komandų režimą iš įterpimo režimo. Norėdami uždaryti VIM, eikite į komandų režimą ir įveskite „: q!“ Ir paspauskite. Norėdami išsaugoti pakeitimus naudodami VIM, paleiskite „: w“ iš komandų režimo.

VIM konfigūravimas „Python“:

Dabar aš atliksiu minimalią VIM konfigūraciją. VIM nuskaito konfigūracijos failą pavadinimu „.vimrc“ iš vartotojo HOME katalogo ir pats sukonfigūruoja, kai paleidžiate VIM.

Dabar paleiskite šią komandą, kad sukurtumėte „.vimrc“ failą vartotojo HOME kataloge:

$aš atėjau~/.vimrc

VIM turėtų pasirodyti. Ar pastebite pažymėtą sritį ekrano kopijoje? Ten parašyta Naujas failas. Jei failo „.vimrc“ nėra, VIM sukuria naują failą. Jei yra „.vimrc“ failas, VIM atidaro esamą failą. Prieš kurį laiką įdiegiau VIM, todėl dar neturiu „.vimrc“ failo.

Dabar paspauskite „i“ ir VIM turėtų pereiti į INSERT režimą.

Dabar įveskite šias eilutes:

įjungti sintaksę
nustatyti tabstop = 4
nustatyti poslinkio plotį = 4
nustatyti išplėtimo lentelę
nustatyti numerį
failo tipo įtrauka įjungta
nustatyti automatinį įtraukimą

Dabar paspauskite ir įveskite „: wq!“ Ir paspauskite, kad išsaugotumėte failą ir išeitumėte iš VIM.
Jei vėl atidarysite „.vimrc“ su VIM, turėtumėte pamatyti kai kuriuos redaktoriaus pakeitimus, kaip parodyta žemiau esančioje ekrano kopijoje.

Dabar ketinu įdiegti python-syntax ( https://github.com/hdima/python-syntax ) sintaksės paryškinimo modulis VIM, kad būtų geriau paryškintos „Python2“ ir „Python3“ sintaksės. „Python“ sintaksės modulis turi būti saugomas tam tikrame kataloge „~/.vim/syntax“, kad jis veiktų.

Norėdami sukurti reikiamus katalogus, paleiskite šią komandą:

$mkdir -p~/.Aš atėjau/sintaksė

Dabar eikite į naujai sukurtą katalogą:

$CD~/.Aš atėjau/sintaksė

Dabar atsisiųskite „python“ sintaksės modulį su „wget“ naudodami šią komandą:

$wgethttps://raw.githubusercontent.com/hdima/python sintaksė/meistras/sintaksė/python.vim

„Python.vim“ failą reikia atsisiųsti iš „GitHub“.

Dabar atidarykite failą „.vimrc“ naudodami šią komandą:

$aš atėjau~/.vimrc


Dabar įveskite šią eilutę, kad įgalintumėte „python“ sintaksės modulį.

leistipython-highlight_all =1

Dabar išsaugokite failą.

Sukūriau „helloworld.py“ failą ir atidariau jį naudodami VIM. Taip atrodo.

Sunkiai koduotų skirtukų paieška ir pakeitimas tarpais:

Šiame skyriuje parodysiu, kaip pakeisti visus šaltinio kodo failo skirtukus tinkamu skaičiumi tarpų naudojant VIM.
Sukūriau bandomąjį failą „substit.py“ ir jame yra keli skirtukai, kurie dar nepakeisti tarpais.

Visų skirtukų galite ieškoti naudodami „/ t“ VIM komandą. Jei norite, kad jūsų paieška būtų paryškinta, pirmiausia įgalinkite parinktį „hlsearch“ naudodami šią VIM komandą:

: nustatyti hlsearch

Dabar galite rasti visus skirtukus su „/ t“ VIM komanda, kaip parodyta žemiau esančioje ekrano kopijoje.

Dabar, jei norite pakeisti visus skirtukus į 4 pločio tarpus, galite paleisti šią VIM komandą:

:%s/ t/4_SPACES_ČIA/g

Visi skirtukai pakeičiami tarpais.

Dabar, jei bandysite ieškoti skirtukų, turėtumėte pamatyti klaidos pranešimą „Šablonas nerastas“, kaip parodyta žemiau esančioje ekrano kopijoje. Tai reiškia, kad teksto faile nėra skirtukų.

Taip konfigūruojate „Python“ VIM. Dėkojame, kad perskaitėte šį straipsnį.

Kiti „Python“ sintaksės paryškinimo moduliai:

„Python“ sintaksė: https://github.com/kh3phr3n/python-syntax
„Python“ režimas: https://github.com/python-mode/python-mode