Python režīms - Vim spraudnis Python lietojumprogrammu izstrādei Vim redaktorā
Python-mode ir vim spraudnis, kas ļauj ātri ierakstīt Python kodu Vim redaktorā, izmantojot tādas bibliotēkas kā pylint, virvi, pydoc, pyflakes, pep8, autopep8, pep257 un mccabe, lai kodētu tādas funkcijas kā statiskā analīze, atjaunošana salocīšana, pabeigšana, dokumentācija un daudz ko citu.
Šis spraudnis satur visas funkcijas, kuras varat izmantot pitona lietojumprogrammu izstrādei Vim redaktorā.
Tam ir šādas ievērojamas funkcijas:
- Atbalstiet Python versiju 2.6+ un 3.2+.
- Atbalsta sintakses izcelšanu.
- Piedāvā virtualenv atbalstu.
- Atbalsta pitonu locīšanu.
- Piedāvā uzlabotu pitona atkāpi.
- Ļauj palaist pitona kodu no Vim.
- Ļauj pievienot/noņemt pārtraukuma punktus.
- Atbalsta pitona kustības un operatorus.
- iespējo koda pārbaudi (pilots, pyflakes, pilama utt.), ko var palaist vienlaicīgi>
- Atbalsta PEP8 kļūdu automātisko labošanu.
- Ļauj meklēt pitona dokumentācijā.
- Atbalsta koda atjaunošanu.
- Atbalsta koda pilnīgu pabeigšanu.
- Atbalsta definīciju.
Šajā apmācībā mēs parādīsim, kā iestatīt Vim izmantot Python režīmu Linux, lai izstrādātu Python lietojumprogrammas Vim redaktorā.
Kā Linux instalēt Python režīmu Vim
Sāciet ar Pathogen instalēšanu (ļauj ļoti vienkārši instalēt spraudņus un izpildlaika failus savos privātajos direktorijos), lai ērti instalētu Python režīmu.
Palaidiet tālāk norādītās komandas, lai iegūtu failu pathogen.vim un nepieciešamos direktorijus:
# mkdir -p ~/.vim/autoload ~/.vim/bundle && \ # curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
Tad failam ~/.vimrc pievienojiet šādas rindas:
execute pathogen#infect() syntax on filetype plugin indent on
Kad esat instalējis patogēnu un tagad varat ievietot Python režīmu ~/.vim/paketē šādi.
# cd ~/.vim/bundle # git clone https://github.com/klen/python-mode.git
Tad šādā veidā atjaunojiet helptagus.
:helptags
Lai izmantotu python režīmu, jums jāiespējo filetype-plugin (: help filetype-plugin-on) un filetype-indent (: help filetype-indent-on).
Instalējiet Python režīmu Debian un Ubuntu
Vēl viens veids, kā jūs varat instalēt pitona režīmu Debian un Ubuntu sistēmās, izmantojot PPA, kā parādīts.
$ sudo add-apt-repository https://klen.github.io/python-mode/deb main $ sudo apt-get update $ sudo apt-get install vim-python-mode
Ja tiek parādīts ziņojums: “Šos parakstus nevarēja pārbaudīt, jo publiskā atslēga nav pieejama”, izpildiet tālāk norādīto komandu:
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B5DF65307000E266
Tagad iespējojiet pitona režīmu, izmantojot vim-addon-manager.
$ sudo apt install vim-addon-manager $ vim-addons install python-mode
Python režīma pielāgošana Linux
Lai ignorētu noklusējuma atslēgu saistījumus, atkārtoti definējiet tos .vimrc failos, piemēram:
" 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>"
Ņemiet vērā, ka pitona režīmā pēc noklusējuma tiek izmantota pitona 2 sintakses pārbaude. Varat iespējot Python 3 sintakses pārbaudi, pievienojot to savā .vimrc.
let g:pymode_python = 'python3'
Papildu konfigurācijas opcijas varat atrast Python režīma Github krātuvē: https://github.com/python-mode/python-mode
Tas pagaidām ir viss! Šajā apmācībā mēs parādīsim, kā integrēt Vim ar Python režīmu Linux. Dalieties savās domās, izmantojot zemāk esošo atsauksmju veidlapu.