Paleta príkazov
Funguje vo viacerých režimoch podľa úvodného znaku:
"@" - Vyhľadávanie v zozname symbolov (CTRL+SHIFT+O).
"@:" - Vyhľadávanie v zozname symbolov zoradených podľa typu.
">" - Vyhľadávanie v zozname príkazov ich spúšťanie (CTRL+F1).
":" - Skok na riadok/stĺpec (CTRL+G)
Zadaním klávesovej skratky je daný prvý znak už vyplnený.
Zoznam príkazov
Príkazy systému D2000
Príkaz | Podmienka pre zobrazenie | Klávesová skratka | Popis |
|---|---|---|---|
GIT história objektu | Kurzor na objekte systému D2000 |
| Zobrazí okno s GIT históriou objektov systému D2000. |
Zobraziť všetky inštancie |
|
| Zobrazí zoznam všetkých bežiacich inštancií editovaného ESL skriptu. |
Nastavenia editora |
|
| Zobrazí nastavenia editora. |
Doplniť chýbajúce procedúry | Skript je editovateľný |
| Editor dopní chýbajúce deklarácie procedúr z ESL rozhrania. |
Pridať do sledovaných | V režime ladenia |
| Pridá sa symbol pod kurzorom do zoznamu sledovaných hodnôt v paneli Sledovanie. |
Pauza | V režime ladenia | F4 | Prerušenie nepretržitého vykonávania akcií skriptu (napríklad po voľbe Pokračovať, alebo Ísť na koniec). |
Ísť späť |
|
| Skok na predchádzajúci skript. |
Vytvoriť telo zo šablóny | Editor neobsahuje žiadny text |
| Editor vygeneruje nový obsah podľa šablóny. |
Pokračovať | V režime ladenia | F5 | Začatie nepretržitého vykonávania akcií skriptu až po najbližšiu zarážku, koniec alebo výskyt chyby (pozri Nastavenia). |
Prekročiť | V režime ladenia | F7 | Krokovanie bez vnárania sa. |
Prekročiť + profilovanie | V režime ladenia | CTRL+F7 | Vykoná krok bez vnárania sa, ktorý vypíše profilovacie informácie o danom kroku. Po vykonaní takéhoto kroku je otvorený excelovský dokument s kontingenčnou tabuľkou, ktorý zobrazuje podrobné profilovacie informácie o vykonanej akcii. Profilovacie informácie sú spracované a zobrazované pomocou nástroja ESL profiler, ktorý vyžaduje pre svoju funkčnosť nainštalovaný Microsoft Excel. |
Vstúpiť | V režime ladenia | F8 | Krokovanie s vnáraním sa. |
Ísť na koniec | V režime ladenia | F6 | Začatie nepretržitého vykonávania akcií skriptu po najbližšiu zarážku, koniec alebo výskyt chyby. |
Ísť na riadok | V režime ladenia |
| Začatie nepretržitého vykonávania akcií skriptu až po aktuálny riadok na ktorom sa nachádza kurzor, najbližšiu zarážku, koniec alebo výskyt chyby. |
Vymazať všetky body zastavenia | Sú pridané body zastavenia |
| Odstránia sa všetky body zastavenia v aktuálnom skripte. |
Zobraziť informácie o inštancii | V režime ladenia |
| Zobrazí detailné informácie o aktuálnej inštancii ESL skriptu. |
Nastavenia debuggera | V režime ladenia |
| Zobrazenie dialógu s nastaveniami debuggera. |
Pridať/odstrániť bod zastavenia | Na riadku kurzora je akcia |
| Na riadku na ktorom je pozícia kurzora sa pridá/odstráni bod zastavenia. |
Uložiť event do súboru | Mimo režim ladenia |
| Uloženie skriptu do súboru na disk. Skript sa uloží do súboru s názvom MenoSkriptu.esl v adresári ESL_SAVE, ktorý je podadresárom aplikačného adresára (v prípade objektu typu Event je to meno eventu, v prípade aktívnej schémy je to meno schémy). Poznámka: Pri neočakávanom ukončení procesu D2000 CNF sa skript automaticky uloží do súboru MenoSkriptu.esl.crash v adresári ESL_SAVE. |
Skompilovať a uložiť event | Mimo režim ladenia | CTRL+S | Vykonanie kontroly skriptu (kompilácia) a jeho uloženie. |
Otvoriť zoznam objektov D2000 | Mimo režim ladenia | CTRL+1 | Tlačidlo umožňuje vloženie odkazu na objekt systému D2000 (meno objektu) do textu skriptu - na aktuálnu pozíciu kurzora. Po výbere tejto položky sa otvorí dialógové okno obsahujúce zoznam objektov. |
Otvoriť zoznam preddefinovaných konštánt | Mimo režim ladenia | CTRL+2 | Umožňuje vloženie preddefinovanej konštanty do textu skriptu - na aktuálnu pozíciu kurzora. Po výbere tejto položky sa otvorí dialógové okno obsahujúce zoznam preddefinovaných konštánt. Po výbere tejto položky sa otvorí dialógové okno obsahujúce zoznam konštánt. |
Otvoriť zoznam funkcií | Mimo režim ladenia | CTRL+3 | Umožňuje vloženie preddefinovanej funkcie do textu skriptu - na aktuálnu pozíciu kurzora. Po výbere tejto položky sa otvorí dialógové okno Zoznam funkcií. Zoznam neobsahuje definované objekty typu Externá funkcia. |
Otvoriť zoznam akcií | Mimo režim ladenia | CTRL+4 | Umožňuje vloženie akcie do textu skriptu - na aktuálnu pozíciu kurzora. Po výbere tejto položky sa otvorí dialógové okno obsahujúce zoznam akcií. |
Otvoriť zoznam lokálnych premenných | Mimo režim ladenia | CTRL+5 | Umožňuje vloženie preddefinovanej lokálnej premennej do textu skriptu - na aktuálnu pozíciu kurzora. Po výbere tejto položky sa otvorí dialógové okno obsahujúce zoznam lokálnych premenných. |
Otvoriť zoznam atribútov | Mimo režim ladenia | CTRL+6 | Umožňuje vloženie preddefinovaného atribútu hodnoty objektu alebo lokálnej premennej - na aktuálnu pozíciu kurzora. Po výbere tejto položky sa otvorí dialógové okno obsahujúce zoznam atribútov. |
Zoznam premenných schémy | Mimo režim ladenia | CTRL+7 | Tlačidlo je aktívne iba pre skript schémy. Umožňuje vloženie lokálnej premennej schémy. Po výbere tejto položky sa otvorí dialógové okno obsahujúce zoznam lokálnych premenných schémy. |
Start Debug | Mimo režim ladenia | F8 | Štart inštancie eventu a pozastavenie pred vykonaním prvej akcie. |
Skompilovať | Mimo režim ladenia | CTRL+F8 | Kompilácia + kontrola syntaxe akcií a kontrola existencie objektov - sémantická kontrola. |
Skontrolovať syntax | Mimo režim ladenia | CTRL+SHIFT+F8 | Kontrola syntaxe akcií definovaných v rámci skriptu (nekontroluje sa existencia objektov - syntaktická kontrola). |
Zobraziť nápovedu |
| F1 | Zobrazí nápovedu k editoru/akcii na ktorej sa nachádza kurzor. |
Výber textu pomocou kotvy
Pre jednoduchú prácu s výberom textu pomocou klávesnice je možné použiť tieto príkazy (VS Code dokumentácia):
Príkaz | Podmienka pre zobrazenie | Klávesová skratka | Popis |
|---|---|---|---|
Set Selection Anchor |
| CTRL+K CTRL+B | Pridanie kotvy pre výber. |
Select From Anchor to Cursor | Bola pridaná kotva | CTRL+K CTRL+K | Výber textu medzi kurzorom a kotvou. |
Cancel Selection Anchor | Bola pridaná kotva | ESC | Zrušenie kotvy pre výber. |
Go to Selection Anchor | Bola pridaná kotva |
| Nastaví kurzor na kotvu. |
Posun vybraného textu
Príkaz | Podmienka | Klávesová skratka | Popis |
|---|---|---|---|
Move Selected Text Left | Skript je editovateľný |
| Posunie vybraný text o jeden znak doľava. |
Move Selected Text Right | Skript je editovateľný |
| Posunie vybraný text o jeden znak doprava. |
Komentáre
Príkaz | Podmienka | Klávesová skratka | Popis |
|---|---|---|---|
Toggle Line Comment | Skript je editovateľný | CTLR+/ | Pridá/odstráni znak komentáru na riadku na ktorom je kurzor. |
Add Line Comment | Skript je editovateľný |
| Pridá znak komentáru na riadku na ktorom je kurzor. |
Remove Line Comment | Skript je editovateľný |
| Odstráni znak komentáru na riadku na ktorom je kurzor. |
Toggle Block Comment | Skript je editovateľný | SHIFT+ALT+A | ESL neobsahuje blokový komentár |
Kurzor
Príkaz | Podmienka | Klávesová skratka | Popis |
|---|---|---|---|
Cursor Undo |
| CTRL+U | Vrátiť kurzor na predchádzajúcu pozíciu. |
Cursor Redo |
|
| Obnoviť pozíciu kurzora po príkaze Cursor Undo. |
Lupa
Príkaz | Podmienka | Klávesová skratka | Popis |
|---|---|---|---|
Editor Font Zoom In |
| CTRL+Koliečko myši hore | Zväčšenie písma editora. |
Editor Font Zoom Out |
| CTRL+Koliečko myši dole | Zmenšenie písma editora. |
Editor Font Zoom Reset |
|
| Nastaviť na predvolenú veľkosť písma. |
Formátovanie textu
Príkaz | Podmienka | Klávesová skratka | Popis |
|---|---|---|---|
Format Document | Skript je editovateľný | SHIFT+ALT+F | Nastaviť odsadenia celého dokumentu podľa nastavenej veľkosti tabulátora. |
Format Selection | Skript je editovateľný | CTRL+K CTRL+F | Nastaviť odsadenie v rámci vyznačeného textu podľa nastavenej veľkosti tabulátora. |
Výber textu
Príkaz | Podmienka | Klávesová skratka | Popis |
|---|---|---|---|
Expand Selection |
| SHIFT+ALT+Šípka doprava | Rozšíri výber textu po najbližšiu logickú oblasť (zátvorky/riadok/celý text). |
Shrink Selection |
| SHIFT+ALT+Šípka doľava | Zmenší výber textu po najblišiu logickú oblasť (celý text/riadok/zátvorky). |
Expand Line Selection |
| CTRL+L | Vyznačí riadok/rozšíri výber textu o ďalší riadok smerom dole. |
Riadkové operácie
Príkaz | Podmienka | Klávesová skratka | Popis |
|---|---|---|---|
Copy Line Up | Skript je editovateľný | ALT+SHIFT+Šípka hore | Kopírovať aktuálny riadok na ktorom je kurzor hore. |
Copy Line Down | Skript je editovateľný | ALT+SHIFT+Šípka hore | Kopírovať aktuálny riadok na ktorom je kurzor dole. |
Duplicate Selection | Skript je editovateľný |
| Duplikovať výber. |
Move Line Up | Skript je editovateľný | ALT+Šípka hore | Presunúť riadok na ktorom je kurzor hore. |
Move Line Down | Skript je editovateľný | ALT+Šípka dole | Presunúť riadok na ktorom je kurzor dole. |
Sort Lines Ascending | Skript je editovateľný |
| Zoradiť riadky vzostupne. |
Sort Lines Descending | Skript je editovateľný |
| Zoradiť riadky zostupne. |
Delete Duplicate Lines | Skript je editovateľný |
| Zmazať duplicitné riadky. |
Trim Trailing Whitespace | Skript je editovateľný | CTRL+K CTRL+X | Oreže biele znaky z konca riadku |