Ke stažení Auto Tool4D: 4D-Analyzer Rozšíření pro VS Code

Automaticky přeloženo z Deepl

S potěšením oznamujeme nové užitečné zjednodušení v rozšíření 4D-Analyzer pro Visual Studio Code!

Tato funkce je zaměřena na zjednodušení procesu zahájení a vylepšení vývoje s VS Code pro 4D.

Až dosud rozšíření 4D-Analyzer pro VS Code vyžadovalo aplikaci 4D (4D, 4D Server nebo tool4d) spuštěnou na pozadí. Toto nastavení umožňovalo rozšíření komunikovat se serverem 4D LSP (Language Server Protocol).
Tento požadavek však byl s vydáním verze 0.2.0 rozšíření odstraněn.

Nyní může rozšíření 4D-Analyzer automaticky stáhnout aplikaci tool4d a použít ji jako server LSP pro rozšíření 4D-Analyzer.

To se stává výchozím chováním.

Nastavení rozšíření

Tato nová funkce přináší do nastavení rozšíření 4D-Analyzer několik nových parametrů:

Automatické stahování a používání tool4d: Ve výchozím nastavení je použitou aplikací serveru LSP aplikace tool4d, která je automaticky stahována. Toto nastavení můžete přepnout. Pokud je nastaveno na hodnotu False (Nepravdivé), rozšíření použije aplikaci definovanou stávajícím nastavením „path“ (Cesta).

Verze: Můžete definovat, která verze tool4d se má použít. Můžete použít nejnovější verzi tool4d, nejnovější verzi Feature Release, nejnovější verzi definovaného čísla Feature Release nebo nejnovější verzi Long Term Service verze. Nepropadejte však panice; pokud zadáte neplatnou verzi tool4d, zobrazí se chybové hlášení.
Zde jsou dostupné šablony:
– „latest“ odpovídá nejnovější globální verzi tool4d. Jedná se o výchozí hodnotu a nejlepší způsob, jak zajistit, abyste byli vždy aktuální. Verze se budou stahovat tak, jak budou vydávány.
– „20R“ odpovídá nejnovější verzi tool4d 20 Feature Release.
– „20R4“ odpovídá nejnovější verzi tool4d 20 R4. Tím se stahování omezí na verze 20R4. Samozřejmě můžete zadat „20R5“, „20R6“ atd., jakmile budou k dispozici.
– 20″ znamená nejnovější verzi toold4d 20 Long Term Service.
Všechny verze zahrnují jejich vydání HotFix. Další informace o verzování 4D si můžete přečíst v tomto příspěvku na blogu.

Kanál: Můžete si vybrat, zda chcete používat nejnovější beta verzi definované verze, nebo stabilní verzi.

Složka pro stažení tool4d: Můžete volitelně definovat umístění, kam bude stažený tool4d umístěn na disku. Pokud umístění není možné zapsat, zobrazí se chybové hlášení.

Aktualizace

Při spuštění rozšíření zkontroluje, zda je k dispozici nové sestavení pro definovanou verzi a kanál. Pokud ano, dialogové okno vás vyzve k potvrzení aktualizace.

blank
Zpracování chyb: Pokud rozšíření nemůže stáhnout nejnovější verzi definované verze tool4d, zobrazí se chybová zpráva.

Poznámka: místo stažené aplikace tool4d můžete stále používat vlastní místní aplikaci 4D, 4D Server nebo tool4d. Za tímto účelem deaktivujte nastavení „Automatické stahování a používání tool4d“ a ve starším nastavení „cesta“ uveďte cestu ke spustitelnému souboru.

Příkazy

Tato nová funkce také zavádí tři nové příkazy VS Code:
– Zobrazit aktuálně používanou verzi 4D: zobrazí aktuální verzi a číslo sestavení tool4d.
– Aktualizovat tool4d na nejnovější verzi: spustí proces aktualizace ručně, například když jste aktualizaci dříve odmítli.
– Vyčištění: vyčistí všechny nepoužívané verze tool4d z disku.

blank

Cílem této nové funkce je zefektivnit proces vývoje a usnadnit práci s VS Code. Doufáme, že se vám bude hodit, a těšíme se na vaši zpětnou vazbu!

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.