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.
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:
Visual Studio 2022 sürüm 17.8 veya üzeri
Kişiler için GitHub Copilot veya İş için GitHub Copilot'a etkin abonelik
Etkin bir GitHub Copilot aboneliği olan GitHub hesabıyla Visual Studio'da oturum açın
İpucu
GitHub Copilot, doğrulanmış öğrenciler ve GitHub'da popüler açık kaynak projelerinin bakımcıları için ücretsizdir. Popüler bir açık kaynak projesinin öğrencisi veya bakımcısı değilseniz, tek seferlik 30 günlük deneme sürümüyle GitHub Copilot'ı ücretsiz olarak deneyebilirsiniz. Ücretsiz deneme sürümünden sonra, sürekli kullanım için ücretli bir aboneliğe ihtiyacınız olacaktır.
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 üzerini kullanıyorsanız, birleşik GitHub Copilot uzantısı Visual Studio Yükleyicisi ö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.
- Visual Studio 17.9 veya önceki sürümlerini kullanıyorsanız GitHub Copilot uzantısını yükleyin.
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.
Visual Studio'yu açın ve yeni bir C# projesi oluşturun.
Düzenleyicide bir C# dosyası (
Program.cs
) açın.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(
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.Ö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.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
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: