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 .
- Kõik kaardistused (
(\) + charater (s)
kombinatsioon) on failitüübispetsiifilised: need töötavad ainult 'sh' -failidega, et vältida konflikte teiste pistikprogrammide vastendustega. - 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):
-
\sc
- juhtum… esac (n, I) -
\sei
- elif siis (n, I) -
\sf
- tehtud töö jaoks (n, i, v) -
\sfo
- kui ((…)) on tehtud (n, i, v) -
\si
- kui siis fi (n, i, v) -
\sie
- kui siis veel fi (n, i, v) -
\ss
- valige tehes valmis (n, i, v) -
\su
- kuni valmis (n, i, v) -
\sw
- tehke valmis (n, i, v) -
\sfu
- funktsioon (n, i, v) -
\se
- kaja -e „…” (n, i, v) -
\sp
- printf „…” (n, i, v) -
\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:
-
\rr
- värskendage faili, käivitage skript (n, I) -
\ra
- määrake skripti cmd rea argumendid (n, I) -
\rc
- värskendage faili, kontrollige süntaksit (n, I) -
\rco
- süntaksikontrolli valikud (n, I) -
\rd
- käivitage silur (n, I) -
\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:
- valige koodilõik, mida soovite koodilõiguna kasutada, seejärel vajutage
\nw
ja pange sellele tihedalt failinimi. - selle lugemiseks tippige
\nr
ja kasutage kohandatud koodilõigu lisamiseks failinime.
Abi kuvamiseks sisestage tavarežiimis:
-
\hh
- sisseehitatud abi jaoks -
\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.