Aracılığıyla paylaş


Visual Studio için GitHub Copilot Tamamlamaları nedir?

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

Bu makalede, Visual Studio için yapay zeka destekli bir iş birliği programlama aracı olan Copilot Completions hakkında bilgi edinecek ve bu aracın size bağlama duyarlı kod tamamlamaları, öneriler ve hatta tüm kod parçacıklarını nasıl sağladığını öğreneceksiniz. 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 şunları yapmanız gerekir:

  • Visual Studio 2022 sürüm 17.8 veya üzeri
  • GitHub hesabı kullanarak ve Copilot erişimi ile Visual Studio'da oturum açın
    ** Ücretsiz içinGitHub Copilot kullanabilirsiniz. Daha hızlı ve verimli bir şekilde kod oluşturmak için kaydolun ve yapay zekadan yararlanın.

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

Visual Studio sürüm 17.10 veya üzeri ile , birleşik GitHub Copilot uzantısı Visual Studio Yükleyicisi'nde önerilen bir bileşen olarak kullanılabilir. Yükleme sırasında hariç tutmadığınız sürece, varsayılan olarak tüm iş yükleriyle birlikte yüklenir.

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 fareyi önerinin üzerine getirin.

    öneriyi kabul et

    Kısmını seçin veya öneriyi kabul etmek için Tab tuş kombinasyonuna basın ya da yazmaya devam ederek reddedebilirsiniz.

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

    Değişiklik önerisi

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

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

    Komut paleti görünmüyorsa, görüntülenmesi için varsayılan sınıra ulaşmış olabilirsiniz. Bunu değiştirmek için, Araçlar>Seçenekler>IntelliCode>Gelişmişbölümüne gidin ve ipucu metnini engellemek içinMinimum işlem değerini ayarlayın.

  5. GitHub Copilot'tan tamamlamaları 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ü.

    İpuçları

    • Alt+kullanarak el ile tamamlamayı tetikleme
    • Alt+kullanarak kullanılabilir tamamlamalar arasında geçiş. (sonraki) ve Alt+, (önceki)

İçerik dışlamaları

Visual Studio 2022 sürüm 17.11 ile, Visual Studio'da GitHub Copilot Tamamlamaları için içerik hariç tutma özelliği 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.

Kod referansı

Visual Studio 2022 sürüm 17.13 ile, GitHub Copilot Tamamlamaları için Visual Studio'da kod referansları kullanılabilir. Kuruluşunuzun veya sizin genel kod ile uyumluetkinleştirilmiş önerileriniz varsa, Copilot, genel bir GitHub deposundaki kodla eşleşen bir tamamlamayı kabul ettiğinizde sizi bilgilendirir.

Visual Studio'da GitHub Copilot tamamlama koduna referans vermeyi gösteren ekran görüntüsü. :::

GitHub Copilot günlüklerindeki ayrıntılı bilgileri görmek için Kodu görüntüle eşleşmeleri seçin ve Çıktı penceresini açın. Günlük girdisi, lisans türüyle ilgili ayrıntıları ve ortak GitHub depolarındaki benzer kod başvurularını görüntüleyebileceğiniz bir GitHub.com sayfasına bağlantı içerir.

Çıkış Penceresi'nde kod referans günlüğü girdisini gösteren ekran görüntüsü.

Kod referansı, kod atfını kullanma veya kodu projenizden kaldırma konusunda bilinçli bir karar vermenizi sağlar.

Tamamlanma modeli

GPT-4o Copilot kod tamamlama modeli, Visual Studio sürüm 17.14 Önizleme 2 veya sonraki sürümlerde GitHub Copilot için kullanılabilir. Daha iyi öneriler ve performans için yeni modeli denemek için, 'ndaki açılan listesinden >'ı seçin. IDE'nin sağ üst köşesindeki Copilot rozetinden De Ayarlar > Seçenekleri'ne erişebilirsiniz.

Tamamlanma Modeli Seçici'yi gösteren ekran görüntüsü.

Açılan listede yeni GPT-4o modelini görmüyorsanız, en son model listesini almak için Visual Studio'yu yeniden başlatmayı deneyin.

Erişim

  • Copilot Pro kullanıcısıysanız yeni model 17.14 Preview 2 ve sonraki sürümlerde kullanıma sunulmuştur.
  • Copilot business veya Enterprise kullanıcısıysanız, yöneticinizin github.com'deki Copilot ilke ayarlarındaki Düzenleyici önizleme özelliklerini kabul ederek kuruluşunuz için bu modeli etkinleştirmesi gerekir.
  • Copilot Ücretsiz kullanıcısıysanız, bu modeli kullanmak 2.000 ücretsiz aylık tamamlama işleminize göre sayılır.

Belge açıklamaları oluşturma

C++ veya C# proje dosyanızda otomatik belge açıklamaları oluşturmayı kullanmak için, ayar yapılandırmanıza göre açıklama desenini yazın( örneğin, ///) ve Copilot işlevin içeriğine göre işlev açıklamasını anında tamamlar.

Copilot özelliğiyle otomatik belgeler açıklama oluşturmayı gösteren animasyonlu ekran görüntüsü.

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: