Hvernig á að búa til Vim Editor sem Bash-IDE í Linux


IDE (Integrated Development Environment) er einfaldlega hugbúnaður sem býður upp á mjög nauðsynlega forritunaraðstöðu og íhluti í einu forriti, til að hámarka framleiðni forritara. IDEs setja fram eitt forrit þar sem alla þróun er hægt að gera, sem gerir forritara kleift að skrifa, breyta, setja saman, dreifa og kemba forrit.

Í þessari grein munum við lýsa því hvernig á að setja upp og stilla Vim ritstjóra sem Bash-IDE með því að nota bash-support vim viðbótina.

bash-support er mjög sérhannaðar vim viðbót, sem gerir þér kleift að setja inn: skráarhausa, heilar yfirlýsingar, athugasemdir, aðgerðir og kóðabúta. Það gerir þér einnig kleift að framkvæma athugun á setningafræði, gera script keyranlegt, ræsa villuleit einfaldlega með áslátt; gerðu allt þetta án þess að loka ritlinum.

Það gerir almennt bash forskriftir skemmtilegt og skemmtilegt með skipulögðu og stöðugu skrifi/innsetningu skráarefnis með því að nota flýtivísa (kortlagningar).

Núverandi útgáfa viðbætur er 4.3, útgáfa 4.0 var endurskrif á útgáfu 3.12.1; útgáfa 4.0 eða betri, eru byggðar á alhliða nýju og öflugra sniðmátakerfi, með breyttri setningafræði sniðmáts ólíkt fyrri útgáfum.

Hvernig á að setja upp Bash-stuðning viðbætur í Linux

Byrjaðu á því að hlaða niður nýjustu útgáfunni af bash-support viðbótinni með því að nota skipunina hér að neðan:

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

Settu það síðan upp sem hér segir; búðu til .vim möppuna í heimamöppunni þinni (ef hún er ekki til), farðu inn í hana og dragðu út innihald bash-support.zip þar:

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

Næst skaltu virkja það úr .vimrc skránni:

$ vi ~/.vimrc

Með því að setja inn línuna hér að neðan:

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

Hvernig á að nota Bash-stuðning viðbætur með Vim Editor

Til að einfalda notkun þess er hægt að setja inn/framkvæma oft notaðar smíðar, sem og ákveðnar aðgerðir, með lykilkortlagningum í sömu röð. Kortlagningunum er lýst í ~/.vim/doc/bashsupport.txt og ~/.vim/bash-support/doc/bash-hotkeys.pdf eða ~/.vim/bash-support/doc/bash-hotkeys.tex skrám .

  1. Öll vörp ((\)+staf(s) samsetning) eru skráargerð: þær eru aðeins að vinna með 'sh' skrár, til að forðast árekstra við vörp frá öðrum viðbótum.
  2. Innsláttarhraði skiptir máli - þegar þú notar lyklakortlagningu verður samsetning leiðara (\) og eftirfarandi stafs aðeins þekkt í stuttan tíma (hugsanlega minna en 3 sekúndur - byggt á á forsendum).

Hér að neðan eru ákveðnir merkilegir eiginleikar þessarar viðbætur sem við munum útskýra og læra hvernig á að nota:

Horfðu á sýnishornshausinn hér að neðan, til að búa til þennan haus sjálfkrafa í öllum nýju bash forskriftunum þínum skaltu fylgja skrefunum hér að neðan.

Byrjaðu á því að stilla persónulegar upplýsingar þínar (nafn höfundar, tilvísun höfundar, stofnun, fyrirtæki osfrv.). Notaðu kortið tw inni í Bash biðminni (opnaðu prófunarforskrift eins og hér að neðan) til að ræsa sniðmátsuppsetningarhjálpina.

Veldu valmöguleika (1) til að setja upp sérstillingarskrána og ýttu síðan á [Enter].

$ vi test.sh

Síðan skaltu ýta á [Enter] aftur. Veldu síðan valmöguleika (1) einu sinni enn til að stilla staðsetningu sérstillingarskrárinnar og ýttu á [Enter].

Töframaðurinn mun afrita sniðmátsskrána .vim/bash-support/rc/personal.templates í .vim/templates/personal.templates og opna hana til að breyta, þar sem þú getur sett inn upplýsingarnar þínar.

Ýttu á i til að setja inn viðeigandi gildi innan gæsalappa eins og sýnt er á skjámyndinni.

Þegar þú hefur stillt rétt gildi skaltu slá inn :wq til að vista og loka skránni. Lokaðu Bash prófunarforskriftinni, opnaðu annað handrit til að athuga nýju stillingarnar. Skráarhausinn ætti nú að hafa persónulegar upplýsingar þínar svipaðar og á skjámyndinni hér að neðan:

$ test2.sh

Til að gera þetta skaltu slá inn skipunina hér að neðan á Vim skipanalínunni og ýta á [Enter], það mun búa til skrána .vim/doc/tags:

:helptags $HOME/.vim/doc/

Til að setja inn ramma athugasemd skaltu slá inn

Eftirfarandi eru lyklavörp til að setja inn staðhæfingar (n – venjulegur háttur, i – insert mode):

  1. \sc – hástafir í … esac (n, I)
  2. \sei – elif þá (n, ég)
  3. \sf – fyrir in do done (n, i, v)
  4. \sfo – fyrir ((…)) do done (n, i, v)
  5. \si – ef þá fi (n, i, v)
  6. \sie – ef þá annað fi (n, i, v)
  7. \ss – veldu í do done (n, i, v)
  8. \su – þar til gert er lokið (n, i, v)
  9. \sw – meðan gert er (n, i, v)
  10. \sfu – fall (n, i, v)
  11. \se – echo -e “…” (n, i, v)
  12. \sp – printf “…” (n, i, v)
  13. \sa – fylkisþáttur, $ {.[.]} (n, i, v) og margir fleiri fylkiseiginleikar.

Sláðu inn \sfu til að bæta við nýrri tómri aðgerð, bættu síðan við heiti fallsins og ýttu á [Enter] til að búa það til. Síðan skaltu bæta við aðgerðarkóðanum þínum.

Til að búa til haus fyrir aðgerðina hér að ofan skaltu slá inn

Hér að neðan er dæmi sem sýnir innsetningu á if setningu með \si:

Næsta dæmi sýnir viðbót við bergmálsyfirlýsingu með \se:

Eftirfarandi er listi yfir nokkrar keyrsluaðgerðalyklakortanir:

  1. r – uppfærðu skrá, keyrðu skriftu (n, I)
  2. a – stilltu skriftu cmd línurök (n, I)
  3. c – uppfærðu skrá, athugaðu setningafræði (n, I)
  4. co – setningafræðiathugunarvalkostir (n, I)
  5. d – ræstu villuleitina (n, I)
  6. e – gera script keyranlegt/ekki exec.(*) (in)

Eftir að handritið hefur verið skrifað skaltu vista það og slá inn e til að gera það keyranlegt með því að ýta á [Enter].

Forskilgreindir kóðabútar eru skrár sem innihalda þegar skrifaðan kóða sem ætlaður er í ákveðnum tilgangi. Til að bæta við kóðabútum skaltu slá inn r og w til að lesa/skrifa fyrirfram skilgreinda kóðabúta. Gefðu út skipunina sem fylgir til að skrá sjálfgefna kóðabúta:

$ .vim/bash-support/codesnippets/

Til að nota kóðabút eins og ókeypis hugbúnaðarkomment skaltu slá inn r og notaðu sjálfvirka útfyllingareiginleikann til að velja nafn þess og ýttu á [Enter]:

Það er hægt að skrifa eigin kóðabúta undir ~/.vim/bash-support/codesnippets/. Mikilvægt er að þú getur líka búið til þína eigin kóðabúta úr venjulegum forskriftarkóða:

  1. veldu kóðann sem þú vilt nota sem kóðabút og ýttu síðan á w og gefðu því skráarnafn.
  2. til að lesa það skaltu slá inn r og notaðu skráarnafnið til að bæta við sérsniðnum kóðabút.

Til að sýna hjálp, í venjulegri stillingu, sláðu inn:

  1. \hh – fyrir innbyggða hjálp
  2. \hm – fyrir skipunarhjálp

Fyrir frekari tilvísun, lestu í gegnum skrána:

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

Farðu á Bash-support viðbótina Github geymsluna: https://github.com/WolfgangMehner/bash-support
Farðu á Bash-support viðbótina á Vim vefsíðunni: http://www.vim.org/scripts/script.php?script_id=365

Það er allt í bili, í þessari grein lýstum við skrefunum við að setja upp og stilla Vim sem Bash-IDE í Linux með því að nota bash-stuðning viðbætur. Skoðaðu aðra spennandi eiginleika þessarar viðbætur og deildu þeim með okkur í athugasemdunum.