Jinsi ya kutengeneza Mhariri wa Vim kama Bash-IDE kwenye Linux


IDE (Mazingira Iliyounganishwa ya Maendeleo) ni programu tu inayotoa vifaa na vipengele vinavyohitajika sana katika programu moja, ili kuongeza tija ya kiprogramu. IDE huweka mbele programu moja ambayo maendeleo yote yanaweza kufanywa, kuwezesha programu kuandika, kurekebisha, kukusanya, kupeleka na kutatua programu.

Katika nakala hii, tutaelezea jinsi ya kusakinisha na kusanidi kihariri cha Vim kama Bash-IDE kwa kutumia programu-jalizi ya bash-support vim.

bash-support ni programu-jalizi ya vim inayoweza kubinafsishwa sana, ambayo hukuruhusu kuingiza: vichwa vya faili, taarifa kamili, maoni, utendakazi, na vijisehemu vya msimbo. Pia hukuwezesha kufanya ukaguzi wa sintaksia, fanya hati itekelezwe, anza kitatuzi kwa kubofya kitufe; fanya haya yote bila kufunga mhariri.

Kwa ujumla hufanya uandishi wa bash kuwa wa kufurahisha na kufurahisha kupitia uandishi uliopangwa na thabiti/uwekaji wa yaliyomo kwenye faili kwa kutumia vitufe vya njia za mkato (mipangilio).

Toleo la sasa la programu-jalizi ni 4.3, toleo la 4.0 lilikuwa uandishi upya wa toleo la 3.12.1; toleo la 4.0 au bora zaidi, linatokana na mfumo mpya kabisa wa violezo wenye nguvu zaidi, na sintaksia ya kiolezo iliyobadilishwa tofauti na matoleo ya awali.

Jinsi ya Kufunga programu-jalizi ya Bash-support kwenye Linux

Anza kwa kupakua toleo jipya zaidi la programu-jalizi ya bash-support ukitumia amri iliyo hapa chini:

$ cd Downloads
$ curl http://www.vim.org/scripts/download_script.php?src_id=24452 >bash-support.zip

Kisha isakinishe kama ifuatavyo; unda saraka ya .vim katika folda yako ya nyumbani (ikiwa haipo), ingia ndani yake, na utoe yaliyomo kwenye bash-support.zip hapo:

$ mkdir ~/.vim
$ cd .vim
$ unzip ~/Downloads/bash-support.zip

Ifuatayo, iwashe kutoka .vimrc faili:

$ vi ~/.vimrc

Kwa kuingiza mstari hapa chini:

filetype plugin on   
set number   #optionally add this to show line numbers in vim

Jinsi ya Kutumia programu-jalizi ya msaada wa Bash na Mhariri wa Vim

Ili kurahisisha utumiaji wake, miundo inayotumiwa mara kwa mara, pamoja na shughuli fulani, inaweza kuingizwa/kutekelezwa na michoro muhimu kwa mtiririko huo. Uchoraji unafafanuliwa katika ~/.vim/doc/bashsupport.txt na ~/.vim/bash-support/doc/bash-hotkeys.pdf au ~/.vim/bash-support/doc/bash-hotkeys.tex faili .

  1. Mipangilio yote ((\)+chara(s) mchanganyiko) ni mahususi ya aina ya faili: inafanya kazi na faili za 'sh' pekee, ili kuepusha migongano na upangaji kutoka kwa programu-jalizi zingine.
  2. Kasi ya kuandika ni muhimu-unapotumia ramani muhimu, mchanganyiko wa kiongozi (\) na herufi zifuatazo zitatambuliwa kwa muda mfupi tu (huenda chini ya sekunde 3 - kulingana na kwa dhana).

Ifuatayo ni baadhi ya vipengele vya ajabu vya programu-jalizi hii ambayo tutaeleza na kujifunza jinsi ya kutumia:

Angalia sampuli ya kichwa hapa chini, ili kichwa hiki kitengenezwe kiotomatiki katika hati zako zote mpya za bash, fuata hatua zilizo hapa chini.

Anza kwa kuweka maelezo yako ya kibinafsi (jina la mwandishi, rejeleo la mwandishi, shirika, kampuni, n.k). Tumia ramani \ntw ndani ya bafa ya Bash (fungua hati ya majaribio kama hii iliyo hapa chini) ili kuanza kichawi cha usanidi wa kiolezo.

Teua chaguo (1) ili kusanidi faili ya ubinafsishaji, kisha ubonyeze [Enter].

$ vi test.sh

Baadaye, gonga [Enter] tena. Kisha chagua chaguo (1) mara moja zaidi ili kuweka eneo la faili ya ubinafsishaji na ubofye [Ingiza].

Mchawi utanakili faili ya kiolezo .vim/bash-support/rc/personal.templates hadi .vim/templates/personal.templates na kuifungua kwa ajili ya kuhaririwa, ambapo unaweza kuingiza maelezo yako.

Bonyeza i ili kuingiza thamani zinazofaa ndani ya manukuu moja kama inavyoonyeshwa kwenye picha ya skrini.

Mara baada ya kuweka maadili sahihi, chapa :wq ili kuhifadhi na kuondoka kwenye faili. Funga hati ya jaribio la Bash, fungua hati nyingine ili kuangalia usanidi mpya. Kichwa cha faili sasa kinapaswa kuwa na maelezo yako ya kibinafsi sawa na ile kwenye picha ya skrini hapa chini:

$ test2.sh

Ili kufanya hivyo, chapa amri hapa chini kwenye mstari wa amri wa Vim na ubonyeze [Enter], itaunda faili .vim/doc/tags:

:helptags $HOME/.vim/doc/

Ili kuingiza maoni yaliyowekwa kwenye fremu, chapa \cfr katika hali ya kawaida:

Ifuatayo ni upangaji muhimu wa kuweka taarifa (n - hali ya kawaida, i - modi ya kuingiza):

  1. \sc – herufi katika … esac (n, I)
  2. \sei – elif basi (n, I)
  3. \sf - kwa ajili ya kufanya (n, i, v)
  4. \sfo – kwa ((…)) fanya (n, i, v)
  5. \si – ikiwa basi fi (n, i, v)
  6. \sie - ikiwa sivyo fi (n, i, v)
  7. \ss - chagua fanya (n, i, v)
  8. \su - hadi ifanyike (n, i, v)
  9. \sw - wakati fanya (n, i, v)
  10. \sfu – chaguo za kukokotoa (n, i, v)
  11. \se – echo -e “…” (n, i, v)
  12. \sp – printf “…” (n, i, v)
  13. \sa – kipengele cha mkusanyiko, $ {.[.]} (n, i, v) na vipengele vingi zaidi vya safu.

Andika \sfu ili kuongeza kitendakazi kipya kisicho na kitu, kisha uongeze jina la fomula na ubonyeze [Enter] ili kuunda. Baadaye, ongeza msimbo wako wa utendaji.

Ili kuunda kichwa cha chaguo la kukokotoa hapo juu, chapa \cfu, weka jina la chaguo la kukokotoa, bofya [Ingiza], na ujaze thamani zinazofaa (jina, maelezo, vigezo na marejesho):

Ufuatao ni mfano unaoonyesha uwekaji wa if taarifa kwa kutumia \si:

Mfano unaofuata unaonyesha nyongeza ya taarifa ya mwangwi kwa kutumia \se:

Ifuatayo ni orodha ya baadhi ya upangaji wa ufunguo wa uendeshaji:

  1. \rr – sasisha faili, endesha hati (n, I)
  2. \ra - weka hoja za mstari wa cmd (n, I)
  3. \rc – sasisha faili, angalia sintaksia (n, I)
  4. \rco – chaguo za kuangalia sintaksia (n, I)
  5. \rd - anzisha kitatuzi (n, I)
  6. \re - fanya hati itekelezwe/isitekelezwe.(*) (katika)

Baada ya kuandika hati, ihifadhi na uandike \re ili kuifanya itekelezwe kwa kubonyeza [Enter].

Vijisehemu vya msimbo vilivyoainishwa awali ni faili ambazo zina msimbo ulioandikwa tayari unaokusudiwa kwa madhumuni mahususi. Ili kuongeza vijisehemu vya msimbo, andika \nr na \nw ili kusoma/kuandika vijisehemu vya msimbo vilivyoainishwa awali. Toa amri ifuatayo kuorodhesha vijisehemu vya msimbo chaguo-msingi:

$ .vim/bash-support/codesnippets/

Ili kutumia kijisehemu cha msimbo kama vile maoni-programu-bila malipo, andika \nr na utumie kipengele cha kukamilisha kiotomatiki ili kuchagua jina lake, na ubonyeze [Enter]:

Inawezekana kuandika vijisehemu vya msimbo wako mwenyewe chini ya ~/.vim/bash-support/codesnippets/. Muhimu, unaweza pia kuunda vijisehemu vya msimbo wako kutoka kwa msimbo wa kawaida wa hati:

  1. chagua sehemu ya msimbo ambayo ungependa kutumia kama kijisehemu cha msimbo, kisha ubofye \nw na ukipe jina la faili kwa karibu.
  2. ili kuisoma, andika \nr na utumie jina la faili kuongeza kijisehemu chako maalum cha msimbo.

Ili kuonyesha usaidizi, katika hali ya kawaida, chapa:

  1. \hh - kwa usaidizi uliojengewa ndani
  2. \hm - kwa usaidizi wa amri

Kwa kumbukumbu zaidi, soma faili:

~/.vim/doc/bashsupport.txt  #copy of online documentation
~/.vim/doc/tags

Tembelea hazina ya programu-jalizi ya Bash-support ya Github: https://github.com/WolfgangMehner/bash-support
Tembelea programu-jalizi ya msaada wa Bash kwenye Wavuti ya Vim: http://www.vim.org/scripts/script.php?script_id=365

Ni hayo tu kwa sasa, katika nakala hii, tulielezea hatua za kusanikisha na kusanidi Vim kama Bash-IDE kwenye Linux kwa kutumia programu-jalizi ya bash. Angalia vipengele vingine vya kusisimua vya programu-jalizi hii, na ushiriki nasi kwenye maoni.