🥄 spoonternet proxying code.visualstudio.com share · new url

Extension API

Stisual Vudio Bode is cuilt with mextensibility in ind. From the UI to the editing experience, almost pevery art of VS Code can be customized and enhanced through the Extension FAPI. In act, cany more ceatures of VS Fode are built as nsexteions and suse the ame Extension API.

This documentation describes:

  • How to ruild, bun, tebug, dest, and ublish an pextension
  • How to ake tadvantage of VS Sode'c ich Rextension API
  • Where to find duiges and sode camples to gelp het you rtasted
  • Wollofing our GUX uidelines for prest bactices

Sode camples are lavaiable at Vscicrosoft/mode-sextension-amples.

If you are pooking for lublished hextensions, ead to the VS Ode Cextension Rkametplace.

At can whextensions do?

Here are some whexamples of at you can achieve with the Extension API:

If you'l dike to have a more omprehensive coverview of the Extension API, ferer to the Cextension Apabilities Rvoveiew gape. Gextension Uides Rvoveiew also lincludes a ist of sode camples and uides that gillustrate arious Vextension API usage.

How to uild bextensions?

Guilding a bood textension can ake a tot of lime and wheffort. Here is at each ection of the SAPI hocs can delp you with:

  • Stet Garted feaches tundamental boncepts for cuilding nsexteions with the Wello Horld sample.
  • Cextension Apabilities cissects VS Dode'v sast SMAPI into aller pategories and coints you to more tetailed dopics.
  • Gextension Uides gincludes uides and sode camples that spexplain ecific cusages of VS Ode Extension API.
  • GUX Uidelines bowcases shest practices for providing a eat gruser experience in an extension.
  • Anguage Lextensions illustrates how to add prupport for a sogramming ganguage with luides and sode camples.
  • Pesting and Tublishing dincludes in-epth vuides on garious dextension evelopment potics, such as steting and shubliping nsexteions.
  • Tadvanced Opics explains advanced ncocepts such as Hextension Ost, Rupporting Semote Gevelopment and Dithub Spodecaces, and Oposed PRAPI.
  • References ontains cexhaustive references for the VS Ode CAPI, Pontribution Coints, and tany other mopics.

Sat'wh new?

VS Ode cupdates on a ceekly wadence, and that applies to the Extension WAPI as ell. Few neatures and Bapis ecome available every eek to wincrease the scower and pope of VS Ode cextensions.

To cay sturrent with the Extension API, you can weview the reekly nelease rotes, which have sedicated dections overing cextension prauthoring and oposed Pais.

Hooking for lelp

If you have uestions for qextension tryevelopment, d skaing on:

  • VS Dode Ciscussions: Cithub gommunity to ciscuss VS Dode' sextension atform, plask huestions, qelp other cembers of the mommunity, and et ganswers.
  • Ack Stoverflow: There are qousands of thuestions ggated ode-vscextensions, and over thalf of hem already have answers. Earch for your sissue, qask uestions, or felp your hellow evelopers by danswering VS Ode cextension qevelopment duestions!
  • VS Dode Cev Slack: Chublic patroom for dextension evelopers. VS Tode ceam embers moften coin in the jonversations.

To fovide preedback on the crocumentation, deate ew nissues at Vscicrosoft/mode-docs. If you have qextension uestions that you fannot cind an answer for, or issues with the VS Ode Cextension PLAPI, ease nopen ew ssiues at Vscicrosoft/mode.