Kuinka tehdä Vim Editor Bash-IDE: ksi käyttämällä bash-tuki-laajennusta Linuxissa


IDE (Integrated Development Environment) on yksinkertaisesti ohjelmisto, joka tarjoaa kaivatut ohjelmointitilat ja komponentit yhdessä ohjelmassa ohjelmoijien tuottavuuden maksimoimiseksi. IDE: t esittivät yhden ohjelman, jossa kaikki kehitys voidaan suorittaa, jolloin ohjelmoija voi kirjoittaa, muokata, kääntää, ottaa käyttöön ja virittää ohjelmia.

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

bash-support on erittäin mukautettava vim-laajennus, jonka avulla voit lisätä: tiedostojen otsikot, täydelliset lausekkeet, kommentit, toiminnot ja koodinpätkät. Sen avulla voit myös suorittaa syntaksitarkistuksen, tehdä komentosarjan suoritettavaksi, käynnistää virheenkorjaimen yksinkertaisesti näppäimen painalluksella. tee kaikki tämä sulkematta editoria.

Se tekee bash-komentosarjoista yleensä hauskoja ja nautinnollisia järjestämällä ja johdonmukaisesti kirjoittamalla/lisäämällä tiedostosisältöä pikanäppäimillä (kartoituksilla).

Nykyinen version laajennus on 4.3, versio 4.0 kirjoitti uudelleen version 3.12.1; versiot 4.0 tai uudemmat, perustuvat kattavasti uuteen ja tehokkaampaan mallijärjestelmään, jossa mallin syntaksia on muutettu, toisin kuin edellisissä versioissa.

Kuinka asentaa Bash-tuki-laajennus Linuxiin

Aloita lataamalla bash-support -laajennuksen uusin versio alla olevan komennon avulla:

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

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

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

Aktivoi sitten se .vimrc -tiedostosta:

$ vi ~/.vimrc

Lisäämällä alla oleva rivi:

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

Kuinka käyttää Bash-tuki-laajennusta Vim Editorilla

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

  1. Kaikki yhdistelmät ( (\) + charater (s) -yhdistelmät) ovat tiedostotyyppikohtaisia: ne toimivat vain 'sh' -tiedostojen kanssa, jotta vältetään ristiriidat muiden laajennusten kuvausten kanssa.
  2. Nopeuden kirjoittamisella on merkitystä - kun käytetään avainkartoitusta, johtajan (\) ja seuraavien merkkien yhdistelmä tunnistetaan vain lyhyen aikaa (mahdollisesti alle 3 sekuntia - perustuu oletuksella).

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

Katso alla olevaa esimerkkiotsikkoa, jotta tämä otsikko luodaan automaattisesti kaikissa uusissa bash-skripteissäsi, noudata alla olevia ohjeita.

Aloita asettamalla henkilökohtaiset tietosi (tekijän nimi, tekijän viite, organisaatio, yritys jne.). Käynnistä ohjattu mallin määritys käyttämällä karttaa \ntw Bash-puskurin sisällä (avaa alla olevan skripti).

Määritä räätälöintitiedosto valitsemalla vaihtoehto (1) ja paina sitten [Enter].

$ vi test.sh

Paina sitten [Enter] uudelleen. Aseta sitten personointitiedoston sijainti valitsemalla vaihtoehto (1) vielä kerran ja paina [Enter].

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

Paina i lisätäksesi sopivat arvot lainausmerkkeihin kuvakaappauksen mukaisesti.

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

$ test2.sh

Kirjoita tämä kirjoittamalla alla oleva komento Vim-komentoriville ja painamalla [Enter], se luo tiedoston .vim/doc/tags:

:helptags $HOME/.vim/doc/

Voit lisätä kehystetyn kommentin kirjoittamalla \cfr normaalitilassa:

Seuraavat ovat avainkartoitukset lausekkeiden lisäämiseksi ( n - normaalitila, i - lisäystila):

  1. \sc - tapaus… esac (n, I)
  2. \sei - elif sitten (n, I)
  3. \sf - tekemistä varten (n, i, v)
  4. \sfo - varten ((…)) tee valmis (n, i, v)
  5. \si - jos silloin fi (n, i, v)
  6. \sie - jos sitten muuta fi (n, i, v)
  7. \ss - valitse tehtävässä (n, i, v)
  8. \su - kunnes valmis (n, i, v)
  9. \sw - kun olet valmis (n, i, v)
  10. \sfu - toiminto (n, i, v)
  11. \se - echo -e “…” (n, i, v)
  12. \sp - printf “…” (n, i, v)
  13. \sa - taulukkoelementti, & # 36 {. [.]} (n, i, v) ja monia muita taulukon ominaisuuksia.

Lisää uusi tyhjä funktio kirjoittamalla \sfu , lisää sitten funktion nimi ja luo se painamalla [Enter]. Lisää sen jälkeen toimintokoodisi.

Jos haluat luoda otsikon yllä olevalle funktiolle, kirjoita \cfu , kirjoita funktion nimi, napsauta [Enter] ja täytä tarvittavat arvot (nimi, kuvaus, parametrit ja palautukset):

Alla on esimerkki if-lauseen lisäämisestä \si -ominaisuudella:

Seuraava esimerkki, joka näyttää kaikulauseen lisäämisen käyttämällä koodia \se :

Seuraava on luettelo joistakin suoritettujen toimintojen avainkartoituksista:

  1. \rr - päivitä tiedosto, suorita komentosarja (n, I)
  2. \ra - aseta komentosarjan cmd-riviarvot (n, I)
  3. \rc - päivitä tiedosto, tarkista syntaksit (n, I)
  4. \rco - syntaksintarkistusvaihtoehdot (n, I)
  5. \rd - käynnistä virheenkorjaus (n, I)
  6. \re - tee komentosarja suoritettavaksi/not exec. (*) (in)

Kun olet kirjoittanut komentosarjan, tallenna se ja kirjoita \re tehdäksesi siitä suoritettavan painamalla [Enter].

Ennalta määritetyt koodinpätkät ovat tiedostoja, jotka sisältävät jo kirjoitettua koodia, joka on tarkoitettu tiettyyn tarkoitukseen. Lisää koodinpätkät kirjoittamalla \nr ja \nw , jos haluat lukea/kirjoittaa ennalta määriteltyjä koodinpätkiä. Anna seuraava komento luetellaksesi 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äydennystoiminnon avulla ja paina [Enter]:

On mahdollista kirjoittaa omat koodinpätkät kohtaan ~/.vim/bash-support/koodinpätkät /. Tärkeää on, että voit myös luoda omat koodinpätkät normaalista komentokoodista:

  1. valitse koodin osa, jota haluat käyttää koodinpätkänä, paina sitten \nw ja anna sille tarkasti tiedostonimi.
  2. voit lukea sen kirjoittamalla \nr ja lisäämällä mukautetun koodinpätkän tiedostonimellä.

Voit näyttää ohjeen kirjoittamalla normaalitilassa:

  1. \hh - sisäänrakennettua apua varten
  2. \hm - komentoapua varten

Lisätietoja saat lukemalla tiedoston läpi:

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

Käy Bash-tuki-laajennuksen Github-arkistossa: https://github.com/WolfgangMehner/bash-support
Käy Vim-verkkosivuston Bash-tuki-laajennuksessa: http://www.vim.org/scripts/script.php?script_id=365

Tässä kaikki, tässä artikkelissa kuvasimme vaiheet, joissa Vim asennetaan ja määritetään Bash-IDE: ksi Linuxissa käyttämällä bash-tuki-laajennusta. Tutustu tämän laajennuksen muihin mielenkiintoisiin ominaisuuksiin ja jaa ne kanssamme kommenteissa.