Aracılığıyla paylaş


GitHub Copilot Düzenlemeleri nedir?

GitHub Copilot Chat'in bir özelliği olan GitHub Copilot Edits, birden çok dosya arasında daha verimli bir şekilde yinelemenize yardımcı olmak için tasarlanmıştır. Bu özellik, Visual Studio 2022 sürüm 17.13 sürümünde kullanılabilir.

Copilot Edits, sohbetin konuşma akışını ve satır içi gözden geçirme deneyimini birleştirir. Aşağıdaki avantajları sunar:

  • Net bir şekilde önizleme: Etkilenen dosyaların ve önerilen değişikliklerin özetiyle tam olarak nelerin modifiye edildiğini net bir şekilde bilin.
  • Akışla gözden geçirin: Kod farklarını doğrudan düzenleyicinizde satır içi görüntüleyin. Değişiklikleri tek tek reddetmek için Sekme tuşunu veya tek seferde tümünü uygulamak/kapatmak için Alt+Delete tuşunu kullanın.
  • Güvenle yineleme: Bir kod dosyasının önceki yinelemelerini yeniden ziyaret etmek için denetim noktalarını kullanın veya yeni fikirler için istediğiniz zaman alternatif bir yaklaşım deneyin.

Önkoşullar

Copilot Edits ve Copilot Chat ne zaman kullanılmalı?

Fonksiyonellik Copilot Sohbeti Copilot Düzenlemeleri
Birincil kullanım örneği Programlama kavramlarını anlamak, kod hakkında sorular sormak ve kod oluşturmak için genel amaçlı konuşma arabirimi. Odaklanmış bir çok dosyalı düzenleme arabirimi, kod incelemesi, dosya içi önizleme ve geri alma deneyimi ile kod üzerinde birden çok dosyada yinelemeyi kolaylaştırır.
Önerilen kodu önizleme Kod farkını değerlendirmek için çözümünüzdeki her dosyaya her kod bloğunu el ile uygulayın. Önerilen değişikliklerin anlaşılmasını kolaylaştıran her kod dosyasına otomatik olarak önerilen bir kod farkını uygulayın.
Kod gözden geçirme deneyimi Bir dosyanın değişikliklerinin tamamını bir kerede kabul edin veya reddedin. Bir dosya içindeki tek tek kod öbeklerini kabul edin veya reddedin.
Sürüm Oluşturma Mevcut sürüm denetimini kullanabilir. Düzenlenen dosyaları önceki bir duruma sıfırlamak için geri alma deneyimi ekler. Dosyada yapılan tüm değişiklikleri (önerilen, kabul edilen, kapatılan ve el ile yapılan düzenlemeleri) izler. Siz Visual Studio'yu kapatana kadar bu denetim noktaları kalır.

Copilot Düzenlemelerindeki Etkinlikler

Copilot Edits dizisini başlat

  1. GitHub Copilot Sohbeti'nin açılması için GitHub Copilot Sohbeti > seçin. GitHub Copilot durum simgesinden de açabilirsiniz.

  2. Yeni Düzenleme oturumu oluştur'u seçin.

  3. Doğal dil kullanarak, yapmak istediğiniz belirli düzenleme hakkında bir sohbet istemi girin.

    Copilot Düzenlemeleri'nin daha iyi kod önerileri sağlamasına yardımcı olmak için, isteminize ilgili bağlamı da ekleyebilirsiniz. Referans bağlamı, bir dosyaya, çözümünüze, hatalarınıza veya özellikle bir simgeye başvurmak için # komutları yazarak oluşturulabilir. Veya ek bağlam sağlamak için resimler ekleyin .

Copilot Edits yazışması başlatmayı ve yanıt almayı gösteren animasyonlu ekran görüntüsü.

Bahşiş

Bir seferde bir commit kadar değişiklik istemenizi öneririz. Bir sorunu ne kadar çok bölebilirseniz sonuç o kadar iyi olur.

Düzenlemeleri kabul etme veya atma

Copilot Edits bir kod yinelemesi önerdikten sonra bu önerileri kod dosyalarınızda önizleyebilirsiniz. Ardından, önerilen değişiklikleri kabul ederek değişiklikleri kaydedebilirsiniz.

Önerilen her değişikliği gözden geçirme

  1. Bir dosya adı seçin. Dosya açılır ve önerilen değişiklikler kod düzenleyicisinde fark olarak görünür.

  2. Bir teklifi kabul etmek için Sekme tuşunu, teklifi reddetmek için Alt+Delete'i veya bir sonraki teklife gitmek için F8'i kullanın.

    Bir teklifi kabul ederseniz veya reddederseniz, imleç otomatik olarak bir sonraki teklife geçer.

Bir dosyaya düzenleme uygulamayı ve öbekle kabul etme işlemini gösteren animasyonlu ekran görüntüsü.

Bir dosyada önerilen tüm değişiklikleri kabul etme

Dosyaya özgü tüm önerilen değişiklikleri kabul etmek için dosya adının yanındaki onay kutusunu seçin.

Belirli bir dosyada düzenleme kabul etme işlemini gösteren animasyonlu ekran görüntüsü.

Tüm dosyalarda önerilen tüm değişiklikleri kabul et

Önerilen kod değişikliklerini değişikliklerin kullanılabildiği tüm dosyalarda kabul etmek için Tüm kabul et'i seçin. Önerilen değişiklikler içeren dosyalar kalın yazı tipindedir.

Tüm dosyalardaki tüm düzenlemeleri kabul etme işlemini gösteren animasyonlu ekran görüntüsü.

Düzenlemeleri geri döndürme

Özgün duruma geri dön

Dosya değişikliklerini gözden geçirirken, istemediğiniz bir kod teklifini kabul edebilir veya reddedebilirsiniz. Bu durumda, listelenen dosyaları yineleme oluşturulmadan önceki durumlarına sıfırlamak için Değişiklikleri sıfırla'yı seçin.

Herhangi bir düzenlemeden önce dosyanın özgün durumuna döndürüldüğünü gösteren ekran görüntüsü.

Değişiklikleri sıfırla , dosyalarda yaptığınız tüm el ile değişiklikleri de sıfırlar. Açılan iletişim kutusu, dosya durumlarını geri döndürmeden önce eylemi onaylar.

Önceki yinelemeye geri dönme

İstediğiniz zaman, listelenen dosyalarda önerilen ve el ile yapılan tüm değişiklikleri sıfırlamak için önceki yinelemede Yinelemeye Sıfırla'yı seçebilirsiniz. Açılan iletişim kutusu, dosya durumlarını geri döndürmeden önce eylemi onaylar.

Bir dosyanın önceki yinelemeye döndürüldüğünü gösteren ekran görüntüsü.