...
IntelliSense poskytuje odvodené návrhy aj globálne identifikátory systému D2000. Editor ponúka rôzne typy dokončení vrátane úryvkov kódu a jednoduchých textových dokončení založených na slovách (štandardne vypnuté).
Ikona | Názov | Položka v nastaveniach |
---|---|---|
Procedúry a funkcie | Suggest: Show Methods | |
Položky štruktúr a globálne premenné | Suggest: Show Fields | |
Lokálne premenné | Suggest: Show Variables | |
Návestia | Suggest: Show Classes | |
Preddefinované globálne premenné | Suggest: Show Interfaces | |
Typy chýb pre potlačenie | Suggest: Show Events | |
Premenné schémy | Suggest: Show Values | |
Konštanty | Suggest: Show Constants | |
Atribúty | Suggest: Show Enum Members | |
Kľúčové slová | Suggest: Show Keywords | |
Objekty systému D2000 | Suggest: Show Files | |
Úryvky kódu | Suggest: Show Snippets |
Konfigurácia IntelliSense
...
V predvolenom nastavení je dopĺňanie klávesou TAB tabulátorom zakázané. Pre povolenie použitie nastavenie Tab Completion. Existujú tieto možnosti:
- Zapnuté - po stlačení klávesu Tab sa vloží najvhodnejší návrh.
- Vypnuté - vypne dokončovanie pomocou tabulátoru.
- Len fragmenty kódu - tabulátor vloží fragmenty kódu, keď sa ich predpona zhoduje. Funguje najlepšie, keď nie sú povolené Quick Suggestions.
Pozičný bonus
Zoradenie návrhov závisí od toho, ako dobre sa zhodujú s aktuálne písaným slovom. Okrem toho je možné pomocou nastavenia Locality Bonus požiadať editor, aby uprednostnil návrhy, ktoré sa objavia bližšie k pozícii kurzora.
Info | ||
---|---|---|
| ||
Nakoľko táto funkcionalita závisí od pozície medzi najbližšími zátvorkami, tak funguje len v rámci jedného riadku. |
Výber návrhov
V predvolenom nastavení ESL Editor vopred vyberie naposledy použitú položku v zozname návrhov. Pre iné správanie, napríklad vždy vybrať prvý návrh v zozname návrhov upravte nastavenie Suggest Selection. Dostupné hodnoty:
- Prvý - vždy vybrať prvý návrh.
- Naposledy použitý - vybrať nedávne návrhy, pokiaľ ich nevyberiete ďalším zadávaním, napr. `console.| -> console.log`, pretože `log` bol nedávno dokončený.
- Naposledy použitý podľa prefixu - vybrať návrhy na základe predchádzajúcich predpôn, ktoré dokončili tieto návrhy, napr. `co -> console` a `con -> const`.
Fragmenty kódu v návrhoch
V predvolenom nastavení ESL Editor zobrazuje úryvky kódu a návrhy na dokončenie v jednom widgete. Správanie je možné ovládať pomocou nastavenia Snippet Suggestions. Ak chcete odstrániť úryvky kódu z widgetu návrhov, nastavte hodnotu na „Žiadne“. Ak chcete zobraziť úryvky kódu, môžete určiť poradie vzhľadom na návrhy. v hornej časti ("Hore"), v spodnej časti ("Dole") alebo v riadku zoradené podľa abecedy ("V riadku"). Predvolená hodnota je „V riadku“.