Način Python - Vimov vtičnik za razvoj aplikacij Python v urejevalniku Vim
Način Python je vim vtičnik, ki vam omogoča hitro pisanje kode Python v urejevalnik Vim z uporabo knjižnic, vključno s pylint, vrvjo, pydoc, pyflakes, pep8, autopep8, pep257 in mccabe za funkcije kodiranja, kot so statična analiza, refaktoriranje, zlaganje, dokončanje, dokumentacija in še več.
Ta vtičnik vsebuje vse funkcije, ki jih lahko uporabite za razvoj aplikacij python v urejevalniku Vim.
Ima naslednje pomembne lastnosti:
- Podpira Python različice 2.6+ in 3.2+.
- Podpira poudarjanje skladnje.
- Ponuja podporo virtualenv.
- Podpira zlaganje pythona.
- Ponuja izboljšano vdolbino python.
- Omogoča zagon kode pythona znotraj Vima.
- Omogoča dodajanje/odstranjevanje mejnih vrednosti.
- Podpira gibe in operatorje pitona.
- Omogoča preverjanje kode (pylint, pyflakes, pylama, ...), ki se lahko izvaja hkrati>
- Podpira samodejno popravljanje napak PEP8.
- Omogoča iskanje v dokumentaciji pythona.
- Podpira preoblikovanje kode.
- Podpira močno dokončanje kode.
- Podpira prehod na definicijo.
V tej vadnici vam bomo pokazali, kako Vim nastaviti v načinu Python v Linuxu za razvoj aplikacij Python v urejevalniku Vim.
Kako namestiti način Python za Vim v Linuxu
Začnite z namestitvijo Pathogena (olajša namestitev vtičnikov in izvajalnih datotek v lastne zasebne imenike) za enostavno namestitev načina Python.
Zaženite spodnje ukaze, da dobite datoteko patogen.vim in imenike, ki jih potrebuje:
# mkdir -p ~/.vim/autoload ~/.vim/bundle && \ # curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
Nato v datoteko ~/.vimrc dodajte naslednje vrstice spodaj:
execute pathogen#infect() syntax on filetype plugin indent on
Ko ste namestili patogen in lahko zdaj vstavite Python-način v ~/.vim/sveženj, kot sledi.
# cd ~/.vim/bundle # git clone https://github.com/klen/python-mode.git
Nato znova zgradite oznake pomoči v vim, kot je ta.
:helptags
Za uporabo načina python morate omogočiti datotečni vtičnik (: help filetype-plugin-on) in filetype-indent (: help filetype-indent-on).
Namestite način Python v Debian in Ubuntu
Drug način, kako lahko namestite način python v sisteme Debian in Ubuntu z uporabo PPA, kot je prikazano.
$ sudo add-apt-repository https://klen.github.io/python-mode/deb main $ sudo apt-get update $ sudo apt-get install vim-python-mode
Če naletite na sporočilo: »Naslednjih podpisov ni bilo mogoče preveriti, ker javni ključ ni na voljo«, zaženite spodnji ukaz:
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B5DF65307000E266
Zdaj omogočite način python z uporabo vim-addon-manager, tako.
$ sudo apt install vim-addon-manager $ vim-addons install python-mode
Prilagajanje načina Python v Linuxu
Če želite preglasiti privzete povezave ključev, jih na novo definirajte v datotekah .vimrc, na primer:
" Override go-to.definition key shortcut to Ctrl-] let g:pymode_rope_goto_definition_bind = "<C-]>" " Override run current python file key shortcut to Ctrl-Shift-e let g:pymode_run_bind = "<C-S-e>" " Override view python doc key shortcut to Ctrl-Shift-d let g:pymode_doc_bind = "<C-S-d>"
Upoštevajte, da način python privzeto uporablja preverjanje skladnje python 2. Preverjanje skladnje python 3 lahko omogočite tako, da to dodate v svoj .vimrc.
let g:pymode_python = 'python3'
Dodatne možnosti konfiguracije najdete v skladišču Github v načinu Python: https://github.com/python-mode/python-mode
To je vse za zdaj! V tej vadnici vam bomo pokazali, kako integrirati Vim v način Python v Linuxu. Delite svoje misli z nami preko spodnjega obrazca za povratne informacije.