Kuinka tehdä "Vim Editor" Bash-IDE:ksi Linuxissa


IDE (Integrated Development Environment) on yksinkertaisesti ohjelmisto, joka tarjoaa kipeästi tarvittavat ohjelmointimahdollisuudet ja komponentit yhdessä ohjelmassa ohjelmoijan tuottavuuden maksimoimiseksi. IDE:t esittävät yhden ohjelman, jossa kaikki kehitys voidaan tehdä, jolloin ohjelmoija voi kirjoittaa, muokata, kääntää, ottaa käyttöön ja korjata ohjelmia.

Tässä artikkelissa kuvataan, kuinka Vim-editori asennetaan ja määritetään Bash-IDE:ksi käyttämällä bash-support vim-laajennusta.

Mikä on bash-support.vim-laajennus?

bash-support on erittäin muokattavissa oleva vim-laajennus, jonka avulla voit lisätä: tiedostojen otsikoita, täydellisiä lausuntoja, kommentteja, toimintoja ja koodinpätkiä. Sen avulla voit myös suorittaa syntaksin tarkistuksen, tehdä skriptistä suoritettavan, käynnistää virheenkorjauksen yksinkertaisesti näppäinpainalluksella; tee kaikki tämä sulkematta editoria.

Se tekee bash-komentosarjasta yleensä hauskaa ja nautittavaa järjestämällä ja johdonmukaisesti tiedoston sisällön kirjoittamisen/lisäämisen pikanäppäimiä (kartoitusten) avulla.

Nykyinen laajennusversio on 4.3, versio 4.0 oli version 3.12.1 uudelleenkirjoitus. versio 4.0 tai uudempi, perustuvat täysin uuteen ja tehokkaampaan mallijärjestelmään, jossa on muutettu mallisyntaksia toisin kuin aiemmissa versioissa.

Bash-tukilaajennuksen asentaminen Linuxiin

Aloita lataamalla bash-support-laajennuksen uusin versio käyttämällä alla olevaa komentoa:

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

Asenna se sitten seuraavasti; luo .vim-hakemisto kotikansioosi (jos sitä ei ole), siirry siihen ja pura bash-support.zip-tiedoston sisältö sieltä:

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

Aktivoi se seuraavaksi .vimrc-tiedostosta:

vi ~/.vimrc

Lisäämällä alla olevan rivin:

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

Kuinka käyttää Bash-tukilaajennusta Vim Editorin kanssa

Sen käytön yksinkertaistamiseksi usein käytetyt konstruktit sekä tietyt toiminnot voidaan lisätä/suorittaa vastaavasti näppäinkartoituksella. Kartoitukset on kuvattu tiedostoissa ~/.vim/doc/bashsupport.txt ja ~/.vim/bash-support/doc/bash-hotkeys.pdf tai ~/.vim/bash-support/doc/bash-hotkeys.tex-tiedostoja.

Tärkeä:
  1. Kaikki kartoitukset ((\)+merkki(t)-yhdistelmä) ovat tiedostotyyppikohtaisia: ne toimivat vain 'sh'-tiedostojen kanssa, jotta vältetään ristiriidat muiden kartoitusten kanssa. laajennuksia.
  2. Kirjoitusnopeudella on väliä – näppäinkartoitusta käytettäessä alkumerkin ('\') ja seuraavan merkin yhdistelmä tunnistetaan vain lyhyen aikaa (mahdollisesti alle 3<). sekuntia – oletuksen perusteella).

Alla on joitakin tämän laajennuksen merkittäviä ominaisuuksia, joita selitämme ja opimme käyttämään:

Automaattisen otsikon luominen uusille skripteille

Katso alla olevaa esimerkkiotsikkoa. Jos haluat, että tämä otsikko luodaan automaattisesti kaikissa uusissa bash-skripteissäsi, seuraa alla olevia ohjeita.

Aloita asettamalla henkilötietosi (tekijän nimi, tekijäviite, organisaatio, yritys jne.). Käytä karttaa \ntw Bash-puskurissa (avaa alla olevan kaltainen testiskripti) käynnistääksesi ohjatun mallin asennustoiminnon.

Valitse vaihtoehto (1) määrittääksesi muokkaustiedoston ja paina sitten [Enter].

vi test.sh

Paina sen jälkeen uudelleen [Enter]. Valitse sitten vaihtoehto (1) vielä kerran määrittääksesi muokkaustiedoston sijainnin ja paina [Enter].

Ohjattu toiminto kopioi mallitiedoston .vim/bash-support/rc/personal.templates kansioon .vim/templates/personal.templates ja avaa sen muokkausta varten, jossa voit voi lisätä tietosi.

Paina i lisätäksesi oikeat arvot yksittäisiin lainausmerkkeihin kuvakaappauksen mukaisesti.

Kun olet asettanut oikeat arvot, kirjoita :wq tallentaaksesi ja poistuaksesi tiedostosta. Sulje Bash-testikoodi, avaa toinen komentosarja tarkistaaksesi uudet asetukset. Tiedoston otsikossa pitäisi nyt olla henkilötietosi, jotka ovat samankaltaisia kuin alla olevassa kuvakaappauksessa:

test2.sh

Tee Bash-tuen laajennusohjeesta helppokäyttöinen

Voit tehdä tämän kirjoittamalla alla olevan komennon Vim-komentoriville ja painamalla [Enter]. Se luo tiedoston .vim/doc/tags. >:

:helptags $HOME/.vim/doc/

Kommenttien lisääminen Shell-skripteihin

Lisää kehystetty kommentti kirjoittamalla \cfr normaalitilassa:

Lausuntojen lisääminen Shell-skriptiin

Seuraavat ovat näppäinyhdistelmiä lausekkeiden lisäämistä varten (n – normaalitila, i – lisäystila):

  1. \sc – kirjainkoko … esac (n, I)
  2. \sei – elif ja sitten (n, I)
  3. \sf – in do done (n, i, v)
  4. \sfo – ((…)) tee valmis (n, i, v)
  5. \si – jos niin fi (n, i, v)
  6. \sie – jos niin muuten fi (n, i, v)
  7. \ss – valitse do done (n, i, v)
  8. \su – kunnes olet valmis (n, i, v)
  9. \sw – kun tee valmis (n, i, v)
  10. \sfu – funktio (n, i, v)
  11. \se – echo -e “…” (n, i, v)
  12. \sp – printf “…” (n, i, v)
  13. \sa – taulukkoelementti, $ {.[.]} (n, i, v) ja monia muita taulukon ominaisuuksia.

Lisää funktio ja funktion otsikko

Kirjoita \sfu lisätäksesi uuden tyhjän funktion, lisää sitten funktion nimi ja paina [Enter] luodaksesi sen. Lisää sen jälkeen toimintokoodisi.

Luo otsikko yllä olevalle funktiolle kirjoittamalla \cfu, kirjoittamalla funktion nimi, napsauttamalla [Enter] ja täyttämällä sopivat arvot (nimi, kuvaus, parametrit ja palautukset):

Lisää esimerkkejä Bash-lausekkeiden lisäämisestä

Alla on esimerkki if-lauseen lisäämisestä käyttämällä \si:ta:

Seuraava esimerkki näyttää echo-lauseen lisäämisen komennolla \se:

Suorita-toiminnon käyttäminen Vi Editorissa

Seuraavassa on luettelo joistakin suoritustoimintojen avainmäärityksistä:

  1. \rr – päivitä tiedosto, suorita komentosarja (n, I)
  2. \ra – aseta komentosarjan cmd-rivin argumentit (n, I)
  3. \rc – päivitä tiedosto, tarkista syntaksi (n, I)
  4. \rco – syntaksin tarkistusvaihtoehdot (n, I)
  5. \rd – käynnistä virheenkorjaus (n, I)
  6. \re – tee komentosarjasta suoritettava/ei suorita.(*) (in)

Tee komentosarjasta suoritettava

Kun olet kirjoittanut skriptin, tallenna se ja kirjoita \re, jotta se voidaan suorittaa painamalla [Enter].

Ennalta määritettyjen koodinpätkien käyttäminen Bash-komentosarjassa

Ennalta määritetyt koodinpätkät ovat tiedostoja, jotka sisältävät jo kirjoitettua koodia, joka on tarkoitettu tiettyyn tarkoitukseen. Lisää koodinpätkiä kirjoittamalla \nr ja \nw, jotta voit lukea/kirjoittaa ennalta määritettyjä koodinpätkiä. Anna seuraava komento listataksesi oletuskoodinpätkät:

.vim/bash-support/codesnippets/

Jos haluat käyttää koodinpätkää, kuten free-software-comment, kirjoita \nr ja valitse sen nimi automaattisen täydennyksen avulla ja paina [Enter]:

Luo mukautettuja ennalta määritettyjä koodinpätkiä

Voit kirjoittaa omia koodinpätkiä kohtaan ~/.vim/bash-support/codesnippets/. Tärkeää on, että voit myös luoda omia koodinpätkiä tavallisesta komentosarjakoodista:

  1. valitse koodin osa, jota haluat käyttää koodinpätkänä, paina sitten \nw ja anna sille tarkasti tiedostonimi.
  2. lukeaksesi sen, kirjoita \nr ja lisää mukautettu koodinpätkä tiedostonimellä.

Katso sisäänrakennetun ohjeen ja komennon kohdistimen alla

Näytä ohje normaalitilassa kirjoittamalla:

  1. \hh – sisäänrakennettu ohje
  2. \hm – komennon ohje

Jos haluat lisätietoja, lue tiedosto läpi:

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

Vieraile Bash-support-laajennuksen Githubin arkistoon: https://github.com/WolfgangMehner/bash-support
Vieraile Bash-support-laajennuksessa Vimin verkkosivustolla: http://www.vim.org/scripts/script.php?script_id=365

Siinä kaikki toistaiseksi, tässä artikkelissa kuvailimme Vimin asentamisen ja määrittämisen Bash-IDE:ksi Linuxissa käyttämällä bash-tukilaajennusta. Tutustu tämän laajennuksen muihin jännittäviin ominaisuuksiin ja jaa ne kanssamme kommenteissa.