Kā padarīt Vim redaktoru kā Bash-IDE, izmantojot Linux atbalsta spraudni bash-support


IDE (Integrētā izstrādes vide) ir vienkārši programmatūra, kas piedāvā ļoti nepieciešamās programmēšanas iespējas un komponentus vienā programmā, lai maksimizētu programmētāja produktivitāti. IDE piedāvā vienu programmu, kurā var veikt visu attīstību, ļaujot programmētājam rakstīt, modificēt, kompilēt, izvietot un atkļūdot programmas.

Šajā rakstā mēs aprakstīsim, kā instalēt un konfigurēt Vim redaktoru kā Bash-IDE, izmantojot spraudni bash-support vim.

bash-support ir ļoti pielāgojams vim spraudnis, kas ļauj ievietot: failu galvenes, pilnīgus paziņojumus, komentārus, funkcijas un koda fragmentus. Tas arī ļauj jums veikt sintakses pārbaudi, padarīt skriptu izpildāmu, palaist atkļūdotāju, vienkārši nospiežot taustiņu; dariet to visu, neaizverot redaktoru.

Tas parasti padara bash skriptu jautru un patīkamu, organizēti un konsekventi rakstot/ievietojot faila saturu, izmantojot īsinājumtaustiņus (kartējumus).

Pašreizējais versijas spraudnis ir 4.3, versija 4.0 bija 3.12.1 versijas pārrakstīšana; 4.0 vai jaunākas versijas ir balstītas uz pilnīgi jaunu un jaudīgāku veidņu sistēmu, ar atšķirīgu veidņu sintaksi atšķirībā no iepriekšējām versijām.

Kā Linux instalēt Bash atbalsta spraudni

Vispirms lejupielādējiet jaunāko spraudņa bash-support spraudni, izmantojot tālāk norādīto komandu.

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

Pēc tam instalējiet to šādi; izveidojiet direktoriju .vim mājas mapē (ja tāda nav), pārvietojieties tajā un izvelciet tur bash-support.zip saturu:

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

Pēc tam aktivizējiet to no faila .vimrc :

$ vi ~/.vimrc

Ievietojot zemāk esošo rindu:

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

Kā izmantot Bash atbalsta spraudni ar Vim Editor

Lai vienkāršotu tā lietošanu, bieži izmantotās konstrukcijas, kā arī noteiktas darbības var ievietot/veikt attiecīgi ar atslēgu kartēšanu. Kartējumi ir aprakstīti failos ~/.vim/doc/bashsupport.txt un ~/.vim/bash-support/doc/bash-hotkeys.pdf vai ~/.vim/bash-support/doc/bash-hotkeys.tex failos. .

  1. Visi kartējumi ( (\) + charater (s) kombinācija) ir raksturīgi faila tipam: tie darbojas tikai ar 'sh' failiem, lai izvairītos no konfliktiem ar citu spraudņu kartējumiem.
  2. Ātrumam ir svarīgi rakstīt - izmantojot taustiņu kartēšanu, līdera (\) un nākamo (-o) rakstzīmju (-u) kombinācija tiks atpazīta tikai īsu laiku (iespējams, mazāk par 3 sekundēm) pieņemot).

Tālāk ir norādītas dažas ievērojamas šī spraudņa funkcijas, kuras mēs izskaidrosim un iemācīsimies izmantot:

Apskatiet tālāk redzamo galvenes paraugu. Lai šī galvene tiktu automātiski izveidota visos jaunajos bash skriptos, veiciet tālāk norādītās darbības.

Sāciet, nosakot personisko informāciju (autora vārdu, autora atsauci, organizāciju, uzņēmumu utt.). Izmantojiet karti tw Bash buferī (atveriet testa skriptu kā zemāk redzamo), lai sāktu veidnes iestatīšanas vedni.

Atlasiet opciju (1), lai iestatītu personalizācijas failu, un pēc tam nospiediet [Enter].

$ vi test.sh

Pēc tam vēlreiz nospiediet [Enter]. Pēc tam vēlreiz atlasiet opciju (1), lai iestatītu personalizācijas faila atrašanās vietu, un nospiediet [Enter].

Vednis kopēs veidnes failu .vim/bash-support/rc/personal.templates uz .vim/templates/personal.templates un atvērs rediģēšanai, kur varēsit ievietot savu informāciju.

Nospiediet i , lai atsevišķās pēdiņās ievietotu atbilstošās vērtības, kā parādīts ekrānuzņēmumā.

Kad esat iestatījis pareizās vērtības, ierakstiet : wq , lai saglabātu un izietu no faila. Aizveriet Bash testa skriptu, atveriet citu skriptu, lai pārbaudītu jauno konfigurāciju. Faila galvenē tagad jābūt jūsu personiskajai informācijai, kas līdzīga tai, kas redzama zemāk redzamajā ekrānuzņēmumā:

$ test2.sh

Lai to izdarītu, ierakstiet komandu Vim komandrindā zemāk un nospiediet [Enter], un tas izveidos failu .vim/doc/tags:

:helptags $HOME/.vim/doc/

Lai ievietotu ierāmētu komentāru, ierakstiet

Šeit ir atslēgas kartējumi priekšrakstu ievietošanai ( n - parastais režīms, i - ievietošanas režīms):

  1. \sc - gadījums… esac (n, I)
  2. \sei - elif tad (n, I)
  3. \sf - lai veiktu darījumu (n, i, v)
  4. \sfo - lai ((…)) darītu (n, i, v)
  5. \si - ja tad fi (n, i, v)
  6. \sie - ja tad vēl fi (n, i, v)
  7. \ss - atlasiet do do done (n, i, v)
  8. \su - līdz do done (n, i, v)
  9. \sw - kamēr darīts (n, i, v)
  10. \sfu - funkcija (n, i, v)
  11. \se - atbalss -e “…” (n, i, v)
  12. \sp - printf “…” (n, i, v)
  13. \sa - masīva elements, & # 36 {. [.]} (n, i, v) un daudzas citas masīva funkcijas.

Ierakstiet \sfu , lai pievienotu jaunu tukšu funkciju, pēc tam pievienojiet funkcijas nosaukumu un nospiediet [Enter], lai to izveidotu. Pēc tam pievienojiet savas funkcijas kodu.

Lai izveidotu galveni funkcijai iepriekš, ierakstiet

Tālāk ir sniegts piemērs, kas parāda if paziņojuma ievietošanu, izmantojot \si :

Nākamais piemērs, kurā parādīts atbalss priekšraksta pievienošana, izmantojot \se :

Šis ir dažu palaisto darbību atslēgu kartējumu saraksts:

  1. r - atjauniniet failu, palaidiet skriptu (n, I)
  2. a - iestatiet skripta cmd līnijas argumentus (n, I)
  3. c - atjauniniet failu, pārbaudiet sintaksi (n, I)
  4. co - sintakses pārbaudes iespējas (n, I)
  5. d - sākt atkļūdotāju (n, I)
  6. e - padara skriptu izpildāmu/nav izpildāmu. (*) (in)

Pēc skripta uzrakstīšanas saglabājiet to un ierakstiet e lai padarītu to izpildāmu, nospiežot [Enter].

Iepriekš definēti koda fragmenti ir faili, kas satur jau uzrakstītu kodu, kas paredzēts konkrētam mērķim. Lai pievienotu koda fragmentus, ierakstiet r un w , lai lasītu/rakstītu iepriekš definētus koda fragmentus. Izsniedziet šādu komandu, lai uzskaitītu noklusējuma koda fragmentus:

$ .vim/bash-support/codesnippets/

Lai izmantotu koda fragmentu, piemēram, free-software-comment, ierakstiet r un izmantojiet automātiskās pabeigšanas funkciju, lai izvēlētos tā nosaukumu, un nospiediet [Enter]:

Ir iespējams uzrakstīt savus koda fragmentus sadaļā ~/.vim/bash-support/codenippets /. Svarīgi ir tas, ka jūs varat arī izveidot savus koda fragmentus no parastā skripta koda:

  1. izvēlieties koda sadaļu, kuru vēlaties izmantot kā koda fragmentu, pēc tam nospiediet w un cieši piešķiriet tam faila nosaukumu.
  2. lai to izlasītu, ierakstiet r un izmantojiet faila nosaukumu, lai pievienotu pielāgoto koda fragmentu.

Lai parādītu palīdzību, normālā režīmā ierakstiet:

  1. \hh - iebūvētai palīdzībai
  2. \hm - lai saņemtu palīdzību komandai

Lai uzzinātu vairāk, izlasiet failu:

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

Apmeklējiet Bash atbalsta spraudņa Github krātuvi: https://github.com/WolfgangMehner/bash-support
Apmeklējiet Bim atbalsta spraudni Vim vietnē: http://www.vim.org/scripts/script.php?script_id=365

Tas ir viss, šajā rakstā mēs aprakstījām Vim instalēšanas un konfigurēšanas darbības kā Linux Bash-IDE, izmantojot spraudni bash-support. Pārbaudiet citas šī spraudņa aizraujošās funkcijas un kopīgojiet tos ar mums komentāros.