Programmering

Hva er nytt i Microsoft Visual Studio Code 1.50

Microsofts Visual Studio Code har blitt et av de mest populære utviklerverktøyene rundt. Visual Studio Code er bygget ved hjelp av GitHubs elektroniske rammeverk på tvers, og er en fullverdig, utvidbar, åpen kildekodeditor som støtter et bredt utvalg av programmeringsspråk og rammer, fra det velkjente C, C ++ og C # til moderne språk som Go, Rust og Node.js. Og Visual Studio Code er tilgjengelig for Windows, MacOS og Linux.

Hvor laster du ned Visual Studio-koden

For å laste ned redigeringsprogrammet for Windows, MacOS og Linux, gå til Microsofts nettsted for Visual Code Studio.

Hva er nytt i Visual Studio Code 1.50

Publisert 8. oktober 2020, Visual Studio Code 1.50 har følgende:

  • Forbedrede faneblade inneholder en ny innstilling, editor.pinnedTabSizing, som lar utviklere konfigurere hvor stor en festet fane skal vises. Videre kan redaktører nå festes når faner er deaktivert, og en ny tab.lastPinnedBorder farge kan tildeles for å tegne en kant til høyre for den forrige festede fanen.
  • Nye redaktørkontekstnøkler er introdusert, med noen eksisterende utfaset:groupActiveEditorDirty ble omdøpt til activeEditorIsDirtyeditorPinned ble omdøpt til activeEditorIsNotPreview, ogeditorSticky ble omdøpt til activeEditorIsPinned
  • To ressurs (explorer-relaterte) kontekstnøkler er lagt til for ressurser:resourceDirnamefor ressursens mappebane, tilsvarende dirname (uri.fsPath), ogresourcePath, for hele ressursen, tilsvarende uri.fsPath
  • Et mer tilgjengelig innstillingsredigeringsprogram.
  • Språk svever er nå tilgjengelig under feilsøking, og feilsøkingsbredden og høyden tilpasser seg nå automatisk størrelsen på sveverinnholdet. Også Debug Console støtter nå filtrering, noe som gjør det lettere å finne utdata eller skjule irrelevant loggoutput.
  • Flammediagramutvidelsen vil nå vise en sanntidsvisning av ytelsesberegninger mens du feilsøker JavaScript.
  • En ny setting, opensMaximized, lar brukerne tilpasse seg sine egne preferanser, uansett om panelet alltid åpnes maksimalt når det er slått på Bytt panel.
  • Microsoft C / C ++ -utvidelsen er nå ute av forhåndsvisning.
  • Visual Studio Code er nå tilgjengelig for både ARMv7- og ARM64-arkitekturer. Utviklere kan nå bruke Visual Studio Code på Raspberry Pi, Chromebook og andre ARM-baserte enheter.

Hva er nytt i Visual Studio Code 1.49

Publisert 10. september har Visual Studio Code 1.49 følgende hovedfunksjoner:

  • En ny kommando, Format Modified Lines, er lagt til for å formatere bare nye og endrede linjer. Også en ny innstilling, formatOnSaveMode, gjør Format og Save bare gjeldende for endrede linjer. Disse endringene ble gjort for å adressere en situasjon der kommandoer Format og Lagre og Formatere dokument kunne introdusere uønsket omformatering av linjer som ikke har endret seg, noe som kan resultere i store trekkforespørsler som er vanskelig å gjennomgå og påvirke koden som ikke skulle være endret.
  • Source Control Repositories-visningen, tidligere kjent som Source Control Providers-visningen, ble introdusert på nytt for å tillate mer detaljert kontroll over hvilke kildekontrollregister som skal være synlige i Source Control-visningen.
  • JavaScript-feilsøkingsprogrammet er forbedret, med Auto Attach nå feilsøkingsprosesser uten å sende en manuelt --undersøke flagg til dem. For håndtering av kildekart behandler VS Code nå en stakksporing for å bruke kildesteder. Dette hjelper når du feilsøker nettapper som bruker pakkere som Webpack. I en annen forbedring kan utviklere velge å stoppe når et betinget bruddpunkt kaster en feil ved å veksle mellom debug.javascript.breakOnConditionalError omgivelser.
  • Feilsøkingskonsollen støtter nå filtrering for å gjøre det lettere å finne utdata eller skjule irrelevant loggingsutgang. Ekskluder mønstre støttes også. Filteret gjelder for programutgang, men ikke for brukerdrevne evalueringer.
  • Redaktøren leveres med TypeScript 4.0.2, med valgfri kjederefakturering som konverterer flere sjekker til en kort valgfri kjede.
  • De @ utfaset JSDoc-tag støttes nå i JavaScript og TypeScript-filer.

I tillegg til å avdekke Visual Studio Code 1.49 kunngjorde Microsoft 14. september generell tilgjengelighet av 1.0-versjonen av C ++ -utvidelsen for Visual Studio Code, og tilbyr muligheter for redigering og IntelliSense-kodefullføring, feilsøking på tvers av Linux, Windows og MacOS, og støtte for Linux på Arm og Arm64. Få tilgang til C / C ++ Extension Pack for å prøve utvidelsen.

Hva er nytt i Visual Studio Code 1.48

Visual Studio Code 1.48, utgitt i august 2020 og med funksjoner og reparasjoner fra juli, har følgende forbedringer:

  • Settings Sync, for deling av konfigurasjoner som innstillinger, tastebindinger og installerte utvidelser på tvers av maskiner, er nå tilgjengelig for forhåndsvisning i den stabile utgivelsen.
  • Utvidelsesvisningsfilterhandlinger vises nå under en separat filterhandling (traktknapp).
  • Menyen Git View and More Actions (…) har blitt omformet for å forbedre organisasjonen av flere kommandoer. Når du publiserer til en GitHub-repo, har utviklere nå muligheten til å gjøre repoen offentlig, i motsetning til den tidligere standardverdien for privat.
  • En feilsøking: Open Link-kommandoen er ment å muliggjøre rask feilsøking av hvilken som helst URL.
  • En GitHub Issue Notebooks-utvidelse, fremdeles i forhåndsvisningsfasen, gjør det mulig å søke etter GitHub-problemer og trekke forespørsler.
  • Språkstøtten for Java-utvidelse støtter nå en lett modus for raskt å jobbe med Java-kildefiler.

Hva er nytt i Visual Studio Code 1.47

Publisert i juli 2020, Visual Studio Code 1.47 gir følgende nye muligheter og endringer:

  • Visual Studio Code for Windows på ARM er nå tilgjengelig for stabil utgivelse.
  • En ny JavaScript-feilsøkingsprogram, som ble gjort til standard feilsøkingsprogram for JavaScript på innsiden av redaktøren i forrige måned, er nå standard feilsøkingsprogram for JavaScript i Visual Studio Code.
  • Ikke-nestede objektinnstillinger kan redigeres fra innstillingseditoren. Utvidelsesforfattere kan bruke denne muligheten til å øke synligheten til disse innstillingene.
  • En ny kommando, selectAndPreserveFocus, lar utviklere velge et element fra en liste mens de holder fokus i listen. Dette er nyttig for å velge flere filer fra en liste, for eksempel File Explorer, uten å ha fokusbryter til filredigereren.
  • De searchEditor.defaultNumberOfContextLines innstillingen er oppdatert til å ha verdien 1 i stedet for 0, noe som betyr at en kontekstlinje vil vises før og etter hver resultatlinje i søkeeditoren.
  • Source Control-visningen viser nå alle arkiver i en enkelt visning, noe som gir bedre oversikt over hele arbeidsområdestatusen. Kildekontrollvisningen kan også flyttes til panelet, og andre visninger kan flyttes til kildekontrollvisningsbeholderen.
  • Visual Studio Code for Java Pack Installer laster ned avhengigheter og utvidelser for Java-utvikling på MacOS.
  • HexEditor-utvidelsen, for innfødt heksadesimal redigering, er forbedret med enkel redigeringsstøtte (angre, gjenta, redigere celler, legge til celler) og stor filoptimalisering, som nå lar deg åpne filer større enn 18 megabyte.
  • Visningsalternativer og sorteringsalternativer er konsolidert til et nytt menyelement for visning og sortering i hurtigmenyen. Det er også lagt til støtte for å sortere endringer i kildekontrollvisningen etter navn, bane og tilstand når du bruker alternativet for listevisning.
  • For tilgjengelighet forteller kompakte mapper i File Explorer nå utvidet / kollapset tilstand og ARIA-nivå riktig. Skjermlesere kan også oppdatere markørforskyvningen i redigeringsprogrammet. Som et resultat, bør skjermleseren "Si alt" -kommandoen fungere bedre når den stoppes og gjenopptas.
  • En VSIX-fil kan nå installeres ved å dra og slippe den til utvidelsesvisningen.
  • TypeScript 3.9.6 følger med editoren mens støtte for TypeScript 4.0 er forbedret, med muligheter som bedre autoimport.

Hva er nytt i Visual Studio Code 1.46

Utgitt i juni 2020, Visual Studio Code 1.46 har muligheter, inkludert:

  • Et GitHub-arkiv kan nå legges til som en fjernkontroll til lokale lagringssteder ved hjelp av kommandoen Git: Add Remote.
  • Automatiske feilsøkingskonfigurasjoner er forbedret. Det er nå et alternativ å lagre en konfigurasjon i en JSON-fil for å åpne den for redigering. Det er også nå mulig å vise alle automatiske feilsøkingskonfigurasjoner fra startvisningen Kjør og feilsøk.
  • Hvis redaktøren oppdager at en utvikler jobber i en JavaScript-modul i CommonJS-stil, brukes automatisk import nå krever i stedet for import.
  • Refactorings for JavaScript og TypeScript, for eksempel Extract to Method og Move to New File, prøver nå å bevare originalformatering av den refactored kildekoden.
  • For å forbedre tilgjengeligheten støtter nå statuslinjen tastaturnavigering. Det er også nye kommandoer for å gjøre det lettere å starte og avslutte valg ved hjelp av tastaturet: Sett valganker (⌘K ⌘B), Velg fra anker til markør (⌘K ⌘K), Avbryt valganker (Escape), og Gå til Utvalg anker.
  • En synkronisert maskinvisning er lagt til for å vise listen over maskiner som synkroniserer VS-kodeinnstillinger.
  • Visningen av synkroniserte data er forbedret, og utviklere kan nå se maskinen dataene ble synkronisert fra. Utviklere kan også gjenopprette til en bestemt tilstand ved hjelp av gjenopprettingshandlingen som er tilgjengelig på dataoppføringen i visningen. Data på skyen kan også tilbakestilles ved hjelp av Tilbakestill synkroniserte data-handlingen som er tilgjengelig under Mer handling (…) -knappen i visningshodet.
  • Faner kan nå festes enten fra hurtigmenyen eller via den nye kommandoen, action.pinEditor (⌘K ⇧Enter).
  • Offisielle builds for Windows for ARM 64-bit er tilgjengelig på Insiders nedlastingsside. Disse byggene fungerer med Microsoft Surface Pro X.
  • Elektron forhåndslast skript er lagt til for å eksponere visse elektron-APIer for vinduet. Dette er et skritt mot et helt sandkassevindu.
  • Funksjoner for fleksibel utforming er nå klare for generell bruk, for eksempel flytting av visninger mellom sidefelt og panel og gruppering av visninger.

Hva er nytt i Visual Studio Code 1.45

Publisert i mai 2020, Visual Studio Code 1.45 legger til følgende muligheter:

  • Raskere syntaksfremheving, gjort gjennom en dedikert WebAssembly-binding som er optimalisert for bruk av redaktørens TextMate-tolk. Ved å unngå minnetildeling i indre sløyfer og bruke nye API-er, har Microsoft kunnet øke hastigheten på syntaksmarkering for vanlige programmeringsfiler med så mye som tre ganger.
  • Med semantisk symbolstyling kan semantisk tema tilpasses i brukerinnstillinger. Semantisk farging er tilgjengelig for TypeScript og JavaScript, med støtte for Java og C ++ under utvikling.
  • Støtte er lagt til for automatisk autentisering mot GitHub-arkiver. Utviklere kan klone, trekke og presse til og fra offentlige og private repoer uten å konfigurere en legitimasjonsansvarlig.
  • Den nye JavaScript-feilsøkingsprogrammet, i et forhåndsvisningstrinn, er installert som standard på Insiders-utgivelsen og kan installeres fra Marketplace i VS Code stabil. Nye funksjoner inkluderer fangst av CPU-profiler fra Node.js eller nettleserapplikasjoner ved å klikke på den nye profilknappen i Call Stack-visningen eller bruke kommandoen Debug: Take Performance Profile. Auto Attach, for automatisk tilknytning til Node.js-prosesser, feilsøker nå barneprosesser automatisk.
  • Nye tilgjengelighetskommandoer Focus Next Part og Focus Previous Part gjør det enkelt å navigere over en arbeidsbenk. Statuslinjen kan nå leses av skjermlesere når den er fokusert.
  • Forbedringer har blitt gjort av Remote Development-utvidelsene (som lar utviklere bruke en container, en ekstern maskin eller Windows Subsystem for Linux som et fullverdig utviklingsmiljø) inkludert containerkonfigurasjonsanbefalinger, støtte for WSL2 Docker og Podman-motorer og ny devcontainer. json-variabler for lokale og containermapper.

Hva er nytt i Visual Studio Code 1.44

Også kjent som utgivelsen fra mars 2020 (selv om den ble publisert i april 2020), har Visual Studio Code 1.44 følgende forbedringer:

  • Forbedringer av brukervennlighet inkludert en mer navigerbar diffvisning og klarere rollebetegnelser satt for UI-kontroller. Også oppførselen til Quick Widget har blitt innstilt.
  • Tidslinjevisningen for visualisering av tidsseriehendelser som Git forplikter og fillagring er nå utenfor forhåndsvisningsmodus, som standard. Quick Open-kontrollen for filer er blitt omskrevet. Den har også nye funksjoner som å ha bevarte innganger når du bytter leverandør. Det er også en ny innstilling, "quickOpen.history.filterSortOrder": "recency", som lar deg sortere redigeringshistorikk etter de senest åpnede elementene.
  • Et nummermerke er lagt til i utvidelsesvisningen for å vise antall utvidelser i pakken.
  • Visual Studio Code holder nå Angre / Gjør om stakken til en fil når filen lukkes. Når filen åpnes på nytt og innholdet ikke er endret, gjenopprettes stakken Angre / Gjør om.
  • Arbeidet fortsetter med utvidelser av ekstern utvikling som muliggjør bruk av en container, ekstern maskin eller Windows Subsytem for Linux (WSL) som et fullverdig utviklingsmiljø. Blant milepælene i Visual Studio Code 1.44: En pull-forespørsel kan sjekkes ut direkte i en container.
  • En forhåndsvisning av Settings Sync lar utviklere dele utdrag og UI-tilstand på tvers av maskiner.
  • To nye opplæringsprogrammer er omtalt for Python, inkludert en om å bygge en Python-applikasjon i en Docker-beholder og en om bruk av Python data science-biblioteker for å lage en maskinlæringsmodell.
  • 1.0-versjonen av Microsofts Docker-utvidelse for Visual Studio Code er nå tilgjengelig.

Hva er nytt i Visual Studio Code 1.43

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