Kuidas teha Vim-redaktorit Bash-IDE-na, kasutades Linuxis bashi toe pistikprogrammi


IDE (integreeritud arenduskeskkond) on lihtsalt tarkvara, mis pakub programmeerijate tootlikkuse maksimeerimiseks ühes programmis väga vajalikke programmeerimisvõimalusi ja komponente. IDE-d pakkusid välja ühe programmi, milles saab kogu arenduse teha, võimaldades programmeerijal programme kirjutada, muuta, kompileerida, juurutada ja siluda.

Selles artiklis kirjeldame, kuidas installida ja konfigureerida Vim-redaktorit Bash-IDE-na, kasutades bashi toe vim-pistikprogrammi.

bash-support on väga kohandatav VIM-pistikprogramm, mis võimaldab sisestada: faili päiseid, täielikke avaldusi, kommentaare, funktsioone ja koodijuppe. See võimaldab teil teostada ka süntaksikontrolli, muuta skripti käivitatavaks, käivitada siluri lihtsalt klahvivajutusega; tehke seda kõike ilma redaktorit sulgemata.

Üldiselt muudab see bashi skriptimise lõbusaks ja nauditavaks, korraldades ja järjekindlalt kirjutades/sisestades failisisu otseteeklahvide (kaardistuste) abil.

Praegune versioonipistikprogramm on 4.3, versioon 4.0 oli versiooni 3.12.1 ümberkirjutamine; versioonid 4.0 või parem, põhinevad terviklikult uuel ja võimsamal mallisüsteemil, erinevalt eelmistest versioonidest on mallide süntaks muutunud.

Kuidas installida Linuxi Bash-tugi-pistikprogrammi

Alustage allalaaditud käsu abil bash-support pistikprogrammi uusima versiooni allalaadimisega:

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

Seejärel installige see järgmiselt; looge oma kodukataloogi kataloog .vim (juhul kui seda pole), liikuge sinna ja eraldage seal bash-support.zip sisu:

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

Seejärel aktiveerige see failist .vimrc :

$ vi ~/.vimrc

Sisestades alloleva rea:

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

Kuidas kasutada Bashi tugi-pistikprogrammi Vim Editoriga

Selle kasutamise lihtsustamiseks saab klahvide kaardistamise abil sisestada/teha nii sageli kasutatavaid konstruktsioone kui ka teatud toiminguid. Kaardistusi kirjeldatakse failides ~/.vim/doc/bashsupport.txt ja ~/.vim/bash-support/doc/bash-hotkeys.pdf või ~/.vim/bash-support/doc/bash-hotkeys.tex failides .

  1. Kõik kaardistused ( (\) + charater (s) kombinatsioon) on failitüübispetsiifilised: need töötavad ainult 'sh' -failidega, et vältida konflikte teiste pistikprogrammide vastendustega.
  2. Kiiruse sisestamisel on oluline - klahvide kaardistamise korral tuvastatakse liidri (\) ja järgmiste märkide kombinatsioon ainult lühikese aja jooksul (võib-olla vähem kui 3 sekundit) eeldusel).

Allpool on selle pistikprogrammi mõned tähelepanuväärsed funktsioonid, mida me selgitame ja õpime, kuidas seda kasutada.

Vaadake allolevat näidispäist. Selle päise loomiseks kõigis teie uutes bashi skriptides toimige järgmiselt.

Alustuseks määrake oma isiklikud andmed (autori nimi, autoriviide, organisatsioon, ettevõte jne). Malli häälestusviisardi käivitamiseks kasutage Bashi puhvris olevat kaarti \ntw (avage testskript nagu allpool).

Isikupärastamisfaili seadistamiseks valige suvand (1), seejärel vajutage [Enter].

$ vi test.sh

Seejärel vajutage uuesti [Enter]. Seejärel valige isikupärastamisfaili asukoha määramiseks veel kord valik (1) ja vajutage [Enter].

Nõustaja kopeerib mallifaili .vim/bash-support/rc/personal.templates kataloogi .vim/templates/personal.templates ja avab selle redigeerimiseks, kuhu saate oma andmed sisestada.

Vajutage i , et lisada asjakohased väärtused üksikpakkidesse, nagu ekraanipildil näidatud.

Kui olete õiged väärtused määranud, tippige faili salvestamiseks ja väljumiseks : wq . Sulgege Bashi testiskript, avage uus skript uue konfiguratsiooni kontrollimiseks. Faili päises peaksid nüüd olema teie isiklikud andmed, mis on sarnased alloleva ekraanipildi andmetega:

$ test2.sh

Selleks tippige Vim käsureale allolev käsk ja vajutage [Enter], see loob faili .vim/doc/tags:

:helptags $HOME/.vim/doc/

Raamitud kommentaari sisestamiseks tippige tavarežiimis \cfr :

Järgmised on võtmete vastendused lausete sisestamiseks ( n - tavarežiim, i - sisestamisrežiim):

  1. \sc - juhtum… esac (n, I)
  2. \sei - elif siis (n, I)
  3. \sf - tehtud töö jaoks (n, i, v)
  4. \sfo - kui ((…)) on tehtud (n, i, v)
  5. \si - kui siis fi (n, i, v)
  6. \sie - kui siis veel fi (n, i, v)
  7. \ss - valige tehes valmis (n, i, v)
  8. \su - kuni valmis (n, i, v)
  9. \sw - tehke valmis (n, i, v)
  10. \sfu - funktsioon (n, i, v)
  11. \se - kaja -e „…” (n, i, v)
  12. \sp - printf „…” (n, i, v)
  13. \sa - massiivi element, & # 36 {. [.]} (n, i, v) ja palju muud massiivi funktsioone.

Uue tühja funktsiooni lisamiseks tippige \sfu , seejärel lisage funktsiooni nimi ja vajutage selle loomiseks [Enter]. Seejärel lisage oma funktsioonikood.

Ülaloleva funktsiooni päise loomiseks tippige \cfu , sisestage funktsiooni nimi, klõpsake [Enter] ja sisestage sobivad väärtused (nimi, kirjeldus, parameetrid ja tagastused):

Allpool on näide if-lause sisestamise kohta, kasutades \si :

Järgmine näide kajalause lisamisest \se abil:

Järgmine on loetelu mõnest käivitatud toimingu võtmete vastendamisest:

  1. \rr - värskendage faili, käivitage skript (n, I)
  2. \ra - määrake skripti cmd rea argumendid (n, I)
  3. \rc - värskendage faili, kontrollige süntaksit (n, I)
  4. \rco - süntaksikontrolli valikud (n, I)
  5. \rd - käivitage silur (n, I)
  6. \re - muudab skripti käivitatavaks/mitte käivitatuks. (*) (in)

Pärast skripti kirjutamist salvestage see ja tippige \re , et see oleks käivitatav, vajutades [Enter].

Eelnevalt määratletud koodijupid on failid, mis sisaldavad juba kirjutatud koodi, mis on mõeldud konkreetseks otstarbeks. Koodijuppide lisamiseks sisestage eelmääratud koodijuppide lugemiseks/kirjutamiseks \nr ja \nw . Välja andke järgmine käsk vaikekoodijuppide loendi kuvamiseks:

$ .vim/bash-support/codesnippets/

Koodilõigu (nt vabatarkvara-kommentaar) kasutamiseks tippige \nr ja kasutage selle nime valimiseks automaatse täitmise funktsiooni ning vajutage [Enter]:

Oma koodijuppe on võimalik kirjutada kausta ~/.vim/bash-support/codenippets /. Oluline on ka see, et saate oma koodijuppe luua ka tavalisest skriptikoodist:

  1. valige koodilõik, mida soovite koodilõiguna kasutada, seejärel vajutage \nw ja pange sellele tihedalt failinimi.
  2. selle lugemiseks tippige \nr ja kasutage kohandatud koodilõigu lisamiseks failinime.

Abi kuvamiseks sisestage tavarežiimis:

  1. \hh - sisseehitatud abi jaoks
  2. \hm - käsuabi saamiseks

Lisateabe saamiseks lugege faili läbi:

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

Külastage Bashi toe pistikprogrammi Githubi hoidlat: https://github.com/WolfgangMehner/bash-support
Külastage Vimi veebisaidi Bash-toe pistikprogrammi: http://www.vim.org/scripts/script.php?script_id=365

See on kõik, käesolevas artiklis kirjeldasime Vimi installimiseks ja konfigureerimiseks Linuxis Bash-IDE-d, kasutades bashi toe pistikprogrammi. Vaadake selle pistikprogrammi muid põnevaid funktsioone ja jagage neid meiega kommentaarides.