Visual Studio Kodu - Visual Studio Code - Wikipedia

Visual Studio Kodu
Visual Studio Code 1.35 icon.svg
Windows 10'da çalışan Visual Studio Code Insiders
Windows 10'da çalışan Visual Studio Code Insiders
Geliştirici (ler)Microsoft
İlk sürümNisan 29, 2015; 5 yıl önce (2015-04-29)
Kararlı sürüm1.52 (12 Aralık 2020; 4 gün önce (2020-12-12)) [±][1]
Önizleme sürümü1.50.0-içeriden [±][2]
Depo Bunu Vikiveri'de düzenleyin
YazılmışTypeScript, JavaScript, CSS
İşletim sistemiWindows 7 veya daha sonra, OS X 10.9 veya daha sonra, Linux
PlatformIA-32, x86-64, ARM64
Boyut
  • pencereler: 40,8–68,3 MB
  • Linux: 46,5–66,6 MB
  • Mac os işletim sistemi: 67,5 MB
Uygunİngilizce (ABD), Basitleştirilmiş Çince, Geleneksel Çince, Fransızca, Almanca, İtalyanca, Portekizce (Brezilya), Japonca, Korece, Rusça, İspanyolca[3]
TürKaynak kodu düzenleyici, hata ayıklayıcı
Lisans
İnternet sitesikodu.görsel stüdyo.com Bunu Vikiveri'de düzenleyin

Visual Studio Kodu bedava kaynak kodu düzenleyici yapan Microsoft için pencereler, Linux ve Mac os işletim sistemi.[7] Özellikler şunları içerir: hata ayıklama, sözdizimi vurgulama, akıllı kod tamamlama, parçacıklar, yeniden yapılandırılan kod ve gömülü Git. Kullanıcılar değiştirebilir tema, Klavye kısayolları, tercihler ve yükleme uzantılar ek işlevsellik ekleyen.

Microsoft, Visual Studio Code'un kaynak kodu üzerinde VSCode deposu GitHub.com izin verilen MIT Lisansı,[4][8] derlenen sürümler ise ücretsiz yazılım.[6]

İçinde Yığın Taşması 2019 Geliştirici Anketi, Visual Studio Code en popüler geliştirici ortamı aracı seçildi ve 87.317 katılımcının% 50,7'si onu kullandığını bildirdi.[9]

Tarih

Visual Studio Code, 29 Nisan 2015'te Microsoft tarafından 2015'te duyuruldu İnşa etmek konferans. Kısa süre sonra bir Önizleme derlemesi yayınlandı.[10]

18 Kasım 2015 tarihinde Visual Studio Code, Expat Lisansı ve kaynak kodu şuraya gönderildi GitHub. Uzatma desteği de duyuruldu.[11]

14 Nisan 2016'da Visual Studio Code, genel önizleme sahne ve oldu Web'de yayınlandı.[12]

Özellikleri

Visual Studio Code'un insiders sürümü için Visual Studio Code logosunun turuncu bir sürümü
Visual Studio Code Insiders logosu

Visual Studio Code, aşağıdakiler dahil olmak üzere çeşitli programlama dilleriyle kullanılabilen bir kaynak kodu düzenleyicisidir. Java, JavaScript, Git, Node.js ve C ++.[13][14][15][16] Dayanmaktadır Elektron çerçeve[17] geliştirmek için kullanılan Node.js Web uygulamaları üzerinde çalışan Yanıp sönen düzen motoru. Visual Studio Code, şu uygulamalarda kullanılan aynı düzenleyici bileşenini (kod adı "Monaco") kullanır Azure DevOps (eski adıyla Visual Studio Online ve Visual Studio Team Services).[18]

Bir proje sistemi yerine, kullanıcıların bir veya daha fazla dizini açmasına izin verir, bunlar daha sonra tekrar kullanılmak üzere çalışma alanlarına kaydedilebilir. Bu, bir dilden bağımsız herhangi bir dil için kod editörü. Bir dizi programlama dilini ve dile göre değişen bir dizi özelliği destekler. İstenmeyen dosyalar ve klasörler ayarlar aracılığıyla proje ağacından çıkarılabilir. Birçok Visual Studio Code özelliği, menüler veya kullanıcı arabirimi aracılığıyla sunulmaz, ancak komut paleti aracılığıyla erişilebilir.[19]

Visual Studio Code, uzantılar,[20] merkezi bir depo aracılığıyla kullanılabilir. Bu, editöre yapılan eklemeleri içerir[21] ve dil desteği.[19] Dikkate değer bir özellik, yeni için destek ekleyen uzantılar oluşturma yeteneğidir. Diller, temalar, ve hata ayıklayıcılar, gerçekleştirmek statik kod analizi, ve Ekle kod linterleri kullanmak Dil Sunucusu Protokolü.[22]

Visual Studio Code, yazılımın web geliştirme için ücretsiz bir alternatif olarak kullanılmasına izin veren birden çok FTP uzantısı içerir. Kod, herhangi bir ekstra yazılım indirmeden editör ve sunucu arasında senkronize edilebilir.

Visual Studio Code, kullanıcıların kod sayfası aktif belgenin kaydedildiği Yeni hat karakter ve etkin belgenin programlama dili. Bu, herhangi bir platformda, herhangi bir yerel ayarda ve herhangi bir programlama dili için kullanılmasına izin verir.

Dil desteği

Kullanıma hazır Visual Studio Code, en yaygın programlama dilleri için temel desteği içerir. Bu temel destek sözdizimi vurgulama, köşeli ayraç eşleştirme, kod katlama ve yapılandırılabilir parçacıklar. Visual Studio Code ayrıca İyileştirmek JavaScript, TypeScript, JSON, CSS ve HTML için ve ayrıca Node.js için hata ayıklama desteği. Ek diller için destek, VS Code Marketplace'te ücretsiz olarak kullanılabilen uzantılarla sağlanabilir.[23]

Veri toplama

Visual Studio Kodu kullanım verilerini toplar ve Microsoft'a gönderir, ancak bu devre dışı bırakılabilir.[24] Ek olarak, uygulamanın açık kaynaklı doğası nedeniyle, telemetri koduna, tam olarak neyin toplandığını görebilen herkes tarafından erişilebilir.[25] Microsoft'a göre, veriler Microsoft kontrolündeki bağlı kuruluşlar ve yan kuruluşlarla paylaşılsa da kanun yaptırımı yasal bir sürecin parçası olarak talep edebilir.[26]

Sürüm Kontrolü

Kaynak kontrolü Visual Studio Code'un yerleşik bir özelliğidir. Menü çubuğunun içinde, sürüm kontrol ayarlarına erişebileceğiniz ve mevcut projede yapılan değişiklikleri görüntüleyebileceğiniz özel bir sekme vardır. Özelliği kullanmak için Visual Studio Code'u bağlamanız gerekir GitHub. Bu, repolar oluşturmanıza, itme ve çekme istekleri doğrudan Visual Studio Code programından.

Resepsiyon

2016 Geliştiriciler Anketi'nde Yığın Taşması Visual Studio Code, yanıtlayan 46.613 kişinin yalnızca% 7,2'sinin kullandığı en popüler geliştirme araçları arasında 13. sırada yer aldı.[27] Ancak iki yıl sonra, Visual Studio Code, ankete katılan 75.398 kişinin% 34,9'u tarafından kullanılarak 1 numaralı noktayı elde etti.[28] En son anket olan 2019 Geliştiriciler Anketi'nde, Visual Studio Code, ankete katılan 87.317 katılımcının% 50,7'sinin kullandığı 2019 Geliştiriciler Anketi'nde 1. sırada yer alıyor.[9]

Ayrıca bakınız

Referanslar

  1. ^ "Sürümler · microsoft / vscode". GitHub. Microsoft. Alındı 12 Aralık 2020.
  2. ^ Anderson, Wade. "Visual Studio Code Insider'ların Evrimi". code.visualstudio.com. Microsoft. Alındı 24 Eylül 2020.
  3. ^ "Visual Studio Kod Görüntüleme Dili (Yerel)". code.visualstudio.com. Microsoft. Alındı 17 Temmuz 2017.
  4. ^ a b "LICENSE.txt". github.com/Microsoft/vscode. Microsoft. 17 Kasım 2015.
  5. ^ "Visual Studio Kodunu İndirin". code.visualstudio.com. Microsoft. Alındı 16 Ağustos 2016.
  6. ^ a b "Microsoft Yazılım Lisans Koşulları". code.visualstudio.com. Microsoft. Alındı 16 Ağustos 2016.
  7. ^ Lardinois, Frederic (29 Nisan 2015). "Microsoft, OS X, Linux ve Windows İçin Ücretsiz Platformlar Arası Kod Düzenleyicisi olan Visual Studio Code'u Başlattı". TechCrunch.
  8. ^ Dias, Chris (4 Aralık 2015). "Sorun: Açık Kaynak olmayan lisansa menü lisans bağlantıları". Microsoft / vscode repo. Microsoft. Yanıt # 161792005 - aracılığıyla GitHub.com. Topluluğun keşfedip katkıda bulunabileceği bir açık kaynak kod tabanı üzerine inşa edilmiş Microsoft markalı bir ürün sunmak istedik.
  9. ^ a b "Geliştirici Anketi Sonuçları 2019 - En Popüler Geliştirme Ortamları". StackOverflow İçgörüler. Yığın Değişimi. Alındı 10 Nisan 2019.
  10. ^ Montgomery, John (29 Nisan 2015). "BUILD 2015 News: Visual Studio Code, Visual Studio 2015 RC, Team Foundation Server 2015 RC, Visual Studio 2013 Güncelleme 5".
  11. ^ "Visual Studio artık Linux uygulamalarında hata ayıklamayı destekliyor; Kod düzenleyici artık açık kaynak". Ars Technica. Alındı 18 Kasım 2015.
  12. ^ "Visual Studio Code düzenleyici, sürüm 1'e ulaştı, yarım milyon kullanıcısı var". Ars Technica. Övmek. 15 Nisan 2016.
  13. ^ Kanjilal, Joydip (2015-05-06). "Visual Studio Code: Hızlı, hafif, çapraz platform kod düzenleyicisi". InfoWorld.
  14. ^ Simon Bisson (2018-09-11). "Windows'ta PWA geliştirmek biraz daha kolay hale geldi". InfoWorld.
  15. ^ Paul Krill (2018/02/24). "Microsoft Visual Studio Code'daki yenilikler". ChannelWorld. Arşivlenen orijinal 2019-01-25 tarihinde. Alındı 2019-01-25.
  16. ^ Wanyoike, Michael (2018-06-06). "VS Code ve Chrome Hata Ayıklayıcı ile JavaScript Projelerinde Hata Ayıklama". SitePoint.
  17. ^ "Microsoft'un yeni Kod düzenleyicisi Google'ın Chromium'u üzerine inşa edildi". Ars Technica. Alındı 18 Kasım 2015.
  18. ^ "Monaco Editör". microsoft.github.io/monaco-editor.
  19. ^ a b "Visual Studio Code'da Dil Desteği". Visual Studio Kodu. Ekim 10, 2016. Alındı 2016-10-12.
  20. ^ "Visual Studio Kodunu Genişletme". Visual Studio Kodu. Ekim 10, 2016. Alındı 2016-10-12.
  21. ^ "Visual Studio Code'da Uzantıları Yönetme". Visual Studio Kodu. Ekim 10, 2016. Alındı 2016-10-12.
  22. ^ "Visual Studio Code için Dil Sunucuları Oluşturma". Alındı 2017-02-27.
  23. ^ "Programlama Dilleri, Yüzlerce programlama dili desteklenir". Microsoft.
  24. ^ "Visual Studio Code SSS". code.visualstudio.com. Microsoft. Arşivlendi 28 Ağustos 2016'daki orjinalinden. Alındı 4 Kasım 2016. VS Code, kullanım verilerini toplar ve ürünlerimizi ve hizmetlerimizi iyileştirmeye yardımcı olmak için Microsoft'a gönderir. Daha fazla bilgi edinmek için gizlilik bildirimimizi okuyun. Kullanım verilerini Microsoft'a göndermek istemiyorsanız telemetry.enableTelemetry ayarını false olarak ayarlayabilirsiniz.
  25. ^ "vscode / src / vs / platform / telemetri ana bilgisayarda". microsoft / vscode repo. Microsoft. Alındı 24 Mart 2020 - üzerinden GitHub.
  26. ^ "Microsoft Kurumsal ve Geliştirici Gizlilik Bildirimi". privacy.microsoft.com. Microsoft. Arşivlendi 5 Kasım 2016'daki orjinalinden. Alındı 4 Kasım 2016.
  27. ^ "Geliştirici Anketi Sonuçları 2016". Yığın Taşması İçgörüler. Yığın Değişimi. Alındı 7 Nisan 2018.
  28. ^ "Geliştirici Anketi Sonuçları 2018". StackOverflow İçgörüler. Yığın Değişimi. Alındı 7 Nisan 2018.

Dış bağlantılar