Rozšíření kódu VS: Doplňování kódu

Automaticky přeloženo z Deepl

Nová verze, nová funkce rozšíření VS Code.

4D v19 R8 přináší novou funkci do editoru Visual Studio Code prostřednictvím rozšíření 4D-Analyzer: Přivítejte doplňování kódu.

Počínaje verzí 4D v19R8 se při psaní kódu v souboru 4DM zobrazují kontextové návrhy ve vyskakovacím menu. V seznamu se můžete pohybovat nahoru a dolů; jako další se zobrazí podpisová nápověda zvýrazněné položky.
A volbu můžete automaticky potvrdit zadáním klávesy TAB nebo kliknutím na požadovanou položku v nabídce.
Doplňování kódu je k dispozici pro:

    • Příkazy 4D
    • atributy objektů
    • funkce objektu
    • metody
    • proměnné
    • konstanty
    • typy

Následující příklad zobrazuje obrazovku VS Code při zadání „This.t“ ve funkci třídy entit.


Návrhy se zobrazují při zadání několika znaků. Pokud jste však ještě některé znaky nenapsali, můžete stisknutím kláves CTRL+SPACE zobrazit všechny dostupné kontextové prvky.
V níže uvedeném příkladu jsme zadali příkaz „Soubor“ a stisknutím klávesové zkratky CTRL+mezerník jsme zobrazili všechny související konstanty.
blank

Doplňování je k dispozici také pro klíčová slova! Při zadání úvodního klíčového slova, například If nebo Use, se na následujících řádcích nabídne odpovídající koncové klíčové slovo.blank

Šťastné kódování! A jako obvykle se můžete vyjádřit na fóru 4D.

Avatar
• Product Owner • Damien Fuzeau se připojil k týmu 4D Product v únoru 2019. Jako Product Owner má na starosti psaní uživatelských příběhů a jejich následný převod do funkčních specifikací. Jeho úkolem je také zajistit, aby dodávané implementace funkcí vyhovovaly potřebám zákazníků. Damien vystudoval softwarové inženýrství na University of Nantes. Ve své bývalé společnosti strávil více než 23 let, nejprve jako vývojář (objevil 4D v roce 1997) a později jako technický manažer a softwarový architekt. Tato společnost je partnerem 4D OEM a nasadila obchodní software založený na 4D pro tisíce uživatelů na stovkách serverů. Damien je tedy zvyklý na 4D vývoj a nasazení ve vícejazyčném kontextu.