ຮູບແບບ Python-A Plugin ເພື່ອພັດທະນາໂປແກຼມ Python ໃນ Vim Editor
Python-mode ແມ່ນ plugin vim ທີ່ຊ່ວຍໃຫ້ທ່ານຂຽນລະຫັດ Python ໃນບັນນາທິການ Vim ດ້ວຍຄວາມໄວໂດຍການໃຊ້ຫ້ອງສະ ໝຸດ ປະກອບມີ pylint, ເຊືອກ, pydoc, pyflakes, pep8, autopep8, pep257 ແລະ mccabe ສຳ ລັບຄຸນລັກສະນະລະຫັດຕ່າງໆເຊັ່ນ: ການວິເຄາະສະຖິດ, ການປັບ ໃໝ່, ພັບ, ການເຮັດ ສຳ ເລັດ, ເອກະສານ, ແລະອື່ນໆ.
ປັpluginກອິນນີ້ມີຄຸນລັກສະນະທັງຫມົດທີ່ທ່ານສາມາດໃຊ້ເພື່ອພັດທະນາໂປແກຼມ python ໃນບັນນາທິການ Vim.
ມັນມີຄຸນລັກສະນະທີ່ ໜ້າ ສັງເກດດັ່ງຕໍ່ໄປນີ້:
- ສະ ໜັບ ສະ ໜູນ Python version 2.6+ ແລະ 3.2+.
- ສະ ໜັບ ສະ ໜູນ ການເນັ້ນຂໍ້ມູນ syntax.
- ສະ ເໜີ ການສະ ໜັບ ສະ ໜູນ virtualenv.
- ສະ ໜັບ ສະ ໜູນ ພັບ python.
- ສະ ເໜີ ການເພີ່ມປະສິດທິພາບຂອງ python.
- ເປີດໃຊ້ງານລະຫັດ python ຈາກພາຍໃນ Vim.
- ອະນຸຍາດໃຫ້ເພີ່ມ/ກຳ ຈັດຈຸດແຍກ.
- ສະ ໜັບ ສະ ໜູນ ການເຄື່ອນໄຫວຂອງ python ແລະຜູ້ປະຕິບັດງານ.
- ເຮັດໃຫ້ການກວດສອບລະຫັດ (pylint, pyflakes, pylama, …) ທີ່ສາມາດແລ່ນພ້ອມກັນໄດ້
- ສະ ໜັບ ສະ ໜູນ ການປັບປຸງຂໍ້ຜິດພາດຂອງ PEP8 ໂດຍອັດຕະໂນມັດ.
- ອະນຸຍາດໃຫ້ຄົ້ນຫາໃນເອກະສານ python.
- ສະ ໜັບ ສະ ໜູນ ການປັບປຸງລະຫັດ.
- ສະ ໜັບ ສະ ໜູນ ການເຮັດລະຫັດທີ່ແຂງແຮງ.
- ສະ ໜັບ ສະ ໜູນ ການໄປ ຄຳ ນິຍາມ.
ໃນບົດແນະ ນຳ ນີ້, ພວກເຮົາຈະແນະ ນຳ ວິທີການຕັ້ງຄ່າ Vim ໃຊ້ໂປແກມ Python ໃນ Linux ເພື່ອພັດທະນາໂປແກຼມ Python ໃນວາລະສານ Vim.
ວິທີການຕິດຕັ້ງ Python-mode ສຳ ລັບ Vim ໃນ Linux
ເລີ່ມຕົ້ນໂດຍການຕິດຕັ້ງ Pathogen (ເຮັດໃຫ້ມັນງ່າຍທີ່ສຸດທີ່ຈະຕິດຕັ້ງ plugins ແລະ runtime files ໃນໄດເລກະທໍລີສ່ວນຕົວຂອງພວກເຂົາເອງ) ເພື່ອງ່າຍໃນການຕິດຕັ້ງ Python-mode.
ດໍາເນີນການຄໍາສັ່ງຂ້າງລຸ່ມນີ້ເພື່ອໃຫ້ໄດ້ເອກະສານ pathogen.vim ແລະໄດເລກະທໍລີທີ່ມັນຕ້ອງການ:
# mkdir -p ~/.vim/autoload ~/.vim/bundle && \ # curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
ຫຼັງຈາກນັ້ນ, ຕື່ມສາຍຕໍ່ໄປນີ້ຂ້າງລຸ່ມນີ້ໃສ່ໄຟລ໌ ~/.vimrc ຂອງທ່ານ:
execute pathogen#infect() syntax on filetype plugin indent on
ເມື່ອທ່ານໄດ້ຕິດຕັ້ງເຊື້ອພະຍາດ, ແລະຕອນນີ້ທ່ານສາມາດໃສ່ Python-mode ເຂົ້າໄປໃນ ~/.vim/bundle ດັ່ງຕໍ່ໄປນີ້.
# cd ~/.vim/bundle # git clone https://github.com/klen/python-mode.git
ຫຼັງຈາກນັ້ນກໍ່ສ້າງ ໃໝ່ helptags ໃນ vim ເຊັ່ນນີ້.
:helptags
ທ່ານ ຈຳ ເປັນຕ້ອງເປີດໃຊ້ filetype-plugin (: ຊ່ວຍໃຫ້ filetype-plugin-on) ແລະ filetype-indent (: ຊ່ວຍໃຫ້ filetype-indent-on) ໃຊ້ແບບ python.
ຕິດຕັ້ງຮູບແບບ Python ໃນ Debian ແລະ Ubuntu
ອີກວິທີ ໜຶ່ງ ທີ່ທ່ານສາມາດຕິດຕັ້ງຮູບແບບ python ໃນລະບົບ Debian ແລະ Ubuntu ໂດຍໃຊ້ PPA ຕາມທີ່ສະແດງ.
$ sudo add-apt-repository https://klen.github.io/python-mode/deb main $ sudo apt-get update $ sudo apt-get install vim-python-mode
ຖ້າທ່ານພົບຂໍ້ຄວາມ:“ ລາຍເຊັນດັ່ງຕໍ່ໄປນີ້ບໍ່ສາມາດກວດສອບໄດ້ເພາະວ່າລະຫັດສາທາລະນະບໍ່ມີຢູ່”, ໃຫ້ ດຳ ເນີນການ ຄຳ ສັ່ງດ້ານລຸ່ມ:
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B5DF65307000E266
ຕອນນີ້ເປີດໃຊ້ python-mode ໂດຍໃຊ້ vim-addon-manager ເຊັ່ນນັ້ນ.
$ sudo apt install vim-addon-manager $ vim-addons install python-mode
ການປັບແຕ່ງ Python-mode ໃນ Linux
ເພື່ອປະຕິເສດການຜູກມັດທີ່ ສຳ ຄັນໃນຕອນຕົ້ນ, ກຳ ນົດພວກມັນໄວ້ໃນແຟ້ມເອກະສານ .vimrc, ຕົວຢ່າງ:
" 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>"
ໃຫ້ສັງເກດວ່າຮູບແບບຂອງ python ໃຊ້ການກວດສອບ syntax python 2 ໂດຍຄ່າເລີ່ມຕົ້ນ. ທ່ານສາມາດເຮັດໃຫ້ການກວດສອບ syntax python 3 ໂດຍການເພີ່ມສິ່ງນີ້ໃນ .vimrc ຂອງທ່ານ.
let g:pymode_python = 'python3'
ທ່ານສາມາດຊອກຫາຕົວເລືອກການຕັ້ງຄ່າເພີ່ມເຕີມໃນ Python-mode Github Repository: https://github.com/python-mode/python-mode
ດຽວນີ້ ໝົດ ແລ້ວ! ໃນບົດແນະ ນຳ ນີ້, ພວກເຮົາຈະແນະ ນຳ ວິທີການບູລະນາການ Vim ກັບແບບ Python ໃນ Linux. ແບ່ງປັນຄວາມຄິດຂອງທ່ານກັບພວກເຮົາຜ່ານແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.