Evidențierea sintaxei

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Cod de limbă JavaScript evidențiat de editorul Bluefish

Prin evidențierea sintaxei sau colorarea sintaxei ne referim la caracteristica unui software , de obicei un editor de text , pentru a afișa un text cu culori și fonturi diferite pe baza unor reguli sintactice particulare. Această caracteristică, utilizată în principal pentru codul sursă , facilitează scrierea într-un limbaj structurat, cum ar fi un limbaj de programare sau un limbaj de markup care are sintaxă și gramatică precise. [1] [2]

Dacă software-ul care rulează evidențierea sintaxei acceptă mai multe limbi, de obicei puteți specifica ce limbă este ( C , LaTeX , HTML , ...) sau editorul o poate recunoaște automat pe baza sintaxei sau extensiei fișierului.

Cod de limbaj HTML evidențiat de editorul Bluefish

Când se analizează paginile de cod și paginile, iluminarea sintaxei poate îmbunătăți foarte mult lizibilitatea și scrierea codului. De exemplu, programatorul poate sări automat secțiuni mari de comentarii sau cod, în funcție de ceea ce dorește.

Unele programe vă permit să personalizați evidențierea sintaxei prin modificarea regulilor existente pentru gramaticile limbilor cunoscute sau prin crearea de noi gramatică personalizată. Uneori, tipul de personalizare se limitează mai mult la redefinirea stilurilor și culorilor care trebuie utilizate pentru a evidenția textul

Unele programe pot exporta, de asemenea, codul evidențiat într-un format adecvat pentru imprimare sau în limbaj HTML .

Exemplu

Mai jos este un fragment de cod PHP pe care software-ul l-a colorat automat în funcție de sintaxă:

 // tipăriți tabelul de 3 ori
pentru ( $ i = 0 ; $ i <= 10 ; $ i ++ ) {
    ecou $ i . „x 3 =” . $ i * 3 . "<br /> \ n " ;
}

În acest exemplu simplu de listare PHP , software-ul MediaWiki a fost evidențiat;

  • în verde deschis comentariile explicative,
  • cuvintele cheie în verde îngroșat (cum ar fi for și echo ),
  • în albastru variabilele (cum ar fi $i ),
  • numerele în gri,
  • corzile roșii (cum ar fi " x 3 = " ),
  • cu caractere aldine îngroșate, scapă de caractere speciale (cum ar fi \n pentru linie nouă),
  • în negru celelalte caractere (semne de punctuație, operatori, paranteze).

Notă

  1. ^ (RO) Lucrul cu Evidențierea sintaxei , pe docs.kde.org. Adus pe 13 mai 2020 .
  2. ^ Evidențierea codului și sintaxei editorului de text UltraEdit , la ultraedit.com . Adus pe 13 mai 2020 .

Elemente conexe

Alte proiecte

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT