VS Code Kurulumu ve Eklentiler

Sara Nur Kay
Yetkin Yayın

--

Yazılım dünyasında verimli bir çalışma ortamı seçmek, başarı için kritik bir faktördür. IDE (Entegre Geliştirme Ortamı) alternatiflerine kıyasla, Visual Studio Code (VS Code) sunduğu esneklik, hız ve genişletilebilirlik özellikleri ile günümüzde öne çıkmaktadır.

VS Code, birçok programlama dili ve framework ile uyumludur. Python, JavaScript, Java, C#, C++, PHP gibi dillerde kod yazarken çeşitli eklentiler sayesinde ihtiyaçlarımıza göre özelleştirebiliriz. Bu çok yönlülük, farklı projelerde aynı editörü kullanma rahatlığı sağlar.

Hızlı açılıp çalışması büyük projelerde bile yüksek performans sunar, bu da geliştirme sürecinde zaman kazandırır. Visual Studio Code’un en güçlü yönlerinden biri, genişletilebilir yapısıdır. Zengin Marketplace sayesinde çeşitli temalar, dil desteği, kod tamamlama araçları, hata ayıklayıcılar ve daha fazlası ile editörümüzü kişiselleştirebiliriz.

Adım 1: VS Code İndir

Visual Studio Code’un resmi web sitesinden “Download” butonuna tıklamalıyız. Bu adımda dikkat edilmesi gereken işletim sistemimize uygun sürümü seçmemizdir.

  • Windows için: Windows
  • macOS için: macOS
  • Linux için: Linux

Web sitesi, işletim sistemimizi otomatik olarak tanıyacak ve uygun sürümü indirme seçeneği sunacaktır.

Adım 2: VS Code Kurulumu (macOS)

  • İndirilen .zip dosyasını açın (VSCode-darwin-stable.zip).
  • Açılan Visual Studio Code uygulamasını Applications (Uygulamalar) klasörüne sürükleyin.
  • Applications klasöründen Visual Studio Code uygulamasını bulun ve çift tıklayarak başlatın.

Adım 2: VS Code Kurulumu (Windows)

  • İndirilen kurulum dosyasını (VSCodeSetup-<versiyon>.exe) çift tıklayın.
  • Kurulum sihirbazını başlatın ve yönergeleri takip edin:

Lisans sözleşmesini kabul edin.

Kurulum dizinini seçin (varsayılan olarak bırakabilirsiniz).

Ekstra seçenekler bölümünde gerekli kutucukları işaretleyin (Önerilen: Add to PATH, Create a desktop icon).

  • “Install” (Yükle) butonuna tıklayın ve kurulumun tamamlanmasını bekleyin.
  • Kurulum tamamlandığında “Finish” (Bitir) butonuna tıklayın ve VS Code’u başlatın.

Adım 3: İlk Ayarlar

Visual Studio Code’u kurduktan sonra yazılım deneyimimizi geliştirmek için bazı ilk ayarları yapmamız ve gerekli eklentileri yüklememiz gerekir.

1. VS Code’u Açma

VS Code’u ilk açtığımızda karşımıza hoş geldiniz ekranı çıkar. Bu ekran, yeni bir proje oluşturmanıza, mevcut bir projeyi açmanıza veya çeşitli ayarlara erişmenize olanak tanır.

  • Yeni bir proje oluşturmak için: File > New File (Dosya > Yeni Dosya) yolunu izleyin. Yeni bir dosya oluşturduktan sonra, dosyayı kaydetmek için Cmd + S (macOS) veya Ctrl + S (Windows/Linux) kısayolunu kullanarak dosya adını ve uzantısını belirleyin (örneğin, example.py).
  • Mevcut bir projeyi açmak için: File > Open Folder (Dosya > Klasör Aç) yolunu izleyin ve açmak istediğiniz projenin bulunduğu klasörü seçin.

2. Temel Ayarlar

Tema Seçimi:

  • Tema değiştirmek için sol alt köşedeki dişli simgesine (Ayarlar) tıklayın ve “Color Theme” (Renk Teması) seçeneğini seçin.
  • Açılan listeden istediğiniz temayı seçebilirsiniz (örneğin, Dark+ (default dark) veya Light+ (default light)).

Yazı Tipi Ayarları:

  • Ayarlar’a gitmek için Cmd + , (macOS) veyaCtrl + ,(Windows/Linux) kısayolunu kullanabiliriz.
  • Arama çubuğuna Font yazarak yazı tipi ve boyutunu değiştirebilirsiniz. Örneğin, Editor: Font Size ayarını değiştirerek yazı tipi boyutunu artırabilirsiniz.

3. Eklentiler (Extensions) Yükleme

Eklentiler, VS Code’un işlevselliğini artırır ve geliştirme sürecinizi kolaylaştırır.

Eklenti Yüklemek & Kaldırmak İçin:

Sol taraftaki Extensions (Eklentiler) ikonuna tıklayabilir yada Cmd + Shift + X(macOS) veyaCtrl + Shift + X (Windows/Linux) kısayolunu kullanabiliriz.

Extensions (Eklentiler) İkonu
  • Arama çubuğuna yüklemek istediğiniz eklentinin adını yazın.
  • Eklentiyi bulduğunuzda, Install (Yükle) butonuna tıklayın.
  • Herhangi bir eklentiyi kaldırmak için yine aynı işlem sırasını takip ederek eklentiyi bulmalısınız, Uninstall (Kaldır) butonuna tıklayarak eklentiyi kaldırabilirsiniz.

Önerdiğim Eklentiler:

1. Material Icon Theme

Gelişmiş ve esnek simge setleri, farkı dosya türleri ve diller için özelleştirilmiş simgeleri sayesinde klasör yapısını ve dosyaları daha görsel, anlaşılır hale getiriyor.

2. GitLens

Git deposuna dair ayrıntılı bilgi ve görselleştirme sağlar. Kod değişikliklerini ve yazarlarını izlemesi, dosya ve satır geçmişini göstermesi, Git blame, stash, ve daha fazlasını kullanma imkanı, zaman makinesi ile geçmiş commit’lere bakma özellikleri sayesinde sürecimizi daha verimli hale getiriyor.

Satır İçi Blame Açıklamaları
Durum Çubuğu Blame Açıklamaları
Revizyon Gezinme

3. Jupyter

VS Code içinde Jupyter notebook dosyalarını desteklemek ve Jupyter ortamlarında çalışmayı sağlamak için kullanılan bir eklentidir. Bu eklenti sayesinde özellikle Python dilinde ve diğer dillerde yazılmış Jupyter notebook dosyalarını düzenleyebilmemiz, çalıştırabilmemiz ve sonuçlarını görsel olarak görebilmemizi sağlıyor.

4. Unity Code Snippets

Oyun geliştiriciler için önerim Unity Code Snippets eklentisidir. Bu eklenti, Unity oyun geliştirme platformunda çalışırken geliştirme sürecinde büyük kolaylık sağlayan bir araçlardan birisidir. Unity’nin sık kullanılan API fonksiyonları için önceden tanımlanmış hazır kod parçacıkları sunar, böylece kod yazma sürecimizi hızlandırır ve geliştirme verimliliğimizi artırır.

5. TensorFlow Snippets

Visual Studio Code kullanıcıları için TensorFlow framework’üyle çalışırken verimliliği artıran önemli bir araçtır. TensorFlow framework’üne özgü kod parçacıkları sunar. Bu parçacıklar, TensorFlow’da sık kullanılan fonksiyonları, nesneleri ve yapıları hızlı bir şekilde eklemenizi sağlar. TensorFlow fonksiyonları, sınıfları ve değişkenleri yazarken kod tamamlama özelliği sayesinde hız kazanmamızı sağlar. Geliştirme sürecinde hata yapma olasılığını azaltır ve daha akıcı hale getirir. Eklenti, kullanıcıların ihtiyaçlarına göre özelleştirilebilir. Eğer belirli bir TensorFlow fonksiyonunu sık kullanıyorsak veya kendi snippet’lerimizi eklemek istiyorsak bu eklentiyi kişiselleştirebiliriz.

6. PyTorch Snippets

PyTorch framework’üyle çalışırken geliştirme sürecimizi hızlandıran ve kolaylaştıran araçlardan bir tanesidir. PyTorch framework’ü için özelleştirilmiş kod parçacıkları sunar. Bu parçacıklar, PyTorch’da sık kullanılan fonksiyonları, sınıfları ve yapıları hızlı bir şekilde eklemenizi sağlar. PyTorch’ta yaygın olarak kullanılan işlevler için kısayol tuşları ve komutlar sağlar. Örneğin, model oluşturma, veri işleme veya eğitim için gereken kodları kolayca ekleyebilirsiniz. PyTorch framework’ü yapay zeka ve derin öğrenme projelerinizde verimliliği artırmanızı sağlar. PyTorch’un güçlü özellikleri kod yazma sürecinizi optimize eder.

7. Blackbox AI Code Generation

Blackbox AI Code Generation eklentisi, geliştiricilere yapay zeka destekli kod oluşturma yeteneği sunan bir araçtır. Eklenti, yapay zeka teknolojilerini kullanarak kod yazma sürecini optimize eder. Geliştiricilere belirli bir görev için kod parçacıkları üretmede yardımcı olur. Blackbox AI Code Generation’ın Python, JavaScript, TypeScript, Go ve Ruby gibi 20'den fazla programlama dilinde kullanılabilmesi geniş bir dil yelpazesiyle çalışabilme imkanı sunuyor. Belirli bir işlev veya algoritma için kod başlangıcı yapmamızı sağlaması geliştirme sürecimizi iyileştiren en önemli özelliklerinden birisidir.

Blackbox Kod Otomatik Tamamlama

--

--