Yanayin Python - A Vim Plugin don Haɓaka Aikace-aikacen Python a cikin Editan Vim
Python-mode shine kayan aikin vim wanda ke ba ku damar rubuta lambar Python a cikin editan Vim cikin sauri ta hanyar amfani da ɗakunan karatu ciki har da pylint, igiya, pydoc, pyflakes, pep8, autopep8, pep257 da mccabe don fasalulluka na coding kamar bincike na tsaye, refactoring, nadawa, kammalawa, takardu, da ƙari.
Wannan plugin ɗin ya ƙunshi duk fasalulluka waɗanda zaku iya amfani da su don haɓaka aikace-aikacen Python a cikin editan Vim.
Yana da manyan siffofi masu zuwa:
- Goyi bayan nau'in Python 2.6+ da 3.2+.
- Yana goyan bayan nuna alama.
- Yana ba da tallafin virtualenv.
- Yana goyan bayan nadawa Python.
- Yana ba da ingantacciyar shigar da python.
- Yana ba da damar gudanar da lambar python daga cikin Vim.
- Yana ba da damar ƙarawa/cire wuraren hutu.
- Yana goyan bayan motsi na Python da masu aiki.
- Yana ba da damar bincika lambar (pylint, pyflakes, pylama, ...) waɗanda za'a iya gudanar da su lokaci ɗayai>/li>
- Yana goyan bayan gyara kurakuran PEP8.
- Ba da izinin bincike a cikin takaddun Python.
- Yana goyan bayan sake fasalin lambar.
- Yana goyan bayan ƙaƙƙarfan kammala lambar.
- Tallafawa zuwa ma'anar.
A cikin wannan koyawa, za mu nuna muku yadda ake saita Vim don amfani da yanayin Python a Linux don haɓaka aikace-aikacen Python a editan Vim.
Yadda ake Sanya Python-yanayin don Vim a cikin Linux
Fara ta hanyar shigar da Pathogen (yana sa ya zama mafi sauƙi don shigar da plugins da fayilolin runtime a cikin kundayen adireshi masu zaman kansu) don sauƙin shigar da yanayin Python.
Gudun umarnin da ke ƙasa don samun fayil ɗin pathogen.vim da kundayen adireshi da yake buƙata:
# mkdir -p ~/.vim/autoload ~/.vim/bundle && \ # curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
Sannan ƙara layin da ke ƙasa zuwa fayil ɗin ~/.vimrc:
execute pathogen#infect() syntax on filetype plugin indent on
Da zarar kun shigar da ƙwayoyin cuta, kuma yanzu zaku iya sanya Python-mode cikin ~/.vim/bundle kamar haka.
# cd ~/.vim/bundle # git clone https://github.com/klen/python-mode.git
Sannan sake gina alamun taimako a cikin vim kamar haka.
:helptags
Kuna buƙatar kunna filetype-plugin (:help filetype-plugin-on) da filetype-indent (:help filetype-indent-on) don amfani da yanayin python.
Sanya Python-yanayin a Debian da Ubuntu
Wata hanyar da za ku iya shigar da yanayin python a cikin tsarin Debian da Ubuntu ta amfani da PPA kamar yadda aka nuna.
$ sudo add-apt-repository https://klen.github.io/python-mode/deb main $ sudo apt-get update $ sudo apt-get install vim-python-mode
Idan kun ci karo da saƙon: Ba a iya tabbatar da sa hannun masu zuwa saboda babu maɓallin jama'a, gudanar da umarnin da ke ƙasa:
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B5DF65307000E266
Yanzu kunna yanayin Python ta amfani da vim-addon-manager kamar haka.
$ sudo apt install vim-addon-manager $ vim-addons install python-mode
Keɓance yanayin Python a cikin Linux
Don soke tsoffin daurin maɓalli, sake fasalta su a cikin fayilolin .vimrc, misali:
" 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>"
Lura cewa yanayin python yana amfani da python 2 syntax checking ta tsohuwa. Kuna iya kunna python 3 dubawa ta hanyar ƙara wannan a cikin .vimrc ɗin ku.
let g:pymode_python = 'python3'
Kuna iya nemo ƙarin zaɓuɓɓukan daidaitawa akan Yanayin Github Repository na Python: https://github.com/python-mode/python-mode
Wannan ke nan a yanzu! A cikin wannan koyawa, za mu nuna muku yadda ake haɗa Vim zuwa yanayin Python a cikin Linux. Raba ra'ayoyin ku tare da mu ta hanyar amsawar da ke ƙasa.