Gelişmiş GitHub Copilot özellikleri
Genellikle kodla çalışırken kitaplıklara ve çerçeve belgelerine ek olarak projenin belgelerini gözden geçirmeniz gerekir. Kod veya belge yazmak için kod tabanını iyi anlamanız gerekir. Hataları düzeltme ve test yazma gibi görevler zaman açısından yoğun olabilir, ancak çoğu proje için aynı zamanda gereklidir. Neyse ki GitHub Copilot, bu görevleri daha kolay ve verimli hale getirebilecek çeşitli gelişmiş özelliklere sahiptir.
Temel bilgiler
GitHub Copilot etkinleştirildiğinde size öneriler sunar. Bu önerilere hayalet metin adı verilir. Hayalet metni yoksayabilir veya Tab tuşuna basarak kabul edebilirsiniz. GitHub Copilot varsayılan olarak bağlam olarak açtığınız dosyaları kullandığından öneriler için istem gerekmez. Ancak, bir açıklama, sohbet penceresi veya kodunuzdaki satır içi sohbeti kullanarak bir istem sağlayabilirsiniz.
GitHub Copilot ile sohbet etme
GitHub Copilot, sohbet özelliğini kullanarak etkileşimli bir tartışma yapmanızı sağlar. Visual Studio Code'da, sol kenar çubuğundaki sohbet simgesine tıklayarak sohbet arabirimini ayrılmış bir bölmede açabilirsiniz.
Bu bölmede, üzerinde çalıştığınız kod veya yazılımla ilgili diğer sorular hakkında sorular sorabilirsiniz.
Satır içi sohbeti kullanma
Ayrılmış sohbet bölmesinin yanı sıra satır içi sohbeti de kullanabilirsiniz. Kodunuzdan çıkmadan GitHub Copilot ile etkileşim kurmanızı sağlar.
Windows'da Ctrl+i veya Mac'te Command+i tuşlarını kullanarak satır içi sohbete erişin. Satır içi sohbeti kullanmanın avantajlarından biri, farklı bir bölmeye giderek bağlamı değiştirmek zorunda olmadığınızdır. Öneriler ve etkileşimler koda daha yakın gerçekleşir.
Eğik çizgi komutları
Sohbet bölmesinde veya satır içi sohbeti kullanırken eğik çizgi komutlarını kullanabilirsiniz. Bu komutlar GitHub Copilot'un ortak geliştirme görevlerini hızla çözmek için belirli bir amacı kullanmasına olanak sağlar.
Sohbet bölmesine veya satır içi sohbete eğik çizgi yazarsanız, tüm eğik çizgi komutlarının listelendiği bir açılır menü görmelisiniz. Örneğin, /tests eğik çizgi komutu test yazmanıza yardımcı olurken /docs , komut belge yazmaya yöneliktir.
Soru oluşturmak için belirli eğik çizgi komutlarını kullanmak, daha uzun istemler yazmak zorunda kalmadan daha iyi yanıtlar almak için iyi bir yoldur.
Temsilciler
Visual Studio Code, GitHub Copilot ile etkileşim kurmanızı sağlayan aracılar adlı bir özelliğe sahiptir. Bu aracılar belirli bir bağlamı kullanarak sorular sormanıza olanak sağlar. Örneğin aracı, @terminal terminalle etkileşime geçmek için GitHub Copilot ile sohbet etmeye yardımcı olur.