İçeriğe geç
parazade

VS Code Nedir?

İngilizce: Visual Studio Code

Yayın: · Son güncelleme:

VS Code Nedir? Kısaca

VS Code (Visual Studio Code), Microsoft tarafından geliştirilen, ücretsiz ve Windows, macOS ve Linux'ta çalışan bir kod editörüdür. Eklentilerle neredeyse her programlama dili için kullanılabilir.

VS Code nedir?
İçindekiler
  1. VS Code nedir?
  2. Öne çıkan özellikleri nelerdir?
  3. Kullanırken nelere dikkat etmeli?

VS Code nedir?

VS Code, kod yazmak, düzenlemek ve hata ayıklamak için kullanılan hafif ama güçlü bir kod editörüdür. Microsoft tarafından 2015'te tanıtılmıştır ve ücretsiz olarak sunulur. Kaynak kodunun büyük kısmı açık kaynaklıdır.

Adı benzese de Visual Studio ile aynı program değildir. Visual Studio daha ağır, tam donanımlı bir IDE'dir. VS Code ise hızlı açılan, gerektiğinde eklentilerle büyütülen bir editördür.

Öne çıkan özellikleri nelerdir?

Editörü yaygınlaştıran özellikler şunlardır:

  • Akıllı kod tamamlama ve sözdizimi renklendirme
  • Dahili terminal: komutları editörden çıkmadan çalıştırma
  • Git entegrasyonu: değişiklikleri görme ve commit atma
  • Hata ayıklayıcı: kodu satır satır izleme
  • Eklenti mağazası: dil desteği, tema, linter ve daha fazlası

Örneğin Python öğrenmeye başlayan biri, Python eklentisini kurduktan sonra yazdığı dosyayı tek tıkla çalıştırabilir. Hatalı bir satır yazdığında altı kırmızıyla çizilir ve fareyi üzerine getirdiğinde açıklama görünür.

Kullanırken nelere dikkat etmeli?

Eklentiler kullanışlıdır ama her biri editöre erişim izni ister. Yalnızca indirme sayısı yüksek ve güvenilir yayıncılardan gelen eklentileri kurun. Çok fazla eklenti editörün yavaşlamasına da neden olabilir.

Ayarlarınızı Microsoft ya da GitHub hesabınızla senkronize ederek başka bir bilgisayarda aynı ortamı kolayca kurabilirsiniz. Yeni başlıyorsanız önce yalnızca kullandığınız dilin resmî eklentisini kurun, ihtiyaç doğdukça linter gibi araçları ekleyin.

Sıkça Sorulan Sorular

VS Code ücretli mi?

Hayır, VS Code ücretsizdir ve ticari projelerde de kullanılabilir. Bazı eklentiler ya da bağlı hizmetler ise ayrıca ücretli olabilir.

VS Code hangi dilleri destekler?

JavaScript, TypeScript, HTML ve CSS desteği yerleşik gelir. Python, Java, PHP, Go ve diğer birçok dil için resmî ya da topluluk eklentileri bulunur.

İlgili terimler

Kod Editörü(Code Editor)Kod editörü, programlama dillerinde kod yazmak için tasarlanmış, sözdizimi renklendirme, otomatik tamamlama ve eklenti desteği gibi özellikler sunan metin düzenleme programıdır. VS Code, Sublime Text ve Vim yaygın örneklerdir.IDEIDE (Integrated Development Environment), kod yazma, çalıştırma, test etme ve hata ayıklama araçlarını tek bir uygulamada birleştiren tümleşik geliştirme ortamıdır. IntelliJ IDEA, Visual Studio ve Android Studio bilinen örneklerdir.LinterLinter, kaynak kodu çalıştırmadan inceleyip olası hataları, şüpheli kullanımları ve ekip yazım kurallarına aykırı satırları işaretleyen statik analiz aracıdır. ESLint ve Pylint yaygın örneklerdir.Geliştirme Ortamı(Development Environment)Geliştirme ortamı (development environment), yazılımcının kod yazdığı, çalıştırdığı ve ilk denemeleri yaptığı ortamdır. Genelde kişinin kendi bilgisayarında kurulur ve kod editörü, programlama dili, veritabanı gibi araçları içerir.GitGit, dosyalardaki değişiklikleri kayıt altına alan, eski sürümlere dönmeyi ve ekiplerin aynı proje üzerinde paralel çalışmasını sağlayan ücretsiz ve açık kaynaklı dağıtık sürüm kontrol sistemidir. 2005'te Linus Torvalds tarafından geliştirilmiştir.Eklenti(Plugin)Eklenti (plugin), bir ana yazılıma yeni özellik kazandıran ve ayrı olarak kurulup kaldırılabilen küçük program parçasıdır. Ana yazılımı değiştirmeden işlevini genişletir.

İlgili yazılar

Yapay Zeka ile Kazanç

Kendi Bilgisayarında Ücretsiz Yapay Zekâ Sistemi Kur: Ekran Kartı, İşlemci ve RAM ile Adım Adım

Kendi bilgisayarında ücretsiz ve limitsiz bir yapay zekâ sistemi kurmak mümkün: Ollama ya da LM Studio ile dil modeli, Continue ile kod asistanı, ComfyUI ya da Forge ile görsel üretim. Belirleyici olan ekran kartının belleğidir (VRAM); 8 GB'lık kartta 7-8B modeller rahat çalışır, kart yoksa işlemci ve RAM ile daha yavaş çalışır.

· 30 dk okuma