Visual Studio için GitHub Copilot Tamamlamaları nedir?

Visual Studio'daki GitHub Copilot, Visual Studio'da yapay zeka destekli geliştirme olanağı sunarak kod yazarken daha üretken ve verimli olmanıza yardımcı olur.

Bu makalede, Visual Studio için bağlama duyarlı kod tamamlamaları, öneriler ve hatta kod parçacıklarının tamamını sağlayan yapay zeka destekli bir çift programcı olan Copilot Tamamlamaları hakkında bilgi ediniyorsunuz. Bu güçlü araç, Visual Studio'da yapay zeka destekli geliştirmeye yardımcı olur ve geliştiricilerin daha verimli kod yazmasına, yinelenen görevlerde harcanan süreyi azaltmasına ve hataları en aza indirmesine yardımcı olur.

Visual Studio'da GitHub Copilot Sohbeti hakkında daha fazla bilgi için bkz . Visual Studio'da GitHub Copilot Sohbeti Hakkında.

GitHub Copilot nasıl çalışır?

GitHub Copilot, GitHub depolarından genel kullanıma açık geniş bir kod veri kümesi üzerinde eğitilen gelişmiş makine öğrenmesi modellerini kullanarak çalışır. Siz kod yazarken yapay zeka bağlamı analiz eder ve gerçek zamanlı olarak ilgili öneriler sunar. Ayrıca, kodun ne yapmasını istediğinizi açıklayan doğal bir dil açıklaması yazarak da öneriler alabilirsiniz.

GitHub Copilot uzantısının kod tamamlama özelliklerini gösteren animasyonlu ekran görüntüsü.

Ayrıca GitHub Copilot kullanarak açıklamaları koda dönüştürebilir, birim testleri oluşturabilir, SQL sorguları oluşturabilir ve daha fazlasını yapabilirsiniz.

Önkoşullar

Başlamak için gerekli olanlar:

GitHub Copilot; C#, C++ ve Python dahil ancak bunlarla sınırlı olmamak üzere çeşitli programlama dillerini ve çerçevelerini destekler.

Visual Studio için GitHub Copilot'ı edinin

Kod tamamlama ve öneriler için GitHub Copilot kullanma

Düzenleyicide kod veya açıklamalar yazarken GitHub Copilot, bağlama duyarlı kod tamamlamaları ve öneriler sağlar. GitHub Copilot çok sayıda dil için öneriler sağlar, ancak özellikle Python, JavaScript, TypeScript, Ruby, Go, C# ve C++ için iyi çalışır. Aşağıdaki örnekler C# dilindedir, ancak diğer diller de benzer şekilde çalışır.

  1. Visual Studio'yu açın ve yeni bir C# projesi oluşturun.

  2. Düzenleyicide bir C# dosyası (Program.cs) açın.

  3. GitHub Copilot'tan satır içi kod önerilerini görmek için kod düzenleyicisinde bir açıklama veya yöntem imzası yazın.

        // method to add two numbers
    
        int subtractNumbers(
    
  4. GitHub Copilot komut paletini görmek için önerinin üzerine gelin.

    Öneriyi kabul et

    Sekme'yi seçin veya öneriyi kabul etmek için basın Tab veya reddetmek için yazmaya devam edin.

    Visual Studio'da GitHub Copilot kod önerilerini kabul etme işlemini gösteren ekran görüntüsü

    Öneriyi değiştir

    Alt+/ öğesini seçin veya Copilot'tan gelen öneriyi değiştirmek için basın Alt+/ . Satır içi sohbette bağlam ekleyerek veya tamamlamayı düzenleyerek GitHub Copilot önerilerini değiştirebilir ve seçebilirsiniz.

    Visual Studio'da GitHub Copilot kod önerilerini değiştirmeyi gösteren ekran görüntüsü

  5. GitHub Copilot'tan tüm satır tamamlamalarını görmek için aşağıdaki kodu ekleyin.

        int a = 5;
        int b = 10;
        int sum
    

    Visual Studio'da GitHub Copilot tamamlamalarını kullanmayı gösteren animasyonlu ekran görüntüsü.

Not

Visual Studio 2022 sürüm 17.11 ile Visual Studio'da GitHub Copilot Tamamlamaları için içerik dışlama kullanılabilir. Tamamlamalar ve öneriler yöneticiniz tarafından dışlanan içerikte kullanılamaz. Daha fazla bilgi edinmek için bkz . GitHub Copilot için içerik dışlamalarını yapılandırma.

GitHub Copilot'i keşfetme

GitHub Copilot'ı çalışır durumda görmek için aşağıdaki öğretici videosunu inceleyin.

Video uzunluğu: 1,19 dakika

Sonraki adımlar

Visual Studio için geçerli GitHub Copilot uzantısı hakkında daha fazla bilgi edinmek için aşağıdaki kaynakları incelemeyi göz önünde bulundurun: