Programmering

Visual Studio Code legger til feilsøking av utvidelser

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øre git 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.

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