Porovnávané verzie

Kľúč

  • Tento riadok sa pridal
  • Riadok je odstránený.
  • Formátovanie sa zmenilo.

Obrázok znázorňuje členenie pracovnej plochy editora skriptov. Pre každý novo otvorený skript sa automaticky vytvorí nová záložka.

Image RemovedImage Added


1Nástrojový panel (toolbar).
2

Aktuálna akcia pri ladení skriptu Image Removed.

3

Break point pri ladení skriptu .

43Zdrojový text editovaného skriptu - jednotlivé akcie tvoriace skript. Na pravej strane sa nachádza minimapa pre rýchlu navigáciu v skripte
45
Časť okna v záložkách zobrazujúca:
  • Kompilácia - chyby pri preklade (syntaktická, sémantická kontrola),
  • Ladenie   - ladiace výpisy,
  • Poznámky - poznámky nachádzajúce sa v skripte
  • Sledovanie - hodnoty premenných.
  • Vyhodnotenie - vyhodnotenie výrazu
Pomer medzi touto časťou okna a plochou pre editovanie textu je možné meniť po zmene tvaru myši na  (po prechode myši na ich rozhranie) a so súčasným stlačením ľavého tlačidla myši a potiahnutím okraja do želanej pozície.
65Statový riadok
6Minimapa pre rýchlu navigáciu v skripte

Poznámky:
Pri zatvorení editora skriptov sa zatvoria všetky záložky a okno sa skryje.

...

  • Automaticky farebne odlišuje kľúčové slová: .
  • Automaticky farebne odlišuje správne zapísané texty: , chybné texty: .
  • Sémantické ofarbenie kódu - farebné odlíšenie lokálnych, globálnych, preddefinovaných a premenných schémy, farebné odlíšenie objektov, názvov procedúr...
  • Statická analýza kódu
  • Po úspešnej Kontrole syntaxe:
    • Za menom objektu typu Štruktúrovaná premenná alebo menom lokálnej premennej typu RECORD sa po zápise znaku '^' zobrazí zoznam stĺpcov štruktúry s číslom stĺpca a jeho popisom. Názvy stĺpcov v zozname sú abecedne zoradené.
    • Umiestnenie kurzora myši nad lokálnu premennú alebo položku štruktúrovanej premennej spôsobí zobrazenie informácií o jej type a mieste deklarácie (v ladiacom režime je zobrazovaná hodnota).
  • Po neúspešnej Kontrole syntaxe alebo Kompilácii, dvojitým stlačením myši v zozname chýb (obrázok oblasť 5) sa kurzor presunie na výskyt chyby. Ďalšou možnosťou ako sa navigovať medzi chybami alebo upozorneniami je pomocou klikania myšou na ikonu/y v pravom hornom rohu editora, ktorá sa zobrazí v prípade chyby/upozornenia. Po kliknutí sa presunie pozícia okna na danú chybu aj s popisom chyby, každé ďalšie kliknutie na ikonu presunie pozíciu okna na ďalšiu chybu/upozornenie v poradí.

  • Stlačenie CTRL+ F1 (help), keď je kurzor umiestnený v rámci mena funkcie/akcie, vyvolá help pre danú funkciu/akciu.
  • Rýchla navigácia v skripte pomocou minimapy (obrys kódu). Pre rýchle presúvanie v skripte je možné kliknutím a ťahaním šedej časti v minimape presúvať aktuálne zobrazenú časť skriptu v editore. Minimapa obsahuje zvýraznené časti kódu ako je riadok s pozíciou kurzora, v prípade neúspešnej kontrole syntaxe alebo kompilácii sú tu červenou farbou zvýraznené riadky s chybou alebo oranžovou farbou riadky s upozornením. Po umiestnení kurzora v editore na lokálnu premennú alebo procedúru, sú pod posuvníkom zobrazené sivou farbou všetky výskyty danej premennej/procedúry v rámci skriptu.

...

  • Základné kombinácie kláves:

    Kombinácia klávesAkcia
    CTRL+F1Zobrazenie kompletného zoznamu akcií spolu s klávesovými skratkami
    CTRL+F1Zobrazenie nápovedy editora, ak sa kurzor nachádza na názve funkcii, zobrazí sa nápoveda pre danú funkciu


    CTRL+SPACEAktivovať návrh
    CTRL+SHIFT+SPACEAktivovať tipy k parametrom procedúry a funkcie


    CTRL+K CTRL+CPridanie komentára na akutálny riadok
    CTRL+K CTRL+UOdstránenie komentára z aktuálneho riadku
    CTRL+/Pridanie/odstránenie komentára z aktuálneho riadku
    SHIFT+ALT+APridanie/odstránenie komentára z aktuálneho výberu


    CTRL+F2Premenovanie všetkých výskytov
    F2Premenovanie symbolu vrámci jeho platnosti


    CTRL+FVyhľadávanie v skripte
    ENTERNájsť ďalší výskyt
    SHIFT+ENTERNájst predchádzajúci výskyt


    SHIFT+ALT+FFormátovanie celého skriptu
    CTRL+K CTRL+FFormátovanie vybranej oblasti


    CTRL+F12Ísť na definíciu
    CTRL+GÍsť na riadok
    ALT+F8Ísť na ďalší problém
    SHIFT+ALT+F8Ísť na predchádzajúci problém
    SHIFT+F12Ísť na referencie
    CTRL+SHIFT+OÍsť na symbol - zobrazí možnosť prejsť na funkcie, premenné, parametre definované v skripte


    CTRL+SHIFT+F8Skontrolovanie syntaxe skriptu
    CTRL+F8Skompilovanie skript
    CTRL+SSkompilovanie a uloženie skiptu
    CTRL+1Otvorenie zoznamu objektov systému D2000.
    CTRL+2Otvorenie zoznamu preddefinovaných konštánt.
    CTRL+3Otvorenie zoznamu funkcií.
    CTRL+4Otvorenie zoznamu akcií.
    CTRL+5Otvorenie zoznamu lokálnych premenných.
    CTRL+6Otvorenie zoznamu atribútov hodnoty objektu alebo lokálnej premennej.F2Uloženie skriptu do súboru
    F8Prepnutie do ladiaceho režimu


...

Nad zdrojovým textom skriptu (časť 4 na obrázku) je možné vyvolať popup menu (kliknutím pravým tlačidlom myši alebo stlačením klávesy Menu na klávesnici) s týmito položkami:

Image RemovedImage Added

  • Prejsť k definícii (CTRL+F12) - kurzor sa presunie na miesto, kde je deklarovaný identifikátor. Pri použití "Prejsť k definícii" na vzdialenú procedúru (RPC/PUBLIC), ESL editor automaticky otvorí skript, v ktorom sa nachádza definícia procedúry a nastaví kurzor na definíciu. Ak je text pod kurzorom myši platné meno objektu, voľbou ho môžeme otvoriť na editáciu.
  • Prejsť na odkazy (SHIFT+F12) - zobrazí sa vnorený editor s možnosťou prechádzať medzi jednotlivými referenciami lokálnej premennej/procedúry.
  • Prejsť na symbol (CTRL+SHIFT+O) - zobrazí sa výberovník s filtráciou všetkých symbolov (lokálnych premenných, parametrov procedúr, procedúr), po výbere symbolu a stlačení tlačidla ENTER sa presunie kurzor na definíciu symbolu.
  • Náhľad - tu sa nachádzajú dve možnosti:
    • Náhľad definície (ALT+F12) - zobrazí sa vnorený editor na pozícii definície lokálnej premennej/procedúry.
    • Náhľad na odkazy - zobrazí sa vnorený editor s referenciou lokálnej premennej/procedúry, pričom zoznam jednotlivých referencií sa nachádza v pravej časti.
  • Premenovať symbol (F2) - premenuje meno lokálnej a globálnej premennej definovanej v skripte v rámci jej rozsahu platnosti.
  • Zmeniť všetky výskyty (CTRL+F2) - umožňuje premenovať zadaný text v rámci celého skriptu.
  • Formátovať dokument (SHIFT+ALT+F) - upraví formátovanie dokumentu, pričom sa aplikuje aktuálne nastavené odsadenie.
  • Nastavenie editora - zobrazí dialóg nastavení ESL editora (písmo a farby).
  • Zobraziť všetky inštancie - zobrazí zoznam všetkých bežiacich inštancií editovaného ESL skriptu.
  • Vyňať (CTRL+X) - skopíruje vybraný obsah do schránky a odstráni z editora,
  • Kopírovať (CTRL+C) - skopíruje vybratý obsah do schránky,
  • Paste (CTRL+V) - prilepí obsah zo schránky.
  • Paleta príkazov (CTRL+F1) - zobrazí všetky dostupné akcie v editore

Nastavenia editora

Všeobecné nastavenia

Umožňujú užívateľovi personalizovať editor pomocou rôznych nastavení ako je typ a veľkosť písma, zalamovanie slov atď.

Statická analýza

Umožňuje zapnúť/vypnúť rôzne typy validácie kódu a ich závažnosť. Závažnosť ovplyvňuje ako bude chyba zobrazená v editore

...

Konfigurácia vzhľadu

ESL editor pre zlepšenie prehľadnosti ESL skriptu farebne rozlišuje jednotlivé slová podľa ich typu. Prednastavené parametre farbenia je možné upraviť pomocou dialógu nastavení ESL editora.Editor umoňuje vybrať z troch farebných schém - svetlá, tmavá a vysoký kontrost.

Image AddedImage Removed


...

ESL Editor v rámci Stringu rozpoznáva odkazy do slovníka. V prípade, že bol identifikovaný odkaz do slovníka (kľúč), ktorý nie je definovaný, bude farbený ako Chyba (viď dialóg vyššie).

...