Namestite VIM za razvoj Pythona

Setup Vim Python Development



Kako nastaviti urejevalnik VIM za programiranje Python

VIM je prilagodljiv urejevalnik besedil, ki ga je mogoče programirati. Z VIM lahko naredite vse, kar želite, če veste, kako deluje VIM in kako pisati vtičnike VIM. To je izven obsega tega članka. Zdaj pa veste, da je to mogoče. Na srečo nas je veliko ljudi že izdelalo veliko vtičnikov VIM, ki jih lahko prenesemo in namestimo v naš sistem. Tako bom konfiguriral VIM z vtičniki, ki so potrebni za delo s Pythonom. Začnimo.

Namestitev VIM na Ubuntu/Debian:

V Ubuntu/Debian lahko namestite VIM iz uradnega skladišča paketov Ubuntu/Debian.
Najprej posodobite predpomnilnik shrambe paketov z naslednjim ukazom:







$sudo apt-get posodobitev



Zdaj lahko namestite VIM z naslednjim ukazom:



$sudo apt-get install Sem prišel

Pritisnite 'y' in pritisnite za nadaljevanje.

VIM je treba namestiti.

Zdaj lahko zaženete VIM z naslednjim ukazom:





$Sem prišel

To je okno dobrodošlice VIM.



Namestitev VIM na CentOS/RHEL/Fedora:

VIM lahko namestite iz uradnega skladišča paketov CentOS/RHEL/Fedora z naslednjim ukazom:

$sudo yum install Sem prišel

Osnove VIM:

Ko zaženete VIM, je v ukaznem načinu. V tem načinu zaženete ukaz VIM. Če želite urediti datoteko z besedilom ali izvorno kodo, pritisnite »i«, da odprete način vstavljanja. V načinu vstavljanja mora VIM delovati kot drugi urejevalniki besedil. S tipko se lahko vrnete v ukazni način iz načina vstavljanja. Če želite zapreti VIM, pojdite v ukazni način in vnesite ‘: q!’ In pritisnite. Če želite shraniti spremembe z VIM, zaženite ': w' iz ukaznega načina.

Konfiguriranje VIM za Python:

Zdaj bom naredil nekaj minimalne konfiguracije VIM. VIM prebere konfiguracijsko datoteko z imenom .vimrc iz uporabnikovega imenika HOME in se sam konfigurira, ko zaženete VIM.

Zdaj zaženite naslednji ukaz, da ustvarite datoteko ».vimrc« v uporabnikovem imeniku HOME:

$Sem prišel~/.vimrc

VIM bi se moral pojaviti. Opazite označeno območje na posnetku zaslona? Piše nova datoteka. Če datoteka ».vimrc« ne obstaja, VIM ustvari novo datoteko. Če datoteka ».vimrc« obstaja, potem VIM odpre obstoječo datoteko. Pravkar sem namestil VIM, tako da datoteke '.vimrc' še nimam.

Zdaj pritisnite 'i' in VIM bi moral preiti v način VSTAVI.

Zdaj vnesite naslednje vrstice:

omogoči sintakso
nastavi tabstop = 4
nastavite shiftwidth = 4
nastavi razširitveno kartico
nastavljena številka
zamik vrste datoteke vklopljen
nastavi samodejni zamik

Zdaj pritisnite in vnesite ': wq!' In pritisnite, da shranite datoteko in zapustite VIM.
Če znova odprete ».vimrc« z VIM, bi morali videti nekaj sprememb v urejevalniku, kot je prikazano na spodnjem posnetku zaslona.

Zdaj bom namestil python-syntax ( https://github.com/hdima/python-syntax ) modul za označevanje sintakse na VIM za boljše označevanje sintakse Python Python2 in Python3. Modul python-syntax mora biti shranjen v določenem imeniku '~/.vim/syntax', da lahko deluje.

Če želite ustvariti zahtevane imenike, zaženite naslednji ukaz:

$mkdir -str~/.Sem prišel/sintakso

Zdaj se pomaknite do novo ustvarjenega imenika:

$CD~/.Sem prišel/sintakso

Zdaj prenesite modul python-syntax z 'wget' z naslednjim ukazom:

$wgethttps://raw.githubusercontent.com/hdima/python-sintaksa/mojster/sintakso/python.vim

Datoteko 'python.vim' je treba prenesti z GitHub -a.

Zdaj odprite datoteko '.vimrc' z naslednjim ukazom:

$Sem prišel~/.vimrc


Zdaj vnesite naslednjo vrstico, da omogočite modul python-syntax.

pustitipython-highlight_all =1

Zdaj shranite datoteko.

Ustvaril sem datoteko 'helloworld.py' in jo odprl z VIM. Takole izgleda.

Iskanje in zamenjava trdo kodiranih zavihkov s presledki:

V tem razdelku vam bom pokazal, kako zamenjati vse zavihke v datoteki izvorne kode z ustreznim številom presledkov z VIM.
Ustvaril sem preskusno datoteko 'replace.py' in ima več zavihkov, ki še niso nadomeščeni s presledki.

Vse zavihke lahko iščete z ukazom VIM '/ t'. Če želite, da je vaše iskanje označeno, najprej omogočite možnost »hlsearch« z naslednjim ukazom VIM:

: set hlsearch

Zdaj lahko najdete vse zavihke z ukazom VIM '/ t', kot je prikazano na spodnjem posnetku zaslona.

Če želite vse zavihke zamenjati s prostori širine 4, lahko zaženete naslednji ukaz VIM:

:%s/ t/4_PROSTORI_TUKAJ/g

Vsi zavihki so zamenjani s presledki.

Če poskusite iskati zavihke, bi morali videti sporočilo o napaki Vzorec ni najden, kot je prikazano na spodnjem posnetku zaslona. To pomeni, da v besedilni datoteki ni zavihkov.

Tako konfigurirate VIM za Python. Hvala, ker ste prebrali ta članek.

Drugi moduli za označevanje sintakse Python:

Python Sintaksa: https://github.com/kh3phr3n/python-syntax
Način Python: https://github.com/python-mode/python-mode