Programiranje

Kaj je novega v Microsoft Visual Studio Code 1.50

Microsoftova koda Visual Studio je postala eno najbolj priljubljenih orodij za razvijalce. Visual Studio Code, zgrajen z uporabo GitHub-ovega večplatformnega elektronskega okvira, je popoln, razširljiv urejevalnik odprtokodne kode, ki podpira širok izbor programskih jezikov in okvirov, od znanih C, C ++ in C # do sodobnih jezikov, kot so Go, Rust in Node.js. Visual Studio Code je na voljo za Windows, MacOS in Linux.

Kje lahko prenesete kodo Visual Studio

Če želite prenesti urejevalnik za Windows, MacOS in Linux, pojdite na Microsoftovo spletno mesto Visual Code Studio.

Kaj je novega v Visual Studio Code 1.50

Objavljeno 8. oktobra 2020, Visual Studio Code 1.50 vsebuje naslednje:

  • Izboljšave pripetih zavihkov vključujejo novo nastavitev, editor.pinnedTabSize, ki razvijalcem omogoča, da konfigurirajo, kako velik naj bo prikazan pripeti zavihek. Poleg tega lahko urejevalnike zdaj pripnete, ko so zavihki onemogočeni, in novega tab.lastPinnedBorder barvo lahko določite za risanje obrobe na desni strani preteklega pripetega zavihka.
  • Uvedene so bile nove kontekstne tipke urejevalnika, nekatere obstoječe pa so zastarele:groupActiveEditorDirty je bil preimenovan v activeEditorIsDirtyeditorPinned je bil preimenovan v activeEditorIsNotPreview, inurednikSticky je bil preimenovan v activeEditorIsPinned
  • Za vire sta bila dodana dva kontekstna ključa virov (povezanih z raziskovalcem):resourceDirname, za pot mape do vira, enakovredno dirname (uri.fsPath), inresourcePath, za celotno pot vira, enakovredno uri.fsPath
  • Bolj dostopen urejevalnik nastavitev.
  • Lebdenje jezika je zdaj na voljo med odpravljanjem napak, širina in višina lebdenja pa se samodejno prilagodi velikosti vsebine lebdenja. Konzola za odpravljanje napak zdaj podpira filtriranje, kar olajša iskanje izhodnih podatkov ali skrivanje nepomembnih izhodov dnevnika.
  • Razširitev grafikona plamena bo med razhroščevanjem JavaScripta v realnem času prikazala pogled na meritve uspešnosti.
  • Nova nastavitev, odpreMaximized, omogoča uporabnikom, da se prilagodijo svojim željam, ali se plošča ob preklopu vedno odpre maksimirano Preklopi ploščo.
  • Razširitev Microsoft C / C ++ zdaj ni predogleda.
  • Visual Studio Code je zdaj na voljo za ARMv7 in ARM64 arhitekturi. Razvijalci lahko zdaj Visual Studio Code uporabljajo v Raspberry Pi, Chromebooku in drugih napravah, ki temeljijo na ARM.

Kaj je novega v Visual Studio Code 1.49

Visual Studio Code 1.49, objavljen 10. septembra, ima naslednje glavne značilnosti:

  • Dodan je nov ukaz Format Modified Lines, ki oblikuje samo nove in spremenjene vrstice. Nova nastavitev, formatOnSaveMode, omogoča oblikovanje in shranjevanje samo za spremenjene vrstice. Te spremembe so bile narejene za reševanje situacije, v kateri bi lahko ukazi Format and Save in Format Document uvedli neželeno preoblikovanje vrstic, ki se niso spremenile, kar bi lahko imelo za posledico velike zahteve za vlečenje, ki jih je težko pregledati in vplivati ​​na kodo, ki naj ne bi bila spremenjen.
  • Pogled repozitorijev izvornih kontrol, prej znan kot pogled ponudnikov izvornega nadzora, je bil ponovno uveden, da se omogoči natančnejši nadzor nad tem, katere repozitorije izvornih kontrol naj bodo vidne v pogledu nadzornega vira.
  • Izboljšan je razhroščevalnik JavaScript, saj je postopek samodejnega pripenjanja zdaj odpravil napake brez ročnega posredovanja - inšpekcijski pregled zastavo zanje. Za obdelavo izvorne karte VS Code zdaj obdela sled sklada za uporabo izvornih lokacij. To pomaga pri odpravljanju napak spletnih aplikacij, ki uporabljajo paketne pakete, kot je Webpack. V drugem izboljšanju se lahko razvijalci ustavijo, ko pogojna točka preloma vrne napako, tako da preklopi debug.javascript.breakOnConditionalError nastavitev.
  • Konzola za odpravljanje napak zdaj podpira filtriranje, da olajša iskanje izhodnih podatkov ali skrivanje nepomembnih izhodov dnevnika. Podprti so tudi vzorci za izključitev. Filter velja za izhod programa, ne pa tudi za ocene, ki jih vodijo uporabniki.
  • Urejevalnik je dobavljen z TypeScript 4.0.2, ki vključuje neobvezno preoblikovanje verige, ki pretvori več pregledov v jedrnato neobvezno verigo.
  • The @ zastarelo Oznaka JSDoc je zdaj podprta v datotekah JavaScript in TypeScript.

Poleg razkritja Visual Studio Code 1.49 je Microsoft 14. septembra objavil splošno razpoložljivost 1.0 različice razširitve C ++ za Visual Studio Code, ki ponuja možnosti urejanja in dokončanja kode IntelliSense, odpravljanje napak v Linuxu, Windows in MacOS ter podporo za Linux na Arm in Arm64. Če želite preizkusiti razširitev, odprite razširitveni paket C / C ++.

Kaj je novega v Visual Studio Code 1.48

Visual Studio Code 1.48, ki je izšel avgusta 2020 in vsebuje funkcije in popravke od julija, ima naslednje izboljšave:

  • Nastavitve Sinhronizacija za skupno rabo konfiguracij, kot so nastavitve, povezave tipk in nameščene razširitve v vseh napravah, je zdaj na voljo za predogled v stabilni izdaji.
  • Dejanja filtra pogleda razširitev so zdaj prikazana pod ločenim dejanjem filtra (gumb lijaka).
  • Meni Git View in More Actions (…) je bil spremenjen, da se izboljša organizacija več ukazov. Tudi pri objavi v repo zbirki GitHub imajo razvijalci zdaj možnost, da repo objavijo, v nasprotju s prejšnjo privzeto zasebno.
  • Ukaz za odpravljanje napak: Odpri povezavo naj bi omogočil hitro odpravljanje napak katerega koli URL-ja.
  • Razširitev GitHub Issue Notebooks, ki je še v fazi predogleda, omogoča iskanje težav z GitHubom in povlečenje zahtev.
  • Razširitev Language Support for Java zdaj podpira lahek način za hitro delo z izvornimi datotekami Java.

Kaj je novega v Visual Studio Code 1.47

Visual Studio Code 1.47, objavljen julija 2020, prinaša naslednje nove zmogljivosti in spremembe:

  • Visual Studio Code za Windows na ARM je zdaj na voljo za stabilno izdajo.
  • Nov razhroščevalec JavaScript, ki je bil prejšnji mesec privzeti razhroščevalec za JavaScript v izdaji insajderjev urejevalnika, je zdaj privzeti razhroščevalec za JavaScript v Visual Studio Code.
  • Nastavitve ugnezdenih predmetov lahko urejate v urejevalniku nastavitev. Avtorji razširitev lahko s to zmožnostjo povečajo vidnost teh nastavitev.
  • Nov ukaz, selectAndPreserveFocus, omogoča razvijalcem, da izberejo element s seznama, hkrati pa se osredotočijo na ta seznam. To je koristno za izbiro več datotek s seznama, kot je File Explorer, ne da bi bilo treba preklopiti ostrenje na urejevalnik datotek.
  • The searchEditor.defaultNumberOfContextLines nastavitev je bila posodobljena tako, da ima vrednost 1 namesto 0, kar pomeni, da bo ena vrstica konteksta prikazana pred in za vsako vrstico rezultatov v urejevalniku iskanja.
  • Pogled Source Control zdaj prikazuje vsa skladišča v enem samem pogledu, ki zagotavlja boljši pregled nad celotnim stanjem delovnega prostora. Prav tako je mogoče pogled Nadzor vira premakniti na ploščo, druge poglede pa v vsebnik pogleda Nadzor vira.
  • Koda Visual Studio za namestitveni program Java Pack prenaša odvisnosti in razširitve za razvoj Jave v sistemu MacOS.
  • Razširitev HexEditor za izvorno šestnajstiško urejanje je bila izboljšana s preprosto podporo za urejanje (razveljavitev, ponovitev, urejanje celic, dodajanje celic) in veliko optimizacijo datotek, ki zdaj omogoča odpiranje datotek, večjih od 18 megabajtov.
  • Možnosti pogleda in razvrščanja so združene v novi element menija Pogled in razvrščanje v kontekstnem meniju. Dodana je tudi podpora za razvrščanje sprememb v pogledu izvornega nadzora po imenu, poti in stanju pri uporabi možnosti pogleda seznama.
  • Za dostopnost kompaktne mape v Raziskovalcu zdaj pravilno pripovedujejo o razširjenem / strnjenem stanju in ravni ARIA. Prav tako lahko bralniki zaslona posodobijo odmik kazalca v urejevalniku. Posledično bi moral ukaz bralnika zaslona »Povej vse« bolje delovati, ko se ustavi in ​​nadaljuje.
  • Daljinsko datoteko VSIX lahko zdaj namestite tako, da jo povlečete in spustite v pogled Razširitve.
  • TypeScript 3.9.6 je v paketu z urejevalnikom, medtem ko je bila izboljšana podpora za TypeScript 4.0 z zmogljivostmi, kot je boljši samodejni uvoz.

Kaj je novega v Visual Studio Code 1.46

Visual Studio Code 1.46, izdan junija 2020, ima naslednje funkcije:

  • Repozitorij GitHub je zdaj mogoče dodati kot oddaljeni lokalnim repozitorijem z ukazom Git: Add Remote.
  • Izboljšane so bile konfiguracije samodejnih napak. Zdaj obstaja možnost, da konfiguracijo shranite v datoteko JSON, da jo odprete za urejanje. Zdaj je mogoče prikazati tudi vse samodejne konfiguracije odpravljanja napak v pogledu Zaženi in odpraviti napake.
  • Če urejevalnik zazna, da razvijalec deluje v modulu JavaScript v slogu CommonJS, bo zdaj uporabljen samodejni uvoz zahtevajo namesto uvoz.
  • Refaktoringi za JavaScript in TypeScript, na primer Izvleček v metodo in Premakni v novo datoteko, zdaj poskušajo ohraniti izvirno oblikovanje predelane izvorne kode.
  • Za izboljšanje dostopnosti vrstica stanja zdaj podpira navigacijo s tipkovnico. Obstajajo tudi novi ukazi, ki olajšajo začetek in konec izbire s pomočjo tipkovnice: Nastavi sidro za izbiro (⌘K ⌘B), Izberi od sidra do kurzorja (⌘K ⌘K), Prekliči sidro za izbiro (Escape) in pojdi Sidro izbora.
  • Dodan je pogled Sinhronizirane naprave, ki prikaže seznam naprav, ki sinhronizirajo nastavitve kode VS.
  • Izboljšan je pogled sinhroniziranih podatkov, tako da so razvijalci zdaj lahko videli stroj, iz katerega so se sinhronizirali podatki. Razvijalci lahko obnovijo tudi določeno stanje z uporabo akcije Obnovi, ki je na voljo pri vnosu podatkov v pogledu. Podatke v oblaku lahko ponastavite tudi z dejanjem Ponastavi sinhronizirane podatke, ki je na voljo pod gumbom Več dejanj (…) v glavi pogleda.
  • Zavihke lahko zdaj pripnete iz kontekstnega menija ali prek novega ukaza, action.pinEditor (⌘K ⇧Vnesite).
  • Uradne gradnje za Windows za ARM 64-bit so na voljo na strani za prenos Insiders. Te gradnje delujejo z Microsoft Surface Pro X.
  • Electron prednapetost dodani so skripti za izpostavljanje nekaterih Electron API-jev oknu. To je korak k oknu s popolnoma peskom.
  • Funkcije za prilagodljivo postavitev so zdaj pripravljene za splošno uporabo, na primer premikanje pogledov med stransko vrstico in ploščo ter združevanje pogledov.

Kaj je novega v Visual Studio Code 1.45

Visual Studio Code 1.45, objavljen maja 2020, dodaja naslednje zmožnosti:

  • Hitrejše poudarjanje sintakse z namensko vezavo WebAssembly, optimizirano za uporabo v urejevalčevem tolmaču TextMate. Z izogibanjem dodeljevanju pomnilnika v notranjih zankah in uporabo novih API-jev je Microsoft lahko kar trikrat povečal hitrost poudarjanja sintakse za običajne programske datoteke.
  • S semantičnim žetonom lahko semantično tematiko prilagodite v uporabniških nastavitvah. Semantično barvanje je na voljo za TypeScript in JavaScript, s podporo za Javo in C ++ v razvoju.
  • Dodana je podpora za samodejno preverjanje pristnosti pred skladišči GitHub. Razvijalci lahko klonirajo, vlečejo in pritiskajo na javne in zasebne repo-skladišča brez konfiguriranja upravitelja poverilnic.
  • Novi razhroščevalec JavaScript je v fazi predogleda privzeto nameščen v izdaji Insiders in ga je mogoče namestiti s tržnice v stabilni kodi VS. Nove funkcije vključujejo zajemanje profilov CPU iz Node.js ali aplikacij brskalnika s klikom na nov gumb Profil v pogledu Call Stack ali z uporabo ukaza Debug: Take Performance Profile. Samodejno pritrdi za samodejno pripenjanje na procese Node.js, zdaj samodejno odpravi napake podrejenih procesov.
  • Nova ukaza za dostopnost Focus Next Part in Focus Previous Part olajšata navigacijo po delovni mizi. Vrstico stanja lahko zdaj berejo bralniki zaslona, ​​ko so ostrene.
  • Izboljšane so bile razširitve oddaljenega razvoja (ki razvijalcem omogočajo uporabo vsebnika, oddaljenega računalnika ali podsistema Windows za Linux kot popolno razvojno okolje), vključno s priporočili za konfiguracijo vsebnikov, podporo za motorje WSL2 Docker in Podman ter novim devcontainerjem. json spremenljivke za lokalne mape in mape vsebnikov.

Kaj je novega v Visual Studio Code 1.44

Visual Studio Code 1.44, znan tudi kot izdaja marca 2020 (čeprav je bila objavljena aprila 2020), vključuje naslednje izboljšave:

  • Izboljšave uporabnosti, vključno z bolj navigacijskim prikazom razlik in jasnejšimi oznakami vlog, nastavljenimi za nadzor uporabniškega vmesnika. Prav tako je nastavljeno vedenje hitrega pripomočka.
  • Pogled časovne osi za vizualizacijo dogodkov v časovnih vrstah, kot so zaveze Git in shranjevanje datotek, je privzeto zdaj v načinu predogleda. Kontrolnik za hitro odpiranje datotek je bil prepisan. Ima tudi nove funkcije, na primer ohranitev vhodov pri zamenjavi ponudnika. Obstaja tudi nova nastavitev, "quickOpen.history.filterSortOrder": "nedavnost", ki vam omogoča razvrščanje zgodovine urejevalnika po zadnjih odprtih elementih.
  • V pogled Razširitve je dodana številčna številka, ki prikazuje število razširitev v paketu.
  • Visual Studio Code bo zdaj obdržal sklad za razveljavitev / ponovitev datoteke, ko bo datoteka zaprta. Ko se datoteka znova odpre in se vsebina ne spremeni, bo obnovljen / obnovljen sklad.
  • Nadaljujejo se dela na razširitvah oddaljenega razvoja, ki omogočajo uporabo vsebnika, oddaljenega računalnika ali Windows Subsytem za Linux (WSL) kot polno razvito razvojno okolje. Med mejniki v Visual Studio Code 1.44: zahtevo za vlečenje lahko preverite neposredno v vsebniku.
  • Predogled sinhronizacije nastavitev omogoča razvijalcem delitev delčkov in stanja uporabniškega vmesnika med napravami.
  • Za Python sta na voljo dve novi vadnici, med drugim ena o gradnji aplikacije Python v vsebniku Docker in ena o uporabi knjižnic podatkovne znanosti Python za ustvarjanje modela strojnega učenja.
  • Zdaj je na voljo različica Microsoftove razširitve Docker za kodo Visual Studio.

Kaj je novega v Visual Studio Code 1.43

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