Nastavte VIM pre vývoj v Pythone

Setup Vim Python Development



Ako nastaviť editor VIM pre programovanie v Pythone

VIM je prispôsobiteľný programovateľný textový editor. S VIM môžete robiť čokoľvek chcete, ak viete, ako VIM funguje a ako písať doplnky VIM. Toto je mimo rozsah tohto článku. Teraz však viete, že je to možné. Našťastie pre nás už veľa ľudí vytvorilo veľa doplnkov VIM, ktoré si môžeme stiahnuť a nainštalovať do nášho systému. Takto nakonfigurujem VIM pomocou doplnkov, ktoré sú potrebné na prácu s Pythonom. Začnime.

Inštalácia VIM na Ubuntu/Debian:

Na Ubuntu/Debian môžete nainštalovať VIM z oficiálneho archívu balíkov Ubuntu/Debian.
Najprv aktualizujte vyrovnávaciu pamäť archívu balíkov pomocou nasledujúceho príkazu:







$sudo apt-get aktualizácia



Teraz môžete nainštalovať VIM pomocou nasledujúceho príkazu:



$sudo apt-get nainštalovať Prišiel som

Stlačte „y“ a pokračujte stlačením.

Mal by byť nainštalovaný VIM.

Teraz môžete spustiť VIM pomocou nasledujúceho príkazu:





$Prišiel som

Toto je uvítacie okno VIM.



Inštalácia VIM na CentOS/RHEL/Fedora:

VIM môžete nainštalovať z oficiálneho archívu balíkov CentOS/RHEL/Fedora pomocou nasledujúceho príkazu:

$sudo mňam nainštalovať Prišiel som

Základy VIM:

Keď spustíte VIM, je v príkazovom režime. V tomto režime spustíte príkaz VIM. Ak chcete upraviť súbor s textom alebo zdrojovým kódom, stlačením klávesu „i“ prejdete do režimu vkladania. V režime vkladania by VIM mal fungovať ako ostatné textové editory. Do režimu príkazu sa môžete vrátiť z režimu vkladania pomocou klávesu. Ak chcete ukončiť VIM, prejdite do príkazového režimu, zadajte príkaz „: q!“ A stlačte tlačidlo. Ak chcete uložiť zmeny pomocou VIM, spustite „: w“ z príkazového režimu.

Konfigurácia VIM pre Python:

Teraz urobím minimálnu konfiguráciu VIM. VIM načíta konfiguračný súbor s názvom „.vimrc“ z používateľského adresára HOME a sám sa nakonfiguruje, keď spustíte VIM.

Teraz spustite nasledujúci príkaz a vytvorte súbor „.vimrc“ v adresári HOME používateľa:

$Prišiel som~/.vimrc

Mal by sa objaviť VIM. Všimli ste si označenú oblasť na snímke obrazovky? Píše sa tam Nový súbor. Ak súbor „.vimrc“ neexistuje, VIM vytvorí nový súbor. Ak existuje súbor „.vimrc“, VIM otvorí existujúci súbor. Práve som pred chvíľou nainštaloval VIM, takže zatiaľ nemám súbor „.vimrc“.

Teraz stlačte „i“ a VIM by mal prejsť do režimu VLOŽIŤ.

Teraz zadajte nasledujúce riadky:

povoliť syntax
nastaviť tabstop = 4
nastaviť šírku posunu = 4
nastaviť rozbaľovaciu kartu
nastaviť číslo
typ súboru odsadený na
nastaviť automatické odsadzovanie

Teraz stlačte a zadajte „: wq!“ A stlačením súbor uložte a ukončite VIM.
Ak znova otvoríte „.vimrc“ pomocou VIM, mali by ste vidieť niektoré zmeny v editore, ako je znázornené na obrázku nižšie.

Teraz nainštalujem python-syntax ( https://github.com/hdima/python-syntax ) modul zvýraznenia syntaxe na VIM pre lepšie zvýraznenie syntaxe pythonu Python2 a Python3. Aby modul python-syntax fungoval, musí byť uložený v konkrétnom adresári „~/.vim/syntax“.

Spustením nasledujúceho príkazu vytvorte požadované adresáre:

$mkdir -p~/.Prišiel som/syntax

Teraz prejdite do novovytvoreného adresára:

$CD~/.Prišiel som/syntax

Teraz stiahnite modul syntax pythonu pomocou príkazu „wget“ pomocou nasledujúceho príkazu:

$wgethttps://raw.githubusercontent.com/hdima/syntax pythonu/majster/syntax/python.vim

Súbor „python.vim“ by ste mali stiahnuť z GitHub.

Teraz otvorte súbor „.vimrc“ nasledujúcim príkazom:

$Prišiel som~/.vimrc


Teraz zadajte nasledujúci riadok a povoľte modul syntax pythonu.

nechajpython-highligh_all =1

Teraz uložte súbor.

Vytvoril som súbor „helloworld.py“ a otvoril ho pomocou VIM. Takto to vyzerá.

Hľadanie a nahradenie pevne kódovaných kariet medzierami:

V tejto časti vám ukážem, ako nahradiť všetky karty v súbore zdrojového kódu správnym počtom medzier VIM.
Vytvoril som testovací súbor „replace.py“ a má niekoľko záložiek, ktoré zatiaľ nie sú nahradené medzerami.

Všetky karty môžete vyhľadávať pomocou príkazu VIM „/ t“. Ak chcete, aby bolo vaše vyhľadávanie zvýraznené, najskôr aktivujte možnosť „hlsearch“ pomocou nasledujúceho príkazu VIM:

: nastaviť hlsearch

Teraz môžete nájsť všetky karty pomocou príkazu „/ t“ VIM, ako je to znázornené na obrázku nižšie.

Teraz, ak chcete nahradiť všetky karty na medzery šírky 4, môžete spustiť nasledujúci príkaz VIM:

:%s/ t/4_SPACES_HERE/g

Všetky karty sú nahradené medzerami.

Ak sa teraz pokúsite vyhľadať karty, malo by sa vám zobraziť chybové hlásenie Vzorec nebol nájdený, ako je to znázornené na obrázku nižšie. To znamená, že v textovom súbore nie sú žiadne karty.

Takto nakonfigurujete VIM pre Python. Ďakujem za prečítanie tohto článku.

Ďalšie moduly zvýraznenia syntaxe Pythonu:

Syntax Pythonu: https://github.com/kh3phr3n/python-syntax
Režim Python: https://github.com/python-mode/python-mode