I-setup ang VIM para sa Pag-unlad ng Python

Setup Vim Python Development



Paano Mag-set up ng VIM Editor para sa Python Programming

Ang VIM ay isang napapasadyang napaprograma na editor ng teksto. Maaari kang gumawa ng anumang nais mo sa VIM kung alam mo kung paano gumagana ang VIM at kung paano sumulat ng mga VIM plugin. Wala ito sa saklaw ng artikulong ito. Ngunit ngayon alam mo na posible. Sa kasamaang palad para sa amin, maraming mga tao ang gumawa ng maraming mga VIM plugin na maaari naming i-download at mai-install sa aming system. Ito ang paraan kung paano ko mai-configure ang VIM sa mga plugin na kinakailangan upang gumana sa Python. Magsimula na tayo.

Pag-install ng VIM sa Ubuntu / Debian:

Sa Ubuntu / Debian, maaari mong mai-install ang VIM mula sa opisyal na repository ng package ng Ubuntu / Debian.
Una i-update ang cache ng repository ng package sa sumusunod na utos:







$sudo apt-get update



Ngayon ay maaari mong mai-install ang VIM gamit ang sumusunod na utos:



$sudo apt-get install dumating ako

Pindutin ang 'y' at pindutin upang magpatuloy.

Dapat na mai-install ang VIM.

Maaari mo nang patakbuhin ang VIM gamit ang sumusunod na utos:





$dumating ako

Ito ang Welcome window ng VIM.



Pag-install ng VIM sa CentOS / RHEL / Fedora:

Maaari mong mai-install ang VIM mula sa opisyal na repository ng package ng CentOS / RHEL / Fedora gamit ang sumusunod na utos:

$sudo yum install dumating ako

Mga Pangunahing Kaalaman ng VIM:

Kapag sinimulan mo ang VIM, nasa Command mode ito. Sa mode na ito pinapatakbo mo ang VIM command. Upang mag-edit ng isang teksto o file ng source code, pinindot mo ang ‘i’ upang pumunta sa Insert Mode. Sa Ipasok ang Mode VIM dapat kumilos tulad ng ibang mga editor ng teksto. Maaari kang bumalik sa Command mode mula sa Insert Mode gamit ang key. Upang umalis sa VIM, pumunta sa Command Mode at i-type ang ‘: q!’ At pindutin ang. Upang mai-save ang mga pagbabago sa VIM, patakbuhin ang ‘: w’ mula sa Command Mode.

Pag-configure ng VIM para sa Python:

Ngayon ay gagawin ko ang kaunting pagsasaayos ng VIM. Nagbabasa ang VIM ng isang file ng pagsasaayos na tinatawag na '.vimrc' mula sa direktoryo ng HOME ng gumagamit at i-configure ang sarili nito kapag pinatakbo mo ang VIM.

Patakbuhin ngayon ang sumusunod na utos upang lumikha ng isang '.vimrc' file sa direktoryo sa HOME ng gumagamit:

$dumating ako~/.vimrc

Dapat magpakita ang VIM. Pansinin ang minarkahang lugar sa screenshot? Sinasabi nito na Bagong File. Kung ang file na '.vimrc' ay wala, lumilikha ang VIM ng isang bagong file. Kung may '.vimrc' file, pagkatapos ay bubuksan ng VIM ang mayroon nang file. Ngayon ko lang na-install ang VIM, kaya wala pa akong file na '.vimrc'.

Ngayon pindutin ang 'i' at ang VIM ay dapat pumunta sa INSERT mode.

I-type ngayon sa mga sumusunod na linya:

paganahin ang syntax
itakda ang tabstop = 4
itakda ang shiftwidth = 4
itakda ang expandtab
itakda ang numero
filetype indent sa
itakda ang autoindent

Pindutin ngayon at i-type ang ‘: wq!’ At pindutin upang i-save ang file at lumabas sa VIM.
Kung buksan mo muli ang '.vimrc' sa VIM, dapat mong makita ang ilang mga pagbabago sa editor tulad ng ipinakita sa screenshot sa ibaba.

Ngayon ay mag-i-install ako ng python-syntax ( https://github.com/hdima/python-syntax ) module ng pag-highlight ng syntax sa VIM para sa mas mahusay na pag-highlight ng python syntax ng Python2 at Python3. Ang module ng python-syntax ay dapat itago sa isang tukoy na direktoryo na '~ / .vim / syntax' upang gumana ito.

Patakbuhin ang sumusunod na utos upang lumikha ng mga kinakailangang direktoryo:

$mkdir -p~/.Dumating ako/syntax

Ngayon mag-navigate sa bagong nilikha na direktoryo:

$CD~/.Dumating ako/syntax

Ngayon i-download ang module ng python-syntax na may 'wget' na may sumusunod na utos:

$wgethttps://raw.githubusercontent.com/hdima/python-syntax/panginoon/syntax/sawa.vim

Ang 'python.vim' file ay dapat na mai-download mula sa GitHub.

Ngayon buksan ang file na '.vimrc' gamit ang sumusunod na utos:

$dumating ako~/.vimrc


Mag-type ngayon sa sumusunod na linya upang paganahin ang module ng python-syntax.

hayaanpython-highlight_all =1

I-save ngayon ang file.

Lumikha ako ng isang 'helloworld.py' file at binuksan ito sa VIM. Ganito ang hitsura nito.

Naghahanap at Pinapalitan ang Mga Hard Coded Tab na may Spaces:

Sa seksyong ito ipapakita ko sa iyo kung paano palitan ang lahat ng mga tab sa isang source code file na may tamang bilang ng mga puwang na may VIM.
Lumikha ako ng isang file ng pagsubok na 'replacement.py' at mayroon itong maraming mga tab na hindi pa napapalitan ng mga puwang.

Maaari kang maghanap para sa lahat ng mga tab na may ‘/ t’ VIM command. Kung nais mong ma-highlight ang iyong paghahanap, paganahin muna ang pagpipiliang 'hlsearch' sa sumusunod na utos ng VIM:

: itakda ang hlsearch

Mahahanap mo ngayon ang lahat ng mga tab na may '/ t' VIM command tulad ng ipinakita sa screenshot sa ibaba.

Ngayon kung nais mong palitan ang lahat ng mga tab sa mga puwang ng lapad 4, maaari mong patakbuhin ang sumusunod na utos ng VIM:

:%s/ t/4_SPACES_HERE/g

Ang lahat ng mga tab ay pinalitan ng mga puwang.

Ngayon kung susubukan mong maghanap para sa mga tab, dapat mong makita ang pattern na hindi nahanap na mensahe ng error tulad ng ipinakita sa screenshot sa ibaba. Nangangahulugan ito na walang mga tab sa text file.

Ito ay kung paano mo mai-configure ang VIM para sa Python. Salamat sa pagbabasa ng artikulong ito.

Iba pang Mga Modyul ng Highlight ng Python Syntax:

Python Syntax: https://github.com/kh3phr3n/python-syntax
Python Mode: https://github.com/python-mode/python-mode