Visual Studio Code

**Visual Studio Code**, ádette **VS kod** dep te ataladı, Windows, Linux, macOS hám veb-brauzerler ushın Microsoft tárepinen islep shıǵarılǵan ashıq kod redaktorı. 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ı.

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ı. 

## Tariyxı
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ı.

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ı. 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ı, al redaktordıń ózin Microsoft korporaciyası menshikli biypul baǵdarlama retinde tarqatadı.

## Ózgeshelikleri
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ı. 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ı.

Visual Studio Code baǵdarlamasınıń júklep alınatuǵın versiyası Electron tiykarında dúzilgen, 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ı. 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.

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ı. Komandalar (buyrıqlar) palitrası grafikalıq interfeys qollaytuǵın barlıq derlik imkaniyatlardı orınlay aladı, bul onı klaviaturada júdá qolaylı.

Visual Studio Code-ta keńeytpeler arqalı keńeytiwge boladı, oraylıq repozitoriy arqalı ruqsat etilgen. Bul redaktorǵa tolıqtırıwlar kiredi hám tildi qollaw. 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ı. Bul telemetriya maǵlıwmatlarındaǵı informaciyanı kópshilik teksere aladı, sebebi ónim ashıq kodlı bolıp tabıladı.

### Insayderler
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

## Sırtqı siltemeler

* 
* Microsoft's "Code - OSS" Github repository