Python-način - Vim dodatak za razvoj Python aplikacija u Vim Editoru
Python-mode je vim dodatak koji vam omogućuje brzo pisanje Python koda u Vim editoru korištenjem knjižnica uključujući pylint, rope, pydoc, pyflakes, pep8, autopep8, pep257 i mccabe za značajke kodiranja kao što su statička analiza, refaktoriranje, presavijanje, dovršavanje, dokumentacija i još mnogo toga.
Ovaj dodatak sadrži sve značajke koje možete koristiti za razvoj python aplikacija u Vim editoru.
Ima sljedeće značajne značajke:
- Podržavajte Python verzije 2.6+ i 3.2+.
- Podržava isticanje sintakse.
- Nudi podršku za virtualenv.
- Podržava preklapanje pythona.
- Nudi poboljšano uvlačenje pythona.
- Omogućuje pokretanje python koda unutar Vima.
- Omogućuje dodavanje/uklanjanje točaka prekida.
- Podržava pokrete i operatore pythona.
- Omogućuje provjeru koda (pylint, pyflakes, pylama, ...) koja se može istodobno pokrenutii>
- Podržava automatsko ispravljanje pogrešaka PEP8.
- Omogućuje pretraživanje u python dokumentaciji.
- Podržava refaktoriranje koda.
- Podržava snažno dovršavanje koda.
- Podržava prelazak na definiciju.
U ovom uputstvu pokazat ćemo vam kako postaviti Vim da koristi Python-način u Linuxu za razvoj Python aplikacija u Vim editoru.
Kako instalirati Python-način za Vim u Linux
Započnite instaliranjem Pathogena (olakšava instalaciju dodataka i runtime datoteka u vlastitim privatnim direktorijima) radi jednostavne instalacije Python-načina.
Pokrenite naredbe u nastavku da biste dobili datoteku patogen.vim i direktorijume koji su joj potrebni:
# mkdir -p ~/.vim/autoload ~/.vim/bundle && \ # curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
Zatim dodajte sljedeće retke u nastavku u svoju ~/.vimrc datoteku:
execute pathogen#infect() syntax on filetype plugin indent on
Nakon što instalirate patogen, i sada možete staviti Python-način u ~/.vim/bundle kako slijedi.
# cd ~/.vim/bundle # git clone https://github.com/klen/python-mode.git
Zatim obnovite oznake pomoći u vim-u poput ovog.
:helptags
Morate omogućiti dodatak filetype (: help filetype-plugin-on) i filetype-indent (: help filetype-indent-on) da biste koristili python-način.
Instalirajte Python-način u Debian i Ubuntu
Drugi način na koji možete instalirati python-način rada u sustavima Debian i Ubuntu pomoću PPA-a kao što 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
Ako naiđete na poruku: "Sljedeće potpise nije moguće provjeriti jer javni ključ nije dostupan", pokrenite naredbu u nastavku:
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B5DF65307000E266
Sada omogućite python-mode koristeći vim-addon-manager na takav način.
$ sudo apt install vim-addon-manager $ vim-addons install python-mode
Prilagođavanje Python-načina u Linuxu
Da biste nadjačali zadane veze ključeva, redefinirajte ih u .vimrc datotekama, na primjer:
" 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>"
Imajte na umu da način rada python prema zadanim postavkama koristi provjeru sintakse python 2. Možete omogućiti provjeru sintakse python 3 dodavanjem ovog u .vimrc.
let g:pymode_python = 'python3'
Dodatne mogućnosti konfiguracije možete pronaći na Python-ovom Github-ovom spremištu: https://github.com/python-mode/python-mode
To je sve za sada! U ovom vodiču pokazat ćemo vam kako integrirati Vim s Python-načinom u Linuxu. Podijelite svoje misli s nama putem obrasca za povratne informacije u nastavku.