Visual Studio Code, ádette VS kod dep te ataladı,[1] Windows, Linux, macOS hám veb-brauzerler ushın Microsoft tárepinen islep shıǵarılǵan ashıq kod redaktorı.[2] Imkaniyatlarǵa debugtı qollaw, sintaksisti ajıratıw, intellektual kodtı toltırıw, úzindiler, kodtı refaktoring hám Git járdemi menen kirgizilgen versiyanı basqarıw kiredi. Paydalanıwshılar temanı, klaviaturadaǵı qısqa klavishlerdi, ózgesheliklerdi ózgerte aladı hám funkcionallılıqtı qosatuǵın keńeytpelerdi ornata aladı.

Visual Studio Code
Islep shıǵarıwshı(lar) Microsoft
Dáslepki versiyası 2015 jıl 29-aprel
Turaqlı versiya
1.88.1 Edit this on Wikidata / 11 aprel, 2024
Aldınnan kóriw versiyası
1.89-insiders Edit this on Wikidata
Repozitoriy
Jazılǵan TypeScript, JavaScript, HTML, CSS
Operacion sistema Windows 10 yamasa onnan keyingi versiyası, macOS 10.15 onnan keyingi versiyası, Debian, Ubuntu, Fedora, Red Hat, SUSE
Platforma x86-64, ARM32, ARM64
Ólshemi
  • Windows:

    91–95 MB
  • Debian/Ubuntu:

    89–97 MB
  • Red Hat/Fedora/SUSE:

    123–137 MB
  • macOS:

    132–212 MB
Ruqsat etilgen 15 tilge
Tiller dizimi
Inglis (AQSH), jeńilletilgen qıtay, dástúrli qıtay, francuz, nemis, italyan, portugal (Braziliya), yapon, koreya, orıs, ispan, vengr, túrik, polyak, chex
Tipi Ashıq kodlı redaktor
Licenziya
  • Source code: MIT License
  • Binaries built by Microsoft: Proprietary software
Veb-sayt code.visualstudio.com Edit this on Wikidata

Stack Overflow 2023 Developer sorawnamasında Visual Studio Code 86 544 respondent arasında eń ataqlı baǵdarlamashılar ortalıǵınıń quralı bolıp tabıldı, onıń 73,71%-ti onı paydalanatuǵının xabarladı. [3]

Tariyxı redaktorlaw

Visual Studio Code birinshi ret 2015 jıl 29-aprelde Microsoft korporaciyası tárepinen 2015 Build konferenciyasında járiyalandı. Aradan kóp waqıt ótpesten aldınnan kóriw strukturası shıǵarıldı.[4]

2015 jıl 18-noyabrde Visual Studio Code ashıq kodlı MIT licenziyası boyınsha shıǵarıldı hám GitHub saytında ashıq boldı. Keńeytpe qollawı dá járiyalandı. 2016 jıl 14-aprelde Visual Studio Code hámmege ruqsat etilgen aldınnan kóriw basqıshın juwmaqlap, internetke shıǵarıldı.[5] Microsoft korporaciyası Visual Studio Code ashıq kodlı kodınıń kóp bólegin ruqsat etilgen MIT licenziyası boyınsha GitHub saytında shıǵardı,[6] al redaktordıń ózin Microsoft korporaciyası menshikli biypul baǵdarlama retinde tarqatadı.

Ózgeshelikleri redaktorlaw

Visual Studio Code – C, C#, C++, Fortran, Go, Java, JavaScript, Node.js, Python, Rust hám Julia sıyaqlı hártúrli programmalastırıw tilleri menen paydalanıwǵa bolatuǵın ashıq kod redaktorı.[7][8][9][10][11] Visual Studio Code Azure DevOps sistemasında (aldın “Visual Studio Online” hám “Visual Studio Team Services” dep atalatuǵın) paydalanatuǵın birdey redaktor komponentin (“Monaco” kodı menen) paydalanadı.[12]

Visual Studio Code baǵdarlamasınıń júklep alınatuǵın versiyası Electron tiykarında dúzilgen,[13] ol Blink jaylasıw mexanizminde jumıs isleytuǵın Node.js veb-qosımshalardı islep shıǵıw ushın paydalanıladı. Vebke arnalǵan Visual Studio Code - tolıq baǵdarlamanı ornatpastan-aq jergilikli fayllardı da, aralıqtaǵı repozitariylerdi de (GitHub hám Microsoft Azure sistemalarında) redaktorlaw ushın paydalanıwǵa bolatuǵın redaktordıń brauzerge tiykarlanǵan versiyası.[14] Onı Microsoft korporaciyası rásmiy túrde qollap quwatlaydı hám jaylastıradı hám https://vscode.dev saytınan kiriwge boladı.

Visual Studio Code eń kóp tarqalǵan programmalastırıw tillerine tiykarǵı qollawdı qamtıydı. Bul tiykarǵı qollaw sintaksisti ajıratıwdı, qawsırmanı sáykeslendiriwdi, kodtı búklew hám konfiguraciyalanatuǵın úzindilerdi qamtıydı. Visual Studio Code sonıń menen bir qatarda JavaScript, TypeScript, JSON, CSS hám HTML ushın IntelliSense, sonday-aq Node.js ushın redaktor qollawı menen jetkiziledi. Qosımsha tillerge qollaw VS Code Marketplace sistemasında erkin ashıq keńeytpeler arqalı támiyinleniwi múmkin.[15]

 
Visual Studio Code Insiders logotipi

Proekt sistemasınıń ornına ol paydalanıwshılarǵa bir yamasa bir neshe kataloglardı ashıwǵa imkaniyat beredi, sonnan keyin olardı keleshekte qayta paydalanıw ushın jumıs keńisliginde saqlawǵa boladı. Bul oǵan hár qanday til ushın til-agnostikalıq kod redaktorı retinde jumıs islewge imkaniyat beredi. Ol kóplegen programmalastırıw tillerin hám hár tilde ózgeshelenetuǵın imkaniyatlar jıynaǵın qollaydı. Kerek emes fayllar menen papkalardı parametrler arqalı proekt tereginen shıǵarıwǵa boladı. Kóplegen Visual Studio Code imkaniyatları menyuler yamasa paydalanıwshı interfeysi arqalı kórsetilmeydi, biraq buyrıqlar palitrası arqalı kiriwge boladı.[16] Komandalar (buyrıqlar) palitrası grafikalıq interfeys qollaytuǵın barlıq derlik imkaniyatlardı orınlay aladı, bul onı klaviaturada júdá qolaylı.[17]

Visual Studio Code-ta keńeytpeler arqalı keńeytiwge boladı,[18] oraylıq repozitoriy arqalı ruqsat etilgen. Bul redaktorǵa tolıqtırıwlar kiredi[19] hám tildi qollaw.[16] Kórnekli imkaniyat - jańa tillerge, temalarǵa, ońlawshılarǵa, waqıt sayaxatın ońlawshılarǵa qollaw qosatuǵın keńeytpelerdi jaratıw, statikalıq kodtı analizlewdi ámelge asırıw hám Til serveriniń protokolı arqalı kod linterlerin qosıw imkaniyatı.

Derekti basqarıw Visual Studio Code baǵdarlamasınıń ornatılǵan imkaniyatı bolıp tabıladı. Onıń menyu qatarınıń ishinde arnawlı bólimi bar, ol jerde paydalanıwshılar versiyalardı basqarıw parametrlerine erise aladı hám aǵımdaǵı proektke engizilgen ózgerislerdi kóre aladı. Imkaniyattı paydalanıw ushın Visual Studio Code hár qanday qollaw kórsetiletuǵın versiyanı basqarıw sisteması menen (Git, Apache Subversion, Perforce h.t.b.) baylanıstırılıwı kerek. Bul paydalanıwshılarǵa repozitoriylerdi jaratıwǵa, sonday-aq tikkeley Visual Studio Code baǵdarlamasına baǵdarlaw hám tartıw sorawların jaratıwǵa imkaniyat beredi.

Visual Studio Code paydalanıw maǵlıwmatların jıynaydı hám ónimdi jaqsılawǵa járdemlesiw ushın onı Microsoft korporaciyasına jiberedi. Bul telemetriya imkaniyatın óshiriwge boladı.[20] Bul telemetriya maǵlıwmatlarındaǵı informaciyanı kópshilik teksere aladı, sebebi ónim ashıq kodlı bolıp tabıladı.[21]

Insayderler redaktorlaw

Visual Studio Code Insiders dep atalatuǵın túngi islep shıǵıwı da bar. Onıń konfiguraciyası, sonıń ishinde hár qanday parametrler, keńeytpeler, temalar standart dúzilisten ulıwma bólek. Bul eki dúzilisti heshbir tosıqsız qatar ornatıwǵa imkaniyat beredi.

Derekler redaktorlaw

  1. Stanton. „How to Run Code in VS Code“ (en-US). Alphr (17-avgust 2021-jıl). 2-iyun 2022-jılda túp nusqadan arxivlendi. Qaraldı: 3-aprel 2022-jıl.
  2. Devine. „How to use Visual Studio Code in a web browser“ (en). Windows Central (22-dekabr 2022-jıl). Qaraldı: 11-aprel 2024-jıl.
  3. „Stack Overflow Developer Survey 2023“. Stack Overflow. Qaraldı: 7-iyul 2023-jıl.
  4. McBreen. „Announcing Visual Studio Code - Preview“ (29-aprel 2015-jıl). 9-oktyabr 2015-jılda túp nusqadan arxivlendi.
  5. „Visual Studio Code editor hits version 1, has half a million users“. Ars Technica. Condé Nast (15-aprel 2016-jıl). 7-iyul 2017-jılda túp nusqadan arxivlendi. Qaraldı: 15-iyun 2017-jıl.
  6. Dias. „Issue: Menu license links to non Open Source license“. Microsoft/vscode repo. Microsoft (4-dekabr 2015-jıl). — „We wanted to deliver a Microsoft branded product, built on top of an open source code base that the community could explore and contribute to.“. 4-sentyabr 2022-jılda túp nusqadan arxivlendi. Qaraldı: 21-fevral 2019-jıl.
  7. Kanjilal. „Visual Studio Code: A fast, lightweight, cross-platform code editor“. InfoWorld (6-may 2015-jıl). 25-yanvar 2019-jılda túp nusqadan arxivlendi. Qaraldı: 25-yanvar 2019-jıl.
  8. Bisson. „It's gotten a little easier to develop PWAs in Windows“. InfoWorld (11-sentyabr 2018-jıl). 25-yanvar 2019-jılda túp nusqadan arxivlendi. Qaraldı: 25-yanvar 2019-jıl.
  9. Krill. „What's new in Microsoft Visual Studio Code“. ChannelWorld (24-fevral 2018-jıl). 25-yanvar 2019-jılda túp nusqadan arxivlendi. Qaraldı: 25-yanvar 2019-jıl.
  10. Wanyoike. „Debugging JavaScript Projects with VS Code & Chrome Debugger“. SitePoint (6-iyun 2018-jıl). 25-yanvar 2019-jılda túp nusqadan arxivlendi. Qaraldı: 25-yanvar 2019-jıl.
  11. „Julia in Visual Studio Code“ (en). Visual Studio Code. 26-may 2023-jılda túp nusqadan arxivlendi. Qaraldı: 26-may 2023-jıl.
  12. „Monaco Editor“. microsoft.github.io/monaco-editor. 30-avgust 2017-jılda túp nusqadan arxivlendi. Qaraldı: 3-noyabr 2016-jıl.
  13. „Microsoft's new Code editor is built on Google's Chromium“. Ars Technica (29-aprel 2015-jıl). 7-may 2015-jılda túp nusqadan arxivlendi. Qaraldı: 18-noyabr 2015-jıl.
  14. „Visual Studio Code for the Web“ (en). code.visualstudio.com. Qaraldı: 11-aprel 2024-jıl.
  15. „Programming Languages, Hundreds of programming languages supported“. Microsoft. 11-may 2017-jılda túp nusqadan arxivlendi. Qaraldı: 11-oktyabr 2016-jıl.
  16. 16,0 16,1 „Language Support in Visual Studio Code“. Visual Studio Code (10-oktyabr 2016-jıl). 11-may 2017-jılda túp nusqadan arxivlendi. Qaraldı: 12-oktyabr 2016-jıl. Silteme kórsetiwdegi qátelik: Invalid <ref> tag; name "languages" defined multiple times with different content
  17. „Visual Studio Code User Interface“ (en). code.visualstudio.com. Qaraldı: 6-aprel 2024-jıl.
  18. „Extending Visual Studio Code“. Visual Studio Code (10-oktyabr 2016-jıl). 18-oktyabr 2016-jılda túp nusqadan arxivlendi. Qaraldı: 12-oktyabr 2016-jıl.
  19. „Managing Extensions in Visual Studio Code“. Visual Studio Code (10-oktyabr 2016-jıl). 24-yanvar 2021-jılda túp nusqadan arxivlendi. Qaraldı: 12-oktyabr 2016-jıl.
  20. „Visual Studio Code FAQ“. Visual Studio Code. Microsoft. — „VS Code collects usage data and sends it to Microsoft to help improve our products and services. Read our privacy statement to learn more. If you don't wish to send usage data to Microsoft, you can set the telemetry.enableTelemetry setting to false.“. 28-avgust 2016-jılda túp nusqadan arxivlendi. Qaraldı: 4-noyabr 2016-jıl.
  21. „vscode/src/vs/platform/telemetry at main branch“. microsoft/vscode repo. Microsoft. 25-noyabr 2021-jılda túp nusqadan arxivlendi. Qaraldı: 24-mart 2020-jıl.

Sırtqı siltemeler redaktorlaw