Porovnávané verzie

Kľúč

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

...

  • Automaticky farebne odlišuje kľúčové slová: .
  • Automaticky farebne odlišuje správne zapísané texty: , chybné texty: .
  • 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é.
      TODO + screenshot
    • 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.
  • Stlačenie CTRL+F1 (help), keď je kurzor umiestnený v rámci mena funkcie/akcie, vyvolá help pre danú funkciu/akciu/udalosť.
  • Automatické navrhovanie s možnosťou doplnenia kódu nastáva pri nasledujúcich podmienkach:
    • Po zadaní znaku "\" nachádzajúceho sa za objektom alebo premennou, kedy sa zobrazí zoznam s atribútmi objektu
    • Po zadaní znaku "^" ak sa tento znak nachádza za objektom typu štrukturovaná premenná alebo za lokálnou premennou typu RECORD
  • Navrhovanie a dopĺňanie kódu na základe umiestnenia kurzora v editor po stlačení klávesovej skratky CTRL+SPACE. Po opätovnom stlačení CTRL+SPACE je možné zobraziť detailnejší popis (funkcie - popis funkcie, akcie - syntax pre akciu, premenné - popis premennej, konštanty - popis konštatny). V zozname návrhov je možné sa navigovať pomocou šípok, po stlačení ENTER sa doplní daná akcia, premenná, funkcia, konštanta alebo atribút. Na základe ďalej popísaných podmienok, obsahuje zoznam návrhov:
    • Ak je pred kurzorom v editore medzera, sú navrhované akcie, premenné, funkcie a konštanty
    • Ak je pred kurzorom text začínajúci "%", sú navrhované funkcie, pričom zoznam s návrhmi je filtrovaný na základe textu za "%"
    • Ak je pred kurzorom text začínajúci "_", sú navrhované premenné (lokálne, globálne a premenné schémy ak ide o skript schémy), pričom zoznam s návrhmi je filtrovaný na základe textu pred kurzorom
    • Ak je pred kurzorom text začínajúci "@", sú navrhované konštanty, pričom zoznam s návrhmi je filtrovaný na základe textu za "@"
    • Ak je pred kurzorom text začínajúci znakom a-zA-Z, sú navrhované kľúčové slová akcií
    • Ak riadok začína kľúčovým slovom akcie, postupne pri dopĺňaní jej parametrov sa zobrazia aktuálne možnosti na prvom mieste v zozname, nasledované so všetkými možnosťami pre doplnenie, ktoré editor poskytuje (premenné, funkcie, konštanty)
    • Ak je zadaný identifikátor objektu (identifikátor objektu schémy alebo systémového server eventu) pre akciu CALL, sú navrhované RPC procedúry a interface, ktoré sú pre daný objekt definované. 

...

  • Po zadaní znaku "^" za názvom interface sa zobrazí zoznam procedúr, ktoré sú pre daný interface definované. Po vybratí položky zo zoznamu sa definícia procedúry doplní do ESL Editora.

    TODO + screenshot
  • Zobrazenie popisu RPC procedúr volaných v ESL skripte. Táto vlastnosť umožňuje užívateľovi vytvárať popisy RPC procedúr, ktoré sa zobrazia po umiestnení kurzora myši nad názvom volanej RPC procedúry v inom skripte ako je daná RPC procedúra deklarovaná. V ESL editore sa zobrazí komentár a parametre danej RPC procedúry. Popis môže byť jednoriadkový alebo viacriadkový. Pri viacriadkovom popise je dôležité, aby sa medzi riadkami nenachádzal prázdny riadok. Taktiež je dôležité, aby za popisom nasledovala deklarácia procedúry (bez prázdnych riadkov). Popis začína znakom ";", ako v prípade komentára.

    TODO + screenshot
  • Kotva
    odsadenie
    odsadenie
    Automatické odsadenie
    Pri písaní ESL skriptu a prechode na nový riadok, ESL editor automaticky odsadí aktuálny riadok (podľa prvého nenulového riadku) a nastaví kurzor na danú pozíciu. Veľkosť odsadenia je automaticky detegovaná z akutálneho skriptu, ale je ju možné aj upraviť v stavovom riadku (Obrázok oblasť 6). 

      Vlastnosti automatického odsadzovania:
    1. Pri prechode na nový riadok po vybraných akciách (napr. RPC, PROCEDURE, PUBLIC, FOR, DO_LOOP, IF... ) v ESL editore sa automaticky odsadí text o zvolenú veľkosť odsadenia od predchádzajúceho riadka.
    2. Pri prechode na nový riadok po vybraných akciách (napr. END_LOOP, ENDIF... ) v ESL editore sa automaticky odsadí text o 2 znaky doľava od predchádzajúceho riadka.
    3. Pri stlačení kombinácií kláves CTRL+K a následne CTRL+F sa vyznačený text naformátuje podľa predchádzajúcich vlastností. Pre túto akciu je smerodajné odsadenie prvého riadku vo vyznačenej množine riadkov.
    4. Pri stlačení kombinácie kláves SHIFT+ALT+F sa naformátuje celý text
  • Kombinácie kláves:

    Kombinácia klávesAkcia
    F1Zobrazenie zoznamu akcií popísaných nižšie
    CTRL+F1Zobrazenie nápovedy editora, ak sa kurzor nachádza na názve funkcii, zobrazí sa nápoveda pre danú funkciu


    CTRL+K
    Vytvorenie poznámky na aktuálnom riadku alebo skupine riadkov pri vyznačenom bloku.CTRL+SHIFT+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
    Odstránenie poznámky na aktuálnom riadku alebo skupine riadkov pri vyznačenom bloku.


    CTRL+F
    Zobrazenie dialógu pre vyhľadávanie alebo nahrádzanie textu v skripte.
    Vyhľ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
    Prechod
    Ísť na
    daný riadok v texte.CTRL+iOdsadenie označenej časti skriptu. Smerodajné odsadenie pre túto akciu je odsadenie prvého riadku vo vybranej časti skriptu.CTRL+SPre skript aktívnej schémy - uloženie Schémy.
    Pre skript objektu typu Event - uloženie.
    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.
    CTRL+~ESL editor automaticky doplní rozpísané slovo podľa najbližšieho vhodného slova od pozície kurzora a neskôr podľa jeho typu (funkcia, konštanta, akcia...) opakovaným stláčaním postupne dopĺňa ďalšie zodpovedajúce slová.CTRL+>Zobrazenie tool tipu v ESL editore funguje aj pri vypnutom automatickom tool tipe.
    F2Uloženie skriptu do súboru
    F8Prepnutie do ladiaceho režimu






    F5Pokračovanie vo vykonávaní skriptu
    SHIFT+F9Vyhodnotenie z aktuálneho výberu, prípadne z objektu pod kurzorom
    F6Ísť na koniec
    F4Pozastavenie vykonávanie skriptu
    F8Vkročenie do 
    F7Prekročenie
    CTRL+F7Prekročenie + profiling



Popup menu

...

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:

...