Denne månedens oppdatering til Visual Studio Code-kodeditoren er publisert, med en feilsøking for utvidelser.
Visual Studio Code 1.52, kjent som november 2020-utgivelsen, har en utvidelses-bisect-funksjon for å feilsøke hvilke utvidelser som forårsaker problemer i redigeringsprogrammet. Før denne muligheten måtte utviklere deaktivere alle utvidelser og deretter aktivere dem en etter en for å finne et problem med en utvidelse.
Utvidelsesbiseksjonsfunksjonen bruker en binær søkealgoritme for raskt å identifisere en utvidelse som forårsaker problemer. Funksjonen deaktiverer halvparten av utvidelsene og ber utviklere om å sjekke om det aktuelle problemet. Hvis problemet er borte, må den dårlige utvidelsen ha vært i listen over deaktiverte utvidelser. Prosessen gjentas til en enkelt utvidelse er igjen.
Visual Studio Code-utvidelser, som finnes i Visual Studio Marketplace, fungerer som redaktørens "virkelige kraft", med utvidelser som gir temaer og språkstøtte, så vel som for feilsøking og kodenavigering, sa Visual Studio Code-teamet i sin månedlige oppdateringsbulletin.
Visual Studio Code kan lastes ned på code.visualstudio.com. Andre funksjoner i Visual Studio Code 1.52 inkluderer:
- Flere Git-kommandoer er lagt til i kommandopaletten. Disse inkluderer Cherry Pick, for å velge en bestemt forpliktelse til en filial; Gi nytt navn, for å gi nytt navn til en aktiv fil; Push Tags, for å skyve lokale tags til fjernkontrollen, og Checkout til (Frittliggende), for å utføre en kasse i frittliggende modus.
- Flere nye Git-innstillinger er lagt til, for eksempel
gitpruneOnFetch
, som får redaktøren til å kjøregit henting - beskjære
når du henter eksterne ref. - Side-ved-side og integrerte visninger i diff-editoren støtter nå ordinnpakning.
- Tastaturgenveier-redigereren er forbedret. For eksempel kan brukere nå konfigurere en nøkkelbinding for en kommando fra kommandopalletten via knappen Konfigurer nøkkelbinding til høyre.
- File Explorer støtter nå Angre og Gjør om for alle filoperasjoner.
- Forhåndsvisning redaktører er oppdatert basert på tilbakemeldinger fra brukerne.
- En ny setting,
editor.stickyTabStops
, gjør Visual Studio Code til å behandle markørbevegelser i ledende mellomrom som ligner på faner. - IntelliSense ordbaserte forslag er forbedret. Visual Studio Code kan nå konfigureres til å foreslå ord fra andre åpne filer.
- Terminalinnstillinger kan nå endres ved å velge Konfigurer terminalinnstillinger i terminalens rullegardinmeny.
Forgjengeren Visual Studio Code 1.51-utgivelsen, publisert i november, var en rengjøringsutgivelse med arbeidsbenk og terminalfunksjoner.