Programování

Co je nového v Microsoft Visual Studio Code 1.50

Microsoft Visual Studio Code se stal jedním z nejpopulárnějších vývojářských nástrojů. Visual Studio Code, vytvořený pomocí multiplatformního elektronového rámce GitHub, je plně vybavený, rozšiřitelný editor otevřeného zdrojového kódu, který podporuje široký výběr programovacích jazyků a rámců, od známých C, C ++ a C # až po moderní jazyky, jako je Go, Rust a Node.js. A Visual Studio Code je k dispozici pro Windows, MacOS a Linux.

Kam stáhnout kód Visual Studio

Chcete-li stáhnout editor pro Windows, MacOS a Linux, přejděte na web Visual Code Studio společnosti Microsoft.

Co je nového ve Visual Studio Code 1.50

Publikováno 8. října 2020, Visual Studio Code 1.50 obsahuje následující:

  • Vylepšení připnuté karty zahrnují nové nastavení, editor.pinnedTabSizing, což umožňuje vývojářům konfigurovat, jak velká by se připnutá karta měla objevit. Dále lze editory nyní připnout, když jsou karty deaktivovány, a nový tab.lastPinnedBorder barvu lze přiřadit k nakreslení ohraničení napravo od minulé připnuté karty.
  • Byly zavedeny nové kontextové klíče editoru, přičemž některé stávající jsou zastaralé:groupActiveEditorDirty byl přejmenován na activeEditorIsDirtyeditorPřipnuto byl přejmenován na activeEditorIsNotPreview, aeditor Sticky byl přejmenován na activeEditorIsPinned
  • Pro zdroje byly přidány dva kontextové klíče prostředku (související s průzkumníkem):resourceDirname, pro cestu ke složce prostředku, ekvivalentní dirname (uri.fsPath), aresourcePath, pro úplnou cestu zdroje, ekvivalentní s uri.fsPath
  • Přístupnější editor nastavení.
  • Vznášející se jazyk je nyní k dispozici při ladění a šířka a výška přechodu při ladění se nyní automaticky přizpůsobují velikosti obsahu vznášení. Konzola pro ladění také nyní podporuje filtrování, což usnadňuje hledání výstupu nebo skrytí irelevantního výstupu protokolování.
  • Rozšíření plamenového grafu nyní zobrazí ladění metrik výkonu v reálném čase při ladění JavaScriptu.
  • Nové nastavení, otevírá Maximalizováno, umožňuje uživatelům přizpůsobit se jejich vlastním preferencím, zda se panel při přepnutí vždy otevře maximalizovaný Přepnout panel.
  • Rozšíření Microsoft C / C ++ nyní nemá náhled.
  • Visual Studio Code je nyní k dispozici pro architektury ARMv7 i ARM64. Vývojáři nyní mohou používat Visual Studio Code na Raspberry Pi, Chromebooku a dalších zařízeních založených na ARM.

Co je nového v Visual Studio Code 1.49

Publikováno 10. září, Visual Studio Code 1.49 má následující hlavní funkce:

  • Byl přidán nový příkaz, Formátovat upravené řádky, které budou formátovat pouze nové a změněné řádky. Také nové nastavení, formatOnSaveMode, umožňuje Formátovat a Uložit pouze pro upravené řádky. Tyto změny byly provedeny za účelem řešení situace, kdy příkazy Formátovat a Uložit a Formátovat dokument mohly zavést nežádoucí přeformátování řádků, které se nezměnily, což by mohlo mít za následek velké požadavky na vyžádání, které je těžké zkontrolovat, a ovlivnit kód, který neměl být upraveno.
  • Pohled Zdrojové úložiště repozitářů, dříve známý jako Pohled na poskytovatele zdrojové kontroly, byl znovu zaveden, aby umožňoval jemnější kontrolu nad tím, která úložiště zdrojů by měla být viditelná v pohledu Zdrojová kontrola.
  • Byl vylepšen ladicí program JavaScriptu, protože automatické připojení nyní ladí procesy bez ručního předávání --kontrolovat označte je. Pro zpracování mapy zdrojů VS Code nyní zpracovává trasování zásobníku, aby použil umístění zdroje. To pomáhá při ladění webových aplikací, které používají svazky jako Webpack. V dalším vylepšení se vývojáři mohou rozhodnout zastavit, když podmíněný bod přerušení vyvolá chybu přepnutím debug.javascript.breakOnConditionalError nastavení.
  • Konzola pro ladění nyní podporuje filtrování, aby bylo snazší najít výstup nebo skrýt irelevantní výstup protokolování. Podporovány jsou také vylučovací vzory. Filtr se vztahuje na výstup programu, ale ne na hodnocení spuštěná uživatelem.
  • Editor je dodáván s TypeScript 4.0.2, který obsahuje volitelné refaktorování řetězce, které převádí více kontrol na stručný volitelný řetězec.
  • The @zastaralé Značka JSDoc je nyní podporována v souborech JavaScript a TypeScript.

Kromě odhalení Visual Studio Code 1.49 společnost Microsoft 14. září oznámila obecnou dostupnost verze 1.0 rozšíření C ++ pro Visual Studio Code, která nabízí možnosti pro úpravy a dokončení kódu IntelliSense, ladění v Linuxu, Windows a MacOS a podporu pro Linux na Arm a Arm64. Přístup k C / C ++ Extension Pack a vyzkoušení rozšíření.

Co je nového v Visual Studio Code 1.48

Visual Studio Code 1.48, vydaný v srpnu 2020 a obsahující funkce a opravy od července, má následující vylepšení:

  • Nastavení Sync pro sdílení konfigurací, jako jsou nastavení, vázání kláves a nainstalovaná rozšíření mezi počítači, je nyní k dispozici pro náhled ve stabilním vydání.
  • Akce filtrů zobrazení rozšíření se nyní zobrazují pod samostatnou akcí filtru (tlačítko trychtýře).
  • Nabídka Git View a Další akce (…) byla přepracována, aby se zlepšila organizace několika příkazů. Při publikování do repozitáře GitHub také vývojáři nyní mají možnost zveřejnit repo na rozdíl od předchozí výchozí hodnoty soukromého.
  • Příkaz Debug: Open Link má umožnit rychlé ladění jakékoli adresy URL.
  • Rozšíření GitHub Issue Notebooks, které je stále ve fázi náhledu, umožňuje vyhledávání problémů GitHub a požadavků na vyžádání.
  • Rozšíření Language Support for Java nyní podporuje odlehčený režim pro rychlou práci se zdrojovými soubory Java.

Co je nového ve Visual Studio Code 1.47

Visual Studio Code 1.47, publikovaný v červenci 2020, přináší následující nové funkce a změny:

  • Visual Studio Code pro Windows na ARM je nyní k dispozici pro stabilní vydání.
  • Nový ladicí program JavaScriptu, který byl minulý měsíc nastaven jako výchozí ladicí program pro JavaScript v edici insiderů editoru, je nyní výchozím ladicím programem pro JavaScript v kódu Visual Studio.
  • Nastavení vnořeného objektu lze upravit v editoru nastavení. Autoři rozšíření mohou pomocí této funkce zvýšit viditelnost těchto nastavení.
  • Nový příkaz, selectAndPreserveFocus, umožňuje vývojářům vybrat položku ze seznamu při zachování zaměření v tomto seznamu. To je užitečné pro výběr více souborů ze seznamu, jako je Průzkumník souborů, aniž byste museli přepnout fokus na editor souborů.
  • The searchEditor.defaultNumberOfContextLines nastavení bylo aktualizováno tak, aby mělo hodnotu 1 místo 0, což znamená, že jeden kontextový řádek bude zobrazen před a za každým výsledným řádkem v Editoru vyhledávání.
  • Zobrazení Ovládání zdroje nyní zobrazuje všechna úložiště v jednom zobrazení a poskytuje lepší přehled o stavu celého pracovního prostoru. Pohled na ovládání zdroje lze také přesunout na panel a další pohledy lze přesunout do kontejneru pohledu na ovládání zdroje.
  • Visual Studio Code for Java Pack Installer stahuje závislosti a rozšíření pro vývoj prostředí Java v systému MacOS.
  • Přípona HexEditor pro nativní hexadecimální úpravy byla vylepšena jednoduchou podporou úprav (vrácení, opakování, úpravy buněk, přidání buněk) a optimalizací velkých souborů, která nyní umožňuje otevírat soubory větší než 18 megabajtů.
  • Možnosti zobrazení a možnosti řazení byly sloučeny do nové položky nabídky Zobrazit a řazení v místní nabídce. Byla také přidána podpora pro řazení změn v pohledu ovládání zdroje podle názvu, cesty a stavu při použití možnosti zobrazení seznamu.
  • Pro usnadnění přístupu nyní kompaktní složky v Průzkumníku souborů správně vyprávějí rozbalený / sbalený stav a úroveň ARIA. Čtečky obrazovky také mohou aktualizovat posun kurzoru v editoru. Výsledkem je, že příkaz čtečky obrazovky „Say All“ by měl po zastavení a obnovení fungovat lépe.
  • Soubor rozšíření VSIX lze nyní nainstalovat přetažením do zobrazení rozšíření.
  • TypeScript 3.9.6 je dodáván s editorem, zatímco byla vylepšena podpora TypeScript 4.0 s funkcemi, jako je lepší automatický import.

Co je nového ve Visual Studio Code 1.46

Vydáno v červnu 2020, Visual Studio Code 1.46 má funkce, včetně:

  • Úložiště GitHub lze nyní přidat jako vzdálené do místních úložišť pomocí příkazu Git: Přidat dálkové ovládání.
  • Byly vylepšeny automatické konfigurace ladění. Nyní existuje možnost uložit konfiguraci do souboru JSON a otevřít ji pro úpravy. Nyní je také možné zobrazit všechny automatické konfigurace ladění z pohledu Spustit a ladit.
  • Pokud editor zjistí, že vývojář pracuje v modulu JavaScriptu ve stylu CommonJS, použije se nyní automatický import vyžadovat namísto import.
  • Refaktorování pro JavaScript a TypeScript, jako je Extrahovat do metody a Přesunout do nového souboru, se nyní pokouší zachovat původní formátování refaktorovaného zdrojového kódu.
  • Chcete-li zlepšit přístupnost, stavový řádek nyní podporuje navigaci pomocí klávesnice. K dispozici jsou také nové příkazy, které usnadňují spouštění a ukončení výběrů pomocí klávesnice: Nastavit kotvu výběru (⌘K ⌘B), Vybrat od kotvy na kurzor (⌘K ⌘K), Zrušit kotvu výběru (Escape) a Přejít na Výběrová kotva.
  • Bylo přidáno zobrazení Synchronizované stroje k zobrazení seznamu strojů synchronizujících předvolby VS kódu.
  • Zobrazení Synchronizovaná data byla vylepšena a vývojáři nyní mohou vidět stroj, ze kterého se synchronizovala data. Vývojáři také mohou obnovit konkrétní stav pomocí akce Obnovit, která je k dispozici v datové položce v zobrazení. Data v cloudu lze také resetovat pomocí akce Obnovit synchronizovaná data, která je k dispozici pod tlačítkem Další akce (…) v záhlaví zobrazení.
  • Karty lze nyní připnout buď z místní nabídky, nebo pomocí nového příkazu, action.pinEditor (⌘K ⇧Vstup).
  • Oficiální verze pro Windows pro 64bitovou verzi ARM jsou k dispozici na stránce Insider pro stahování. Tyto verze fungují s Microsoft Surface Pro X.
  • Elektron předpětí byly přidány skripty pro vystavení určitých elektronových API do okna. Toto je krok směrem k plně izolovanému oknu.
  • Funkce pro flexibilní rozvržení jsou nyní připraveny k obecnému použití, například přesunutí pohledů mezi postranním panelem a panelem a seskupení pohledů.

Co je nového v Visual Studio Code 1.45

Visual Studio Code 1.45 publikovaný v květnu 2020 přidává následující funkce:

  • Rychlejší zvýraznění syntaxe pomocí speciální vazby WebAssembly optimalizované pro použití editorem TextMate. Vyhýbáním se alokaci paměti ve vnitřních smyčkách a používáním nových API dokázala společnost Microsoft až třikrát zvýšit rychlost zvýrazňování syntaxe pro běžné programovací soubory.
  • Se stylem sémantického tokenu lze sémantické motivy přizpůsobit v uživatelských nastaveních. Sémantické vybarvení je k dispozici pro TypeScript a JavaScript, s podporou Java a C ++ ve vývoji.
  • Byla přidána podpora pro automatické ověřování proti úložištím GitHub. Vývojáři mohou klonovat, stahovat a tlačit do az veřejných a soukromých úložišť bez konfigurace správce pověření.
  • Nový ladicí program JavaScriptu ve fázi náhledu je ve výchozím nastavení nainstalován ve verzi Insider a lze jej nainstalovat z Marketplace ve stabilní verzi VS Code. Mezi nové funkce patří zachycení profilů CPU z Node.js nebo z aplikací prohlížeče kliknutím na nové tlačítko Profil v zobrazení Stack volání nebo pomocí příkazu Debug: Take Performance Profile. Auto Attach, pro automatické připojení k procesům Node.js, nyní automaticky ladí podřízené procesy.
  • Nové příkazy přístupnosti Focus Next Part a Focus Previous Part usnadňují navigaci po pracovním stole. Stavový řádek nyní mohou číst čtečky obrazovky, když je zaostřený.
  • Byla vylepšena rozšíření Remote Development (která vývojářům umožňují používat kontejner, vzdálený počítač nebo Windows Subsystém pro Linux jako plnohodnotné vývojové prostředí), včetně doporučení pro konfiguraci kontejnerů, podpory modulů WSL2 Docker a Podman a nového devcontaineru. Proměnné JSON pro místní a kontejnerové složky.

Co je nového v Visual Studio Code 1.44

Visual Studio Code 1.44, známý také jako vydání z března 2020 (ačkoli bylo vydáno v dubnu 2020), obsahuje následující vylepšení:

  • Vylepšení použitelnosti včetně přehlednějšího zobrazení rozdílu a jasnějších označení rolí nastavených pro ovládací prvky uživatelského rozhraní. Bylo také vyladěno chování rychlého widgetu.
  • Zobrazení Časová osa pro vizualizaci událostí časových řad, jako jsou Git revize a ukládání souborů, je nyní ve výchozím nastavení mimo režim náhledu. Ovládací prvek pro rychlé otevření souborů byl přepsán. Má také nové funkce, jako je zachování vstupů při změně poskytovatele. K dispozici je také nové nastavení, "quickOpen.history.filterSortOrder": "aktuálnost", který umožňuje třídit historii editoru podle naposledy otevřených položek.
  • Do zobrazení Rozšíření byl přidán odznak čísla, který zobrazuje počet rozšíření v balíčku.
  • Visual Studio Code nyní udrží zásobník Undo / Redo souboru, když je soubor zavřený. Když se soubor znovu otevře a obsah se nezmění, bude obnoven zásobník Undo / Redo.
  • Pokračují práce na rozšířeních pro vzdálený vývoj, které umožňují použití kontejneru, vzdáleného počítače nebo Windows Subsytem pro Linux (WSL) jako plnohodnotného vývojového prostředí. Mezi milníky v Visual Studio Code 1.44: Požadavek na vyžádání lze rezervovat přímo do kontejneru.
  • Náhled synchronizace nastavení umožňuje vývojářům sdílet úryvky a stav uživatelského rozhraní mezi počítači.
  • Pro Python jsou k dispozici dva nové výukové programy, včetně jednoho o vytváření aplikace Pythonu v kontejneru Docker a druhého o používání knihoven datových věd Pythonu k vytvoření modelu strojového učení.
  • Verze 1.0 rozšíření Microsoft Docker pro Visual Studio Code je nyní k dispozici.

Co je nového v Visual Studio Code 1.43

$config[zx-auto] not found$config[zx-overlay] not found