Pythoni režiim - Vimi pistikprogramm Pyimoni rakenduste arendamiseks Vim Editoris


Pythoni režiim on VIM-pistikprogramm, mis võimaldab teil kiiresti Vim-redaktoris Pythoni koodi kirjutada, kasutades kodeerimisfunktsioonide, nagu staatiline analüüs, refaktoreerimine, teeke, sealhulgas pylint, köis, pydoc, pyflakes, pep8, autopep8, pep257 ja mccabe voltimine, komplekteerimine, dokumenteerimine ja palju muud.

See pistikprogramm sisaldab kõiki funktsioone, mille abil saate Vim-redaktoris pythoni rakendusi arendada.

Sellel on järgmised märkimisväärsed omadused:

  • Toetage Pythoni versioone 2.6+ ja 3.2+.
  • Toetab süntaksi esiletõstmist.
  • Pakub virtualenv tuge.
  • toetab püthoni voltimist.
  • Pakub täiustatud pythoni taande.
  • Võimaldab pyimoni koodi käivitamist Vim-is.
  • Lubab murdepunktide lisamise/eemaldamise.
  • toetab pythoni liikumisi ja operaatoreid.
  • Võimaldab samaaegselt käivitatavaid koodide kontrollimist (pylint, pyflakes, pylama jne)>
  • Toetab PEP8 vigade automaatset parandamist.
  • võimaldab otsida pythoni dokumentatsioonis.
  • Toetab koodi refaktoreerimist.
  • toetab tugevat koodi lõpuleviimist.
  • Toetab määratlemisele minemist.

Selles õpetuses näitame teile, kuidas seadistada Vim kasutama Linuxi Pythoni režiimi Pymi rakenduste arendamiseks Vimi redaktoris.

Kuidas installida Vimile Pythoni režiim Linuxis

Alustage Pathogeni installimisega (see muudab pistikprogrammide ja käitamisfailide installimise oma privaatsetesse kataloogidesse ülimalt lihtsaks) Pythoni režiimi hõlpsaks installimiseks.

Käivitage allpool olevad käsud faili pathogen.vim ja vajalike kataloogide saamiseks:

# mkdir -p ~/.vim/autoload ~/.vim/bundle && \
# curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim

Seejärel lisage oma ~/.vimrc faili järgmised read:

execute pathogen#infect()
syntax on
filetype plugin indent on

Kui olete patogeeni installinud ja saate nüüd Python-mode ~/.vim/kimpu panna järgmiselt.

# cd ~/.vim/bundle 
# git clone https://github.com/klen/python-mode.git

Seejärel ehitage sellistes vimmis helptagid uuesti üles.

:helptags

Pythoni režiimi kasutamiseks peate lubama failitüübi pistikprogrammi (: help filetype-plugin-on) ja failitüübi taane (: help filetype-taane-sisse).

Installige Pythoni režiim Debiani ja Ubuntu

Veel üks viis, kuidas saate Pythoni režiimi installida Debiani ja Ubuntu süsteemidesse, kasutades PPA-d, nagu näidatud.

$ sudo add-apt-repository https://klen.github.io/python-mode/deb main
$ sudo apt-get update
$ sudo apt-get install vim-python-mode

Kui ilmub teade: „Järgmisi allkirju ei õnnestunud kontrollida, kuna avalik võti pole saadaval”, käivitage järgmine käsk:

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B5DF65307000E266

Nüüd lubage python-režiim, kasutades nii vim-addon-manager.

$ sudo apt install vim-addon-manager
$ vim-addons install python-mode

Pythoni režiimi kohandamine Linuxis

Vaikeklahvide sidumiste alistamiseks määrake need .vimrc-failides näiteks ümber:

" 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>"

Pange tähele, et python-režiim kasutab vaikimisi python 2 süntaksikontrolli. Võite lubada Python 3 süntaksikontrolli, lisades selle oma .vimrc-sse.

let g:pymode_python = 'python3'

Täiendavaid seadistamisvalikuid leiate Pythoni režiimi Githubi hoidlast: https://github.com/python-mode/python-mode

Praeguseks kõik! Selles õpetuses näitame teile, kuidas integreerida Vim Linuxi Python-režiimiga. Jagage oma mõtteid meiega allpool oleva tagasisidevormi kaudu.