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.