Visual Studio-kod

Visual Studio-kod
Utvecklare Microsoft
Initial release 29 april 2015 ; för 7 år sedan ( 2015-04-29 )
Stabil frisättning
Edit this on Wikidata 1.76.1 / 9 mars 2023
Förhandsgranska release
Edit this on Wikidata 1,77-insiders / 2 mars 2023
Förvar
Skrivet i TypeScript , JavaScript , HTML och CSS
Operativ system Windows 7 eller senare, OS X 10.10 eller senare, Linux
Plattform IA-32 , x86-64 , ARM64
Storlek
  • Windows: 40,8–68,3 MB
  • Linux: 46,5–66,6 MB
  • macOS: 67,5 MB
Tillgänglig i 14 språk
Lista över språk
engelska (USA), förenklad kinesiska, traditionell kinesiska, franska, tyska, italienska, portugisiska (Brasilien), japanska, koreanska, ryska, spanska, bulgariska, ungerska, turkiska
Typ Källkodsredigerare
Licens
Hemsida kod .visualstudio .com Edit this at Wikidata

Visual Studio Code , även kallad VS Code , är en källkodsredigerare gjord av Microsoft med Electron Framework , för Windows , Linux och macOS . Funktioner inkluderar stöd för felsökning , syntaxmarkering , intelligent kodkomplettering , utdrag , kodrefaktorering och inbäddad Git . Användare kan ändra tema , kortkommandon , inställningar och installera tillägg som lägger till funktionalitet.

I Stack Overflow 2022 Developer Survey rankades Visual Studio Code som det populäraste verktyget för utvecklarmiljön bland 71 010 svarande, med 74,48 % som rapporterade att de använder det.

Historia

Visual Studio Code tillkännagavs först den 29 april 2015 av Microsoft vid 2015 Build -konferensen. En förhandsversion släpptes kort därefter.

Den 18 november 2015 släpptes källan till Visual Studio Code under MIT-licensen och gjordes tillgänglig på GitHub . Förlängningsstöd tillkännagavs också. Den 14 april 2016 tog Visual Studio Code examen från det offentliga förhandsgranskningsstadiet och släpptes till webben . Microsoft har släppt det mesta av Visual Studio Codes källkod GitHub under den tillåtande MIT-licensen , medan utgåvorna från Microsoft är proprietära gratisprogram .

Funktioner

Visual Studio Code är en källkodsredigerare som kan användas med en mängd olika programmeringsspråk, inklusive C , C# , C++ , Fortran , Go , Java , JavaScript , Node.js , Python , Rust . Den är baserad på Electron- ramverket, som används för att utveckla Node.js- webbapplikationer som körs på Blink-layoutmotorn . Visual Studio Code använder samma redigeringskomponent (kodnamnet "Monaco") som används i Azure DevOps (tidigare kallad Visual Studio Online och Visual Studio Team Services).

I förpackningen innehåller Visual Studio Code grundläggande stöd för de flesta vanliga programmeringsspråken. Detta grundläggande stöd inkluderar syntaxmarkering , parentesmatchning , kodvikning och konfigurerbara kodavsnitt. Visual Studio Code levereras också med IntelliSense för JavaScript, TypeScript, JSON , CSS och HTML , samt felsökningsstöd för Node.js. Stöd för ytterligare språk kan tillhandahållas av fritt tillgängliga tillägg på VS Code Marketplace.

An orange version of the Visual Studio Code logo for the insiders version of Visual Studio Code
Visual Studio Code Insiders logotyp

Istället för ett projektsystem tillåter det användare att öppna en eller flera kataloger, som sedan kan sparas i arbetsytor för framtida återanvändning. Detta gör att den kan fungera som en språkagnostisk kodredigerare för alla språk. Den stöder många programmeringsspråk och en uppsättning funktioner som skiljer sig åt mellan olika språk. Oönskade filer och mappar kan exkluderas från projektträdet via inställningarna. Många Visual Studio Code-funktioner exponeras inte via menyer eller användargränssnittet utan kan nås via kommandopaletten.

Visual Studio Code kan utökas via tillägg , tillgängliga via ett centralt arkiv. Detta inkluderar tillägg till editorn och språkstöd. En anmärkningsvärd funktion är möjligheten att skapa tillägg som lägger till stöd för nya språk , teman , debuggers , tidsresefelsökningar , utföra statisk kodanalys och lägga till kodlinters med hjälp av Language Server Protocol .

Källkontroll är en inbyggd funktion i Visual Studio Code. Den har en dedikerad flik inuti menyraden där användare kan komma åt versionskontrollinställningar och se ändringar som gjorts i det aktuella projektet. För att använda funktionen måste Visual Studio Code vara länkad till alla versionskontrollsystem som stöds ( Git , Apache Subversion , Perforce , etc.). Detta tillåter användare att skapa förråd samt att göra push- och pull-förfrågningar direkt från Visual Studio Code-programmet.

Visual Studio Code innehåller flera tillägg för FTP , vilket gör att programvaran kan användas som ett gratis alternativ för webbutveckling. Koden kan synkroniseras mellan editorn och servern, utan att ladda ner någon extra programvara.

Visual Studio Code låter användare ställa in teckentabellen där det aktiva dokumentet sparas, nyradstecknet och programmeringsspråket för det aktiva dokumentet. Detta gör att den kan användas på vilken plattform som helst, i vilken lokalitet som helst och för ett givet programmeringsspråk. [ PR-språk ]

Visual Studio Code samlar in användningsdata och skickar den till Microsoft , även om detta kan inaktiveras. På grund av applikationens öppen källkod är telemetrikoden tillgänglig för allmänheten, som kan se exakt vad som samlas in.

Reception

I 2016 Developers Survey of Stack Overflow rankades Visual Studio Code som nr 13 bland de populäraste utvecklingsverktygen, med endast 7 % av de 47 000 svarande som använde den. Två år senare nådde dock Visual Studio Code nummer 1, med 35 % av de 75 000 svarande som använde den. I 2019 års Developers Survey rankades Visual Studio Code också som nummer 1, med 50 % av de 87 000 svarande som använde den. I 2021 års Developers Survey fortsatte Visual Studio Code att vara rankad som nummer 1, med 74,5 % av de 71 000 svarande som använde den, vilket steg till 74,48 % av de 71 010 svaren i 2022 års undersökning.

Se även

externa länkar

VSCodium

VSCodium är en community-driven, fritt licensierad binär distribution av Microsofts editor VS Code.