Jako obvykle nová verze, nové funkce rozšíření VS Code pro vývojáře, kteří chtějí zobrazovat a upravovat kód pomocí tohoto bezplatného editoru.
4D v20 přináší do editoru Visual Studio Code novou funkci prostřednictvím rozšíření 4D-Analyzer: Přivítejte kontrolu syntaxe dokumentu, která vývojářům pomůže psát méně chyb, skládání a odsazování kódu pro lepší vzhled a nástroj4d umožňující rychlejší spuštění serveru LSP.
Kontrola syntaxe dokumentu
Kontrola syntaxe je při psaní kódu způsob, jak vývojářům pomoci, aby byl jejich kód bezpečnější.
Například zadání příkazu „If“ je syntaktickou chybou, pokud chybí odpovídající příkaz „End if“. Vývojář často píše totéž pro závorky a dlouhý seznam překlepů.
Stejně jako je již dlouho k dispozici v editoru kódu 4D, můžete nyní kontrolovat syntaktické chyby v editoru VS Code.
Nejlepší část? Z vaší strany není třeba nic dělat, vše je automatické.
V editoru VS Code se syntaktické chyby zobrazují inline: část kódu generující chybu je podtržena. A po najetí myší se zobrazí nápověda, která zobrazuje stejné vysvětlení chyby jako v aplikaci 4D:
Protože někteří vývojáři nemají rádi, když editor jejich kód podtrhává, udělali jsme podobně jako ostatní rozšíření VS Code to, že tato možnost je volitelná. Kontrolu syntaxe můžete aktivovat nebo deaktivovat v nastavení rozšíření:
Skládání a odsazování kódu
Další užitečnou schopností pro vývojáře je smršťování a rozbalování částí kódu. V aplikaci VS Code se před každou skládanou částí kódu zobrazí závorka, když najedete na levý okraj. Složitelnými částmi kódu jsou například bloky klíčových slov a funkce tříd.
A při psaní kódu uvnitř skládaného bloku kódu se kurzor automaticky odsadí, takže kód vypadá lépe pro čtení bez jakékoli akce.
aplikace tool4d
4D v20 přináší novou aplikaci nazvanou tool4d. Jak je vysvětleno v tomto příspěvku na blogu, tato aplikace je podmnožinou 4D a je určena k provádění skriptů prostřednictvím rozhraní příkazového řádku. Poskytuje však také LSP server, který komunikuje s rozšířením VS Code! Nyní tedy můžete definovat tool4d v cestě k serveru v nastavení rozšíření 4D-Analyzer:
Jelikož je tool4d velmi malý a nenačítá mnoho komponent, je jeho načítání výrazně rychlejší! A v systému MacOS nastavení tool4d jako serveru LSP zabrání souběžnému přístupu k vaší aplikaci 4D.
Doufám, že vám všechny tyto nové funkce pomohou používat jazyk 4D v editoru VS Code!
Neustále se snažíme poskytovat našim uživatelům co nejlepší zkušenosti a vyzýváme vás, abyste se podělili o své názory a zpětnou vazbu na fóru 4D. Vaše zpětná vazba nám pomáhá lépe porozumět vašim potřebám a neustále zlepšovat naše produkty a služby.