GitHub Copilot'ın kod geliştirme özelliklerini gözden geçirin

Tamamlandı

GitHub Copilot, mevcut bir kod tabanını analiz etmek, yeniden düzenlemek ve iyileştirmek için kullanabileceğiniz çeşitli özellikler içerir.

Kod geliştirmeleri uygulamak için GitHub Copilot araçları

Visual Studio Code, aşağıdaki GitHub Copilot özelliklerine kolay erişim sağlar:

  • Sohbet görünümü: İstediğiniz zaman size yardımcı olması için yanında bir yapay zeka yardımcısı olmasını sağlayın.
  • satır içi sohbet : Kodlama sırasında yardım için doğrudan düzenleyiciden satır içi sohbet konuşması başlatın.
  • akıllı eylemler : İstem yazmak zorunda kalmadan belirli görevleri tamamlamak için akıllı eylemler çalıştırın.

Sohbet görünümü

Sohbet görünümü, Visual Studio Code'da GitHub Copilot Sohbeti ile etkileşim kurmanızı sağlayan özel bir paneldir. komut istemleri göndermek, öneriler almak ve kod tabanınıza güncelleştirmeler uygulamak için Sohbet görünümünü kullanabilirsiniz. Sohbet görünümü, sohbet konuşmalarını yönetmek ve GitHub Copilot'un özelliklerine erişmek için kullanıcı dostu bir arabirim sağlar. Sohbet görünümü aşağıdaki sohbet modlarını içerir:

  • Soru modu: Kod tabanınız veya teknoloji kavramlarınız hakkında sorular sormak için Sor modunu kullanın. Ask modunu kullanarak kodu açıklayabilir, düzeltme veya düzeltme önerebilir ya da kod tabanıyla ilgili bilgiler sağlayabilirsiniz.
  • Düzenleme modu: Kod tabanınızdaki birden çok dosyada düzenleme yapmak için Düzenleme modunu kullanın. Kodu yeniden düzenlemek, açıklama eklemek veya kodunuzda başka değişiklikler yapmak için Düzenleme modunu kullanabilirsiniz.
  • Aracı modu: Aracı modunu kullanarak bir aracı kodlama iş akışı başlatın. Komut çalıştırmak, kod yürütmek veya çalışma alanınızdaki diğer görevleri gerçekleştirmek için Aracı modunu kullanabilirsiniz.

Önemli

Aracı modunda Sohbet görünümünü kullandığınızda GitHub Copilot, tek bir görevi tamamlamak için birden çok premium istekte bulunabilir. Premium talepler, kullanıcı tarafından başlatılan komutlar ve Copilot'un sizin adınıza gerçekleştirdiği takip eylemleri ile kullanılabilir. Kullanılan toplam premium istekler görevin karmaşıklığı, ilgili adım sayısına ve seçilen modele bağlıdır.

Satır içi sohbet

Satır içi sohbet özelliği kullanılarak oluşturulan öneriler doğrudan kod düzenleyicisinde görüntülenir. Öneriler, doğal dil açıklamaları veya rehberliği olmadan kodunuzun güncelleştirmeleri olarak görünür. Önerilen güncelleştirmeler Git'teki bir işleme gibi sunulur. Silinen kod varsayılan olarak görüntülenmez, ancak güncelleştirmelerle birlikte satır içinde gösterilebilir.

Önerileri gözden geçirebilir, ilgilerini değerlendirebilir ve bunları doğrudan kod düzenleyicisinde kabul edebilir veya reddedebilirsiniz. Satır içi sohbet, kodunuzun nasıl iyileştirilebileceğini görmek ve ayrı bir panele geçmeden değişiklik yapmak için hızlı bir yol sağlar.

Akıllı eylemi düzeltme

Akıllı eylemi düzelt, komut istemi yazmadan kodlama hatalarını düzeltmek için kullanılabilecek bağlamsal bir eylemdir.

Akıllı eylemi gözden geçirme ve açıklama ekleme

Gözden Geçir ve Yorum Yap akıllı eylemi, kodunuzu gözden geçirmek ve analiz etmek için bir yol sağlar. İyileştirme alanlarını belirlemenize, güncelleştirmeleri yeniden düzenlemenizi önermenize ve en iyi yöntemler hakkında rehberlik sağlamanıza yardımcı olabilir. Bu kod gözden geçirme özelliği Sohbet görünümüyle tümleşiktir ve kod gözden geçirme görevleriyle ilgili istemler göndermenizi sağlar. Kod tabanınızdaki belirli dosyaları, sınıfları veya yöntemleri analiz etmek için kod gözden geçirme özelliğini kullanabilirsiniz. Kod gözden geçirme özelliği tarafından oluşturulan öneriler kodunuzun kalitesini, güvenilirliğini, performansını ve güvenliğini artırmanıza yardımcı olabilir.

Özet

GitHub Copilot mevcut bir kod tabanını analiz etmek, yeniden düzenlemek ve iyileştirmek için kullanılabilir. Sohbet görünümü, satır içi sohbet ve akıllı eylemler, GitHub Copilot ile etkileşime geçmek ve kod geliştirmeleri uygulamak için çeşitli yollar sağlar. Bu özellikleri kullanarak kodunuzun kalitesini artırabilir ve geliştirme sürecinizi kolaylaştırabilirsiniz.