Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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.
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.
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 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.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.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.
GitHub Copilot'tan tamamlamaları görmek için aşağıdaki kodu ekleyin.
int a = 5; int b = 10; int sum
İ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.
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.
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.
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.
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:
- GitHub Copilot uzantısı: Başlarken
- GitHub Copilot: Yapay zeka destekli eş programcınız
- GitHub Copilot Güven Merkezi