...
Kotva | ||||
---|---|---|---|---|
|
Viaceré kurzory
ESL Editor podporuje viacero kurzorov pre rýchle simultánne úpravy. Sekundárne kurzory (renderované tenšie) môžete pridať pomocou ALT+Click. Každý kurzor funguje nezávisle na základe kontextu, v ktorom sa nachádza. Bežným spôsobom pridania ďalších kurzorov je CTRL+ALT+Šípka dole alebo CTRL+ALT+Šípka hore, ktoré vkladajú kurzory pod alebo nad aktuálny riadok. CTRL+D vyberie slovo na kurzore alebo ďalší výskyt aktuálneho výberu. Ďalšie kurzory je tiež možné pridať pomocou CTRL+SHIFT+L, čím sa pridá výber pri každom výskyte aktuálne vybratého textu.
...
Oblasti zdrojového kódu je možné zbaliť pomocou ikony skladania na medzere medzi číslami riadkov a začiatkom riadku. Presunutím myši nad oblasť s ikonami skladania a kliknutím zbalíte a rozbalíte oblasti. Použitím SHIFT+kliknutie na ikonu skladania zbalíte alebo rozbalíte oblasť a všetky oblasti vo vnútri.
Môžete tiež použiť nasledujúce akcie:
- Fold (Ctrl+Shift+[) - zbalí najvnútornejšiu nezbalenú oblasť pri kurzore.
- Unfold (Ctrl+Shift+]) - rozbalí zbalenú oblasť pri kurzore.
- Toggle Fold (Ctrl+K Ctrl+L) - zbalí alebo rozbalí oblasť na kurzore.
- Fold Recursively (Ctrl+K Ctrl+[) - zbalí najvnútornejšiu nezbalenú oblasť pri kurzore a všetky oblasti v tejto oblasti.
- Unfold Recursively (Ctrl+K Ctrl+]) - rozbalí oblasť na kurzore a všetky oblasti v tejto oblasti.
- Fold All (Ctrl+K Ctrl+0) - zbalí všetky oblasti v editore.
- Unfold All (Ctrl+K Ctrl+J) - rozbalí všetky oblasti v editore.
- Fold Level X (Ctrl+K Ctrl+2 pre úroveň 2) - zbalí všetky oblasti úrovne X okrem oblasti na aktuálnej pozícii kurzora.
Oblasti môžu byť definované aj značkami v komentároch. Začiatok oblasti určuje značka #region a ukončenie oblasti #endregion.
Pre skladanie a rozkladanie iba oblastí definovaných značkami:
- Fold Marker Regions (Ctrl+K Ctrl+8) - preloží všetky oblasti značiek.
- Unfold Marker Regions (Ctrl+K Ctrl+9) - rozbalí všetky oblasti značiek.
Odsadenie
ESL Editor umožňuje ovládať odsadenie textu a to, či chcete používať medzery alebo zarážky tabulátora. V predvolenom nastavení editor vkladá medzery a používa 2 medzery na klávesu TAB. Ak chcete použiť iné predvolené nastavenie, môžete upraviť nastavenia Insert Spaces a Tab Size.
Automatická detekcia odsadenia
ESL Editor analyzuje otvorený skript a určí odsadenie použité v dokumente. Automaticky zistené odsadenie prepíše predvolené nastavenia odsadenia. Zistené nastavenie sa zobrazí na pravej strane stavového riadka:
Zobrazovaná hodnota je automaticky detegovaná a ovládacie prvky umožňujú zmeniť predvolené nastavenie pre otvorený skript.
Potlačenie chybových hlášok
Chybové hlášky generované statickou analýzou je možné potlačiť dvoma spôsobmi
- jednotlivé typy hlásení je možné vypnúť/modifikovať v nastaveniach
- chybu na jednom riadku je možné potlačiť príznakom @SUPPRESS spolu s typom chyby v komentári na predchádzajúcom riadku (Táto možnosť je ponúkaná aj pomocou Code action):
Blok kódu | ||
---|---|---|
| ||
; @SUPPRESS unusedVariable
INT _unused |