Kako narediti Vim Editor kot Bash-IDE z uporabo vtičnika za podporo bash v Linuxu


IDE (integrirano razvojno okolje) je preprosto programska oprema, ki ponuja prepotrebne programske zmogljivosti in komponente v enem samem programu, da poveča produktivnost programerja. IDE so predstavili en sam program, v katerem je mogoče narediti ves razvoj, kar programerju omogoča pisanje, spreminjanje, prevajanje, uvajanje in razhroščevanje programov.

V tem članku bomo opisali, kako namestiti in konfigurirati urejevalnik Vim kot Bash-IDE z uporabo vtičnika bas v podpori vim.

bash-support je zelo prilagodljiv vim vtičnik, ki vam omogoča vstavljanje: glave datotek, celotne izjave, komentarje, funkcije in delčke kode. Omogoča vam tudi preverjanje skladnje, izdelavo izvedljivega skripta, preprosto odpravljanje napak s pritiskom na tipko; vse to storite, ne da bi zaprli urejevalnik.

Na splošno bash skript naredi zabavno in prijetno z organiziranim in doslednim pisanjem/vstavljanjem vsebine datotek s pomočjo bližnjic (preslikav).

Trenutna različica vtičnika je 4.3, različica 4.0 je bila sprememba različice 3.12.1; različice 4.0 ali novejše, temeljijo na popolnoma novem in zmogljivejšem sistemu predlog, s spremenjeno sintakso predloge za razliko od prejšnjih različic.

Kako namestiti vtičnik za podporo Bash v Linux

Začnite s prenosom najnovejše različice vtičnika bash-support z uporabo spodnjega ukaza:

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

Nato ga namestite na naslednji način; ustvarite imenik .vim v domači mapi (če ta ne obstaja), se premaknite vanj in tam izvlecite vsebino bash-support.zip:

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

Nato ga aktivirajte iz datoteke .vimrc :

$ vi ~/.vimrc

Z vstavitvijo spodnje vrstice:

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

Kako uporabljati vtičnik za podporo Bash z urejevalnikom Vim

Za poenostavitev njegove uporabe lahko pogosto uporabljene konstrukcije in nekatere operacije vstavimo/izvedemo s preslikavami ključev. Preslikave so opisane v datotekah ~/.vim/doc/bashsupport.txt in ~/.vim/bash-support/doc/bash-hotkeys.pdf ali ~/.vim/bash-support/doc/bash-hotkeys.tex .

  1. Vsa preslikave (kombinacija (\) + znaki (znaki) ) so odvisna od vrste datoteke: delujejo samo z datotekami 'sh', da bi se izognili konfliktom z preslikavami iz drugih vtičnikov.
  2. Hitrost tipkanja je pomembna - pri uporabi preslikave tipk bo kombinacija voditelja (\) in naslednjih znakov prepoznana le kratek čas (po možnosti manj kot 3 sekunde) ob predpostavki).

Spodaj je nekaj izjemnih lastnosti tega vtičnika, ki jih bomo razložili in se naučili uporabljati:

Oglejte si spodnji vzorec glave, da se ta glava samodejno ustvari v vseh vaših novih skriptih bash, sledite spodnjim korakom.

Najprej določite svoje osebne podatke (ime avtorja, referenca avtorja, organizacija, podjetje itd.). Uporabite zemljevid \ntw znotraj vmesnega pomnilnika Bash (odprite preskusni skript kot spodaj), da zaženete čarovnika za nastavitev predloge.

Izberite možnost (1) za nastavitev datoteke za prilagajanje, nato pritisnite [Enter].

$ vi test.sh

Nato znova pritisnite [Enter]. Nato še enkrat izberite možnost (1), da nastavite lokacijo datoteke za prilagajanje, in pritisnite [Enter].

Čarovnik bo kopiral datoteko predloge .vim/bash-support/rc/personal.templates v .vim/templates/personal.templates in jo odprl za urejanje, kamor lahko vstavite svoje podatke.

Pritisnite i , da v posamezne narekovaje vstavite ustrezne vrednosti, kot je prikazano na posnetku zaslona.

Ko nastavite pravilne vrednosti, vnesite : wq , da datoteko shranite in zaprete. Zaprite preskusni skript Bash, odprite drug skript, da preverite novo konfiguracijo. V glavi datoteke bi morali biti zdaj vaši osebni podatki, podobni tistim na spodnjem posnetku zaslona:

$ test2.sh

Če želite to narediti, vnesite spodnji ukaz v ukazno vrstico Vim in pritisnite [Enter], ustvarila se bo datoteka .vim/doc/tags:

:helptags $HOME/.vim/doc/

Če želite vstaviti uokvirjeni komentar, v običajnem načinu vnesite \cfr :

Sledijo preslikave ključev za vstavljanje stavkov ( n - običajni način, i - način vstavljanja):

  1. \sc - primer v… esac (n, I)
  2. \sei - elif then (n, I)
  3. \sf - za opravljeno (n, i, v)
  4. \sfo - za ((…)) dokončano (n, i, v)
  5. \si - če potem fi (n, i, v)
  6. \sie - če je drugače fi (n, i, v)
  7. \ss - izberite v končanem (n, i, v)
  8. \su - do konca (n, i, v)
  9. \sw - medtem ko naredite (n, i, v)
  10. \sfu - funkcija (n, i, v)
  11. \se - odmev -e “…” (n, i, v)
  12. \sp - printf “…” (n, i, v)
  13. \sa - element matrike, & # 36 {. [.]} (n, i, v) in še veliko drugih funkcij matrike.

Vnesite \sfu , če želite dodati novo prazno funkcijo, nato dodajte ime funkcije in pritisnite [Enter], da jo ustvarite. Nato dodajte svojo funkcijsko kodo.

Če želite ustvariti glavo za zgornjo funkcijo, vnesite \cfu , vnesite ime funkcije, kliknite [Enter] in izpolnite ustrezne vrednosti (ime, opis, parametri in vrnitve):

Spodaj je primer vstavljanja stavka if z uporabo \si :

Naslednji primer, ki prikazuje dodajanje stavka echo z uporabo \se :

Sledi seznam nekaterih preslikav ključev operacij izvajanja:

  1. \rr - posodobite datoteko, zaženite skript (n, I)
  2. \ra - nastavi argumente vrstic cmd skripta (n, I)
  3. \rc - posodobi datoteko, preveri skladnjo (n, I)
  4. \rco - možnosti preverjanja skladnje (n, I)
  5. \rd - zaženi razhroščevalnik (n, I)
  6. \re - skript naj bo izvršljiv/ne izvršljiv (*) (in)

Ko napišete skript, ga shranite in vnesite \re , da bo izvedljiv s pritiskom na [Enter].

Vnaprej določeni delčki kode so datoteke, ki vsebujejo že napisano kodo, namenjeno za določen namen. Če želite dodati delčke kode, vnesite \nr in \nw za branje/pisanje vnaprej določenih delčkov kode. Za seznam privzetih delčkov kode izdajte naslednji ukaz:

$ .vim/bash-support/codesnippets/

Če želite uporabiti delček kode, kot je komentar proste programske opreme, vnesite \nr in s funkcijo samodejnega dokončanja izberite njegovo ime in pritisnite [Enter]:

V ~/.vim/bash-support/codesnippets/lahko napišete svoje delčke kode. Pomembno je, da lahko iz običajne kode skripta ustvarite tudi svoje delčke kode:

  1. izberite odsek kode, ki ga želite uporabiti kot delček kode, nato pritisnite \nw in mu natančno dodajte ime datoteke.
  2. če ga želite prebrati, vnesite \nr in z imenom datoteke dodajte delček kode po meri.

Za prikaz pomoči v običajnem načinu vnesite:

  1. \hh - za vgrajeno pomoč
  2. \hm - za pomoč pri ukazih

Za več referenc preberite datoteko:

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

Obiščite repozitorij Github vtičnika za podporo: https://github.com/WolfgangMehner/bash-support
Obiščite vtičnik za podporo Bash na spletnem mestu Vim: http://www.vim.org/scripts/script.php?script_id=365

Za zdaj je to vse, v tem članku smo opisali korake namestitve in konfiguriranja Vima kot Bash-IDE v Linuxu z uporabo vtičnika za podporo bash. Oglejte si druge zanimive funkcije tega vtičnika in jih delite z nami v komentarjih.