Što je novo u programu Microsoft Visual Studio Code 1.50

Microsoftov Visual Studio Code postao je jedan od najpopularnijih razvojnih alata. Izgrađen pomoću GitHub-ovog višeplatformnog Electron okvira, Visual Studio Code je cjeloviti, proširivi uređivač otvorenog koda koji podržava širok izbor programskih jezika i okvira, od poznatih C, C ++ i C # do modernih jezika poput Go, Rust i Node.js. Visual Studio Code dostupan je za Windows, MacOS i Linux.

Gdje preuzeti Visual Studio Code

Da biste preuzeli uređivač za Windows, MacOS i Linux, idite na Microsoftovo web mjesto Visual Code Studio. 

Što je novo u programu Visual Studio Code 1.50

Objavljen 8. listopada 2020., Visual Studio Code 1.50 sadrži sljedeće:

  • Poboljšanja prikvačene kartice uključuju novu postavku editor.pinnedTabSizingkoja omogućava programerima da konfiguriraju veličinu prikvačene kartice. Nadalje, uređivači se sada mogu prikvačiti kad su kartice onemogućene i tab.lastPinnedBordermože se dodijeliti nova boja za crtanje obruba s desne strane prošle prikvačene kartice.
  • Uvedeni su novi kontekstni ključevi uređivača, a neki postojeći zastarjeli:  groupActiveEditorDirtypreimenovan je u activeEditorIsDirtyeditorPinnedpreimenovan je u activeEditorIsNotPrevieweditorStickypreimenovan u activeEditorIsPinned
  • Za resurse su dodana dva ključa konteksta za resurse (vezane uz istraživača):  resourceDirnameza putanju mape do resursa, ekvivalentno dirname(uri.fsPath)resourcePath, za puni put do resursa, ekvivalentno za uri.fsPath
  • Pristupačniji uređivač postavki.
  • Premještanje jezika sada je dostupno tijekom uklanjanja pogrešaka, a širina i visina prelaska pokazivača za otklanjanje pogrešaka sada se automatski prilagođavaju veličini sadržaja zadržavanja pokazivača. Također, Konzola za otklanjanje pogrešaka sada podržava filtriranje, što olakšava pronalaženje izlaza ili sakrivanje nebitnih rezultata zapisivanja. 
  • Proširenje grafikona plamena sada će prikazivati ​​prikaz mjernih podataka izvedbe tijekom otklanjanja pogrešaka u JavaScriptu. 
  • Nova postavka, opensMaximizedomogućuje korisnicima da se prilagode vlastitim željama hoće li se ploča uvijek otvoriti maksimizirano kad se prebaci s Toggle Panel.
  • Proširenje Microsoft C / C ++ sada je van pregleda.
  • Visual Studio Code sada je dostupan i za ARMv7 i ARM64 arhitekture. Razvojni programeri sada mogu koristiti Visual Studio Code na Raspberry Pi, Chromebooku i drugim ARM uređajima.

Što je novo u Visual Studio Code 1.49

Objavljen 10. rujna, Visual Studio Code 1.49 ima sljedeće glavne značajke:

  • Dodana je nova naredba Format Modified Lines za oblikovanje samo novih i promijenjenih linija. Također, nova postavka formatOnSaveMode,, čini Format i Save primjenjivim samo na izmijenjene linije. Te su promjene napravljene kako bi se riješile situacije u kojima bi naredbe Format and Save i Format Document mogle uvesti neželjeno preoblikovanje redaka koji se nisu promijenili, što bi moglo rezultirati velikim zahtjevima za povlačenjem koje je teško pregledati i utjecati na kod koji nije trebao biti preinačena.
  • Prikaz Repozitorija kontrolnih izvora, koji je prije bio poznat kao prikaz Davatelji kontrolnih izvora, ponovno je uveden kako bi se omogućila preciznija kontrola nad tim koja bi spremišta izvornih kontrola trebala biti vidljiva u prikazu Kontrola izvora.
  • Poboljšan je program za ispravljanje pogrešaka JavaScript, s automatskim pridruživanjem koji sada otklanja pogreške, bez ručnog prosljeđivanja --inspectzastave. Za rukovanje mapama izvora, VS Code sada obrađuje praćenje steka kako bi koristio lokacije izvora. To pomaže pri otklanjanju pogrešaka u web aplikacijama koje koriste pakete kao što je Webpack. Kao drugo poboljšanje, programeri se mogu zaustaviti kada uvjetna točka zaustavljanja dovede do pogreške promjenom debug.javascript.breakOnConditionalErrorpostavke.
  • Konzola za otklanjanje pogrešaka sada podržava filtriranje kako bi se olakšalo pronalaženje izlaza ili sakrivanje nebitnih izlaza za evidentiranje. Podržani su i uzorci za izuzeće. Filtar se odnosi na izlaz programa, ali ne i na ocjene koje pokreću korisnici.
  • Uređivač se isporučuje s TypeScriptom 4.0.2, koji sadrži neobaveznu refaktorizaciju lanca koja višestruke provjere pretvara u sažeti neobavezni lanac. 
  • Oznaka @deprecatedJSDoc sada je podržana u datotekama JavaScript i TypeScript.

Osim što je predstavio Visual Studio Code 1.49, Microsoft je 14. rujna najavio opću dostupnost verzije 1.0 proširenja C ++ za Visual Studio Code, nudeći mogućnosti za uređivanje i dovršavanje IntelliSense koda, otklanjanje pogrešaka na Linuxu, Windowsima i MacOS-ima te podršku za Linux na Armu i Arm64. Pristupite C / C ++ Extension Pack da biste isprobali proširenje.

Što je novo u Visual Studio Code 1.48

Visual Studio Code 1.48, objavljen u kolovozu 2020. godine, a sadrži značajke i popravke od srpnja, ima sljedeća poboljšanja:

  • Postavke Sync za dijeljenje konfiguracija poput postavki, vezivanja tipki i instaliranih proširenja na svim strojevima sada su dostupne za pregled u stabilnom izdanju.
  • Akcije filtra prikaza proširenja sada se prikazuju u zasebnoj radnji filtra (gumb toka).
  • Izbornik Git View i More Actions (...) prepravljen je radi poboljšanja organizacije nekoliko naredbi. Također, prilikom objavljivanja u GitHub repo-u, programeri sada imaju mogućnost učiniti repo javnim, za razliku od prethodnog zadanog privatnog.
  • Otklanjanje pogrešaka: naredba Open Link namijenjena je omogućavanju brzog uklanjanja pogrešaka bilo kojeg URL-a. 
  • Proširenje GitHub Issue Notebooks, još uvijek u fazi pregleda, omogućava pretraživanje GitHub problema i povlačenje zahtjeva.
  • Proširenje Language Support for Java sada podržava lagani način rada za brzi rad s izvornim datotekama Java.

Što je novo u programu Visual Studio Code 1.47

Objavljen u srpnju 2020., Visual Studio Code 1.47 donosi sljedeće nove mogućnosti i promjene:

  • Visual Studio Code za Windows na ARM-u sada je dostupan za stabilno izdanje.
  • Novi program za ispravljanje pogrešaka JavaScript, koji je prošlog mjeseca napravljen kao zadani program za ispravljanje pogrešaka za JavaScript u izdanju uređivača iznutra, sada je zadani program za ispravljanje pogrešaka za JavaScript u Visual Studio Codeu.
  • Postavke nes ugniježđenih objekata mogu se uređivati ​​iz uređivača postavki. Autori proširenja mogu koristiti ovu sposobnost da povećaju vidljivost ovih postavki.
  • Nova naredba,, selectAndPreserveFocusomogućava programerima da odaberu stavku s popisa zadržavajući fokus na tom popisu. Ovo je korisno za odabir više datoteka s popisa, kao što je File Explorer, bez prebacivanja fokusa na uređivač datoteka.
  • searchEditor.defaultNumberOfContextLinesPostavka je ažuriran imati vrijednost 1 umjesto 0, što znači da jedan kontekst linija će biti prikazan prije i nakon svake linije rezultirati pretraživanje Editor.
  • Pogled Source Control sada prikazuje sva spremišta u jednom prikazu, pružajući bolji pregled cijelog statusa radnog prostora. Također, prikaz Source Control može se premjestiti na ploču, a ostali se prikazi mogu premjestiti u spremnik prikaza Source Control.
  • Visual Studio Code for Java Pack Installer preuzima ovisnosti i proširenja za razvoj Jave na MacOS-u.
  • Proširenje HexEditor, za izvorno heksadecimalno uređivanje, poboljšano je jednostavnom podrškom za uređivanje (poništavanje, ponavljanje, uređivanje stanica, dodavanje stanica) i velikom optimizacijom datoteka, koja sada omogućuje otvaranje datoteka većih od 18 megabajta.
  • Opcije prikaza i opcije sortiranja objedinjene su u novu stavku izbornika Prikaz i sortiranje u kontekstnom izborniku. Također, dodana je podrška za sortiranje promjena u prikazu kontrolnog izvora po imenu, putu i stanju kada se koristi opcija prikaza popisa.
  • Radi pristupačnosti, kompaktne mape u File Explorer-u sada pravilno pripovijedaju o proširenom / skupljenom stanju i razini ARIA. Također, čitači zaslona mogu ažurirati pomak kursora u uređivaču. Kao rezultat toga, naredba čitača zaslona "Reci sve" trebala bi raditi bolje kad se zaustavi i nastavi.
  • Datoteka VSIX s nastavkom sada se može instalirati povlačenjem i ispuštanjem u prikaz Proširenja.
  • TypeScript 3.9.6 isporučuje se s uređivačem, dok je poboljšana podrška za TypeScript 4.0, s mogućnostima poput boljeg automatskog uvoza.

Što je novo u Visual Studio Code 1.46

Objavljen u lipnju 2020., Visual Studio Code 1.46 ima sljedeće mogućnosti:

  • GitHub spremište sada se može dodati kao udaljeno u lokalna spremišta pomoću naredbe Git: Add Remote.
  • Poboljšane su konfiguracije automatskog otklanjanja pogrešaka. Sada postoji mogućnost spremanja konfiguracije u JSON datoteku radi otvaranja za uređivanje. Također je sada moguće prikazati sve konfiguracije automatskog otklanjanja pogrešaka iz prikaza Pokreni i otkloni pogreške.
  • Ako uređivač otkrije da programer radi u JavaScript modulu CommonJS stila, requireumjesto njega će se koristiti automatski uvoz import.
  • Refaktoriziranje za JavaScript i TypeScript, poput Izdvajanje u metodu i Premještanje u novu datoteku, sada pokušava sačuvati izvorno formatiranje refaktoriranog izvornog koda.
  • Da bi se poboljšala dostupnost, statusna traka sada podržava navigaciju po tipkovnici. Postoje i nove naredbe za olakšavanje započinjanja i završetka odabira pomoću tipkovnice: Postavi sidro za odabir (⌘K ⌘B), Odaberi od sidra do kursora (⌘K ⌘K), Otkaži sidro za odabir (bijeg) i idite na Sidro odabira.
  • Dodan je prikaz Synced Machines za prikaz popisa strojeva koji sinkroniziraju postavke VS koda.
  • Poboljšan je prikaz sinkroniziranih podataka, a programeri su sada mogli vidjeti stroj s kojeg su se podaci sinkronizirali. Programeri se također mogu vratiti u određeno stanje pomoću akcije Vraćanje dostupne na unosu podataka u prikazu. Također, podaci u oblaku mogu se resetirati pomoću akcije Poništi sinkronizirane podatke koja je dostupna pod gumbom Više radnje (...) u zaglavlju prikaza.
  • Kartice se sada mogu prikvačiti iz kontekstnog izbornika ili putem nove naredbe action.pinEditor(⌘K ⇧Enter). 
  • Službene verzije za Windows za ARM 64-bitne dostupne su na stranici za preuzimanje Insidersa. Ove verzije rade s Microsoft Surface Pro X.
  • preloadDodane su elektronske skripte za izlaganje određenih Electron API-ja prozoru. Ovo je korak prema prozoru s potpuno zaštićenim pijeskom. 
  • Značajke fleksibilnog izgleda sada su spremne za opću upotrebu, poput pomicanja pogleda između bočne trake i ploče i grupiranja pogleda. 

Što je novo u programu Visual Studio Code 1.45

Objavljen u svibnju 2020., Visual Studio Code 1.45 dodaje sljedeće mogućnosti:

  • Brže isticanje sintakse, izvedeno kroz namjenski uvez WebAssembly optimiziran za upotrebu u uređivaču TextMate interpretera. Izbjegavajući dodjelu memorije u unutarnjim petljama i koristeći nove API-je, Microsoft je uspio povećati brzinu isticanja sintakse za redovite programske datoteke čak tri puta.
  • Uz pomoć semantičkog tokena, semantičko temiranje može se prilagoditi u korisničkim postavkama. Semantičko bojanje je dostupno za TypeScript i JavaScript, s podrškom za Javu i C ++ u razvoju.
  • Dodana je podrška za automatsku provjeru autentičnosti protiv GitHub spremišta. Razvojni programeri mogu klonirati, povući i pritisnuti na i s javnih i privatnih repo-mjesta bez konfiguriranja upravitelja vjerodajnicama.
  • Novi program za ispravljanje pogrešaka JavaScript, u ​​fazi pregleda, instaliran je prema zadanim postavkama u izdanju Insiders i može se instalirati s tržišta u stabilnom VS kodu. Nove značajke uključuju hvatanje CPU profila iz Node.js-a ili aplikacija preglednika klikom na novi gumb Profil u prikazu Stack poziva ili pomoću naredbe Debug: Take Performance Profile. Automatsko pričvršćivanje, za automatsko spajanje na procese Node.js, sada automatski otklanja pogreške podređenim procesima.
  • Nove naredbe za pristupačnost Fokusiranje sljedećeg dijela i Fokusiranje prethodnog dijela olakšavaju navigaciju kroz radni stol. Čitači zaslona sada mogu čitati statusnu traku kada su fokusirani.
  • Poboljšanja su napravljena na proširenjima za daljinski razvoj (koja programerima omogućuju upotrebu spremnika, udaljenog stroja ili Windows podsustava za Linux kao cjelovito razvojno okruženje), uključujući preporuke za konfiguraciju spremnika, podršku za motore WSL2 Docker i Podman te novi devcontainer. json varijable za lokalne mape i mape spremnika.

Što je novo u Visual Studio Code 1.44

Poznato i kao izdanje iz ožujka 2020. (iako je objavljeno u travnju 2020.), Visual Studio Code 1.44 sadrži sljedeća poboljšanja:

  • Poboljšanja upotrebljivosti, uključujući pregledniji prikaz prikaza i jasnije oznake uloga postavljene za kontrole korisničkog sučelja. Također je podešeno ponašanje Quick Widgeta.
  • Prikaz Vremenska crta za vizualizaciju događaja vremenskih serija, poput Git predavanja i spremanja datoteka, prema zadanim je postavkama sada izvan načina pregleda. Prepisana je kontrola brzog otvaranja datoteka. Također ima nove značajke, poput očuvanja ulaza prilikom zamjene davatelja usluga. Tu je i nova postavka, "quickOpen.history.filterSortOrder": "recency"koja vam omogućuje sortiranje povijesti uređivača po nedavno otvorenim stavkama.
  • Brojčana oznaka dodana je u prikaz Proširenja kako bi se prikazao broj proširenja u paketu.
  • Visual Studio Code sada će zadržati skup Undo / Redo datoteke kad je datoteka zatvorena. Kad se datoteka ponovno otvori i sadržaj se ne promijeni, vratit će se skup Undo / Redo.
  • Nastavlja se rad na proširenjima za daljinski razvoj koja omogućavaju upotrebu spremnika, udaljenog stroja ili Windows Subsytema za Linux (WSL) kao cjelovitog razvojnog okruženja. Među prekretnicama u Visual Studio Code 1.44: Zahtjev za povlačenjem možete provjeriti izravno u spremnik.
  • Pregled sinkronizacije postavki omogućuje programerima da dijele isječke i stanje korisničkog sučelja na svim strojevima.
  • Dva nova vodiča predstavljena su za Python, uključujući jedan o izgradnji Python aplikacije u Docker spremniku i jedan o korištenju Python knjižnica znanosti podataka za stvaranje modela strojnog učenja.
  • Sada je dostupna 1.0 verzija Microsoftovog proširenja Docker za Visual Studio Code.

Što je novo u programu Visual Studio Code 1.43