Un IDE (Mediu de dezvoltare integrat) este pur și simplu un software care oferă facilități și componente de programare atât de necesare într-un singur program, pentru a maximiza productivitatea programatorului. IDE-urile propun un singur program în care se poate realiza toată dezvoltarea, permițând unui programator să scrie, să modifice, să compileze, să implementeze și să depaneze programe.
În acest articol, vom descrie cum să instalați și configurați editorul Vim ca Bash-IDE folosind bash-support plug-in vim.
bash-support este un plug-in vim foarte personalizabil, care vă permite să inserați: anteturi de fișiere, declarații complete, comentarii, funcții și fragmente de cod. De asemenea, vă permite să efectuați verificarea sintaxei, să faceți un script executabil, să porniți un depanator pur și simplu cu o apăsare de tastă; faceți toate acestea fără a închide editorul.
În general, face ca scripturile bash să fie distractive și plăcute prin scrierea / inserarea organizată și consecventă a conținutului fișierului utilizând tastele de comandă rapidă (mapări).
Plug-in-ul versiunii actuale este 4.3, versiune 4.0 a fost o rescriere a versiunii 3.12.1; versiunile 4.0 sau mai bune, se bazează pe un sistem de șabloane complet nou și mai puternic, cu sintaxa șablonului modificată spre deosebire de versiunile anterioare.
Începeți prin descărcarea celei mai recente versiuni de plug-in bash-support folosind comanda de mai jos:
$ cd Descărcări. $ curl http://www.vim.org/scripts/download_script.php? src_id = 24452> bash-support.zip.
Apoi instalați-l după cum urmează; creați .vim
din directorul de acasă (în cazul în care nu există), mutați-l în el și extrageți conținutul bash-support.zip Acolo:
$ mkdir ~ / .vim. $ cd .vim. $ unzip ~ / Downloads / bash-support.zip.
Apoi, activați-l din .vimrc
fişier:
$ vi ~ / .vimrc.
Prin inserarea liniei de mai jos:
plug-in tip de fișier pe numărul setat # opțional adăugați acest lucru pentru a afișa numerele de linie în vim.
Pentru a simplifica utilizarea acestuia, constructele utilizate frecvent, precum și anumite operații pot fi inserate / efectuate respectiv cu mapări de chei. Mapările sunt descrise în ~ / .vim / doc / bashsupport.txt și ~ / .vim / bash-support / doc / bash-hotkeys.pdf sau ~ / .vim / bash-support / doc / bash-hotkeys.tex fișiere.
(\) + charater (s)
combinație) sunt specifice fișierului de tip fișier: funcționează numai cu 'SH' fișiere, pentru a evita conflictele cu mapările de la alte plugin-uri.('\')
iar următoarele caractere vor fi recunoscute doar pentru o perioadă scurtă de timp (posibil mai puțin de 3 secunde - pe baza presupunerii).Mai jos sunt anumite caracteristici remarcabile ale acestui plug-in pe care le vom explica și vom învăța cum să le folosim:
Uitați-vă la exemplul de antet de mai jos, pentru a crea acest antet automat în toate noile scripturi bash, urmați pașii de mai jos.
Începeți prin setarea detaliilor dvs. personale (numele autorului, referința autorului, organizația, compania etc.). Folosiți harta \ ntw
în interiorul unui tampon Bash (deschideți un script de testare ca cel de mai jos) pentru a porni expertul de configurare a șablonului.
Selectați opțiunea (1) pentru a configura fișierul de personalizare, apoi apăsați [Introduce].
$ vi test.sh.
După aceea, lovește [Introduce] din nou. Apoi selectați opțiunea (1) încă o dată pentru a seta locația fișierului de personalizare și a apăsa [Introduce].
Expertul va copia fișierul șablon .vim / bash-support / rc / personal.templates la .vim / templates / personal.templates și deschideți-l pentru editare, unde puteți introduce detaliile.
presa eu
pentru a insera valorile corespunzătoare în ghilimele simple, așa cum se arată în captura de ecran.
După ce ați setat valorile corecte, tastați : wq
pentru a salva și a ieși din fișier. Închideți scriptul de testare Bash, deschideți un alt script pentru a verifica noua configurație. Antetul fișierului ar trebui să aibă acum detaliile dvs. personale similare cu cele din captura de ecran de mai jos:
$ test2.sh.
Pentru a face acest lucru, tastați comanda de mai jos pe Vim linie de comandă și apăsați [introduce], va crea un fișier .vim / doc / tags:
: helptags $ HOME / .vim / doc /
Pentru a insera un comentariu încadrat, tastați \ cfr
în modul normal:
Următoarele sunt mapări cheie pentru inserarea instrucțiunilor (n
- Mod normal, eu
- modul inserare):
\ sc
- caz în... esac (n, I)
\ sei
- elif atunci (n, I)
\ sf
- pentru că a făcut (n, i, v)
\ sfo
- pentru ((...)) (n, i, v)
\si
- dacă atunci fi (n, i, v)
\ sie
- dacă atunci altfel fi (n, i, v)
\ ss
- selectați în faceți (n, i, v)
\ su
- până terminat (n, i, v)
\ sw
- în timp ce gata (n, i, v)
\ sfu
- funcție (n, i, v)
\ se
- ecou -e „…” (n, i, v)
\ sp
- printf „…” (n, i, v)
\ sa
- element de matrice, $ {. [.]} (n, i, v) și multe alte caracteristici de matrice.Tip \ sfu
pentru a adăuga o nouă funcție goală, apoi adăugați numele funcției și apăsați [Introduce] pentru a-l crea. Apoi, adăugați codul funcției.
Pentru a crea un antet pentru funcția de mai sus, tastați \ cfu
, introduceți numele funcției, faceți clic pe [Introduce] și completați valorile corespunzătoare (nume, descriere, parametri și returnări):
Mai jos este un exemplu care arată inserarea unei instrucțiuni if folosind \si
:
Următorul exemplu care arată adăugarea unui ecou declarație folosind \ se
:
Următoarea este o listă a unor operații de executare mapări cheie:
\ rr
- actualizați fișierul, rulați scriptul (n, I)
\ ra
- setați argumentele liniei cmd script (n, I)
\ rc
- actualizați fișierul, verificați sintaxa (n, I)
\ rco
- opțiuni de verificare a sintaxei (n, I)
\ rd
- porniți depanatorul (n, I)
\re
- face script executabil / nu exec. (*) (În)După ce ați scris scriptul, salvați-l și tastați \re
pentru al face executabil apăsând [Introduce].
Fragmentele de cod predefinite sunt fișiere care conțin cod deja scris, destinat unui anumit scop. Pentru a adăuga fragmente de cod, tastați \ nr
și \ nw
pentru a citi / scrie fragmente de cod predefinite. Lansați comanda care urmează pentru a lista fragmente de cod implicite:
$ .vim / bash-support / codesnippets /
Pentru a utiliza un fragment de cod, cum ar fi free-software-comment, tastați \ nr
și utilizați funcția de completare automată pentru a-i selecta numele și apăsați [Introduce]:
Este posibil să scrieți propriile fragmente de cod sub ~ / .vim / bash-support / codesnippets /. Important, puteți crea propriile fragmente de cod din codul de script normal:
\ nw
, și dați-i îndeaproape un nume de fișier.\ nr
și utilizați numele de fișier pentru a adăuga fragmentul de cod personalizat.Pentru a afișa ajutor, în modul normal, tastați:
\ hh
- pentru ajutor încorporat\ hm
- pentru ajutor de comandăPentru mai multe referințe, citiți fișierul:
~ / .vim / doc / bashsupport.txt #copia documentației online. ~ / .vim / doc / tags.
Accesați depozitul Github pentru plug-in-uri Bash: https://github.com/WolfgangMehner/bash-support
Accesați plug-in-ul de asistență Bash pe site-ul web Vim: http://www.vim.org/scripts/script.php? script_id = 365
Asta este tot deocamdată, în acest articol, am descris pașii de instalare și configurare a Vim ca Bash-IDE în Linux folosind plugin-ul bash-support. Consultați celelalte caracteristici interesante ale acestui plugin și împărtășiți-le cu noi în comentarii.