Apa itu Penyelesaian Salinan GitHub untuk Visual Studio?
GitHub Copilot di Visual Studio memungkinkan pengembangan yang dibantu AI yang ditingkatkan di Visual Studio, membantu Anda menjadi lebih produktif dan efisien saat menulis kode.
Dalam artikel ini, Anda mempelajari tentang Penyelesaian Copilot, programmer pasangan yang didukung AI untuk Visual Studio yang memberi Anda penyelesaian kode yang sadar konteks, saran, dan bahkan seluruh cuplikan kode. Alat canggih ini membantu pengembangan yang dibantu AI di Visual Studio dan membantu pengembang menulis kode secara lebih efisien, mengurangi waktu yang dihabiskan untuk tugas berulang, dan meminimalkan kesalahan.
Untuk informasi selengkapnya tentang GitHub Copilot Chat di Visual Studio, lihat Tentang GitHub Copilot Chat di Visual Studio.
Cara kerja GitHub Copilot
GitHub Copilot bekerja dengan menggunakan model pembelajaran mesin tingkat lanjut yang dilatih pada himpunan data luas kode yang tersedia untuk umum dari repositori GitHub. Saat Anda mengetik kode, AI menganalisis konteks dan memberikan saran yang relevan secara real time. Anda dapat menerima saran juga dengan menulis komentar bahasa alami yang menjelaskan apa yang Anda inginkan untuk dilakukan kode.
Anda juga dapat menggunakan GitHub Copilot untuk mengonversi komentar ke kode, membuat pengujian unit, membuat kueri SQL, dan banyak lagi.
Prasyarat
Untuk memulai, Anda memerlukan:
Visual Studio 2022 versi 17.8 atau yang lebih baru
Langganan aktif ke GitHub Copilot untuk Individu atau GitHub Copilot for Business
Masuk ke Visual Studio dengan akun GitHub yang memiliki langganan GitHub Copilot aktif
Tip
GitHub Copilot gratis untuk siswa terverifikasi dan untuk pengurus proyek sumber terbuka populer di GitHub. Jika Anda bukan siswa atau pemeliharaan proyek sumber terbuka populer, Anda dapat mencoba GitHub Copilot secara gratis dengan uji coba satu kali 30 hari. Setelah uji coba gratis, Anda akan memerlukan langganan berbayar untuk penggunaan berkelanjutan.
GitHub Copilot mendukung beberapa bahasa dan kerangka kerja pemrograman, termasuk tetapi tidak terbatas pada: C#, C++, dan Python.
Dapatkan GitHub Copilot untuk Visual Studio
- Jika Anda menggunakan Visual Studio versi 17.10 Pratinjau 3 atau yang lebih baru, ekstensi GitHub Copilot terpadu tersedia sebagai komponen yang direkomendasikan di Alat Penginstal Visual Studio. Ini diinstal secara default dengan semua beban kerja, kecuali Anda memilih untuk mengecualikannya selama penginstalan.
- Jika Anda menggunakan Visual Studio versi 17.9 atau yang lebih lama, instal ekstensi GitHub Copilot.
Menggunakan GitHub Copilot untuk penyelesaian kode dan saran
Saat Anda mengetik kode atau komentar di editor, GitHub Copilot menyediakan penyelesaian dan saran kode sadar konteks. GitHub Copilot memberikan saran untuk berbagai bahasa, tetapi berfungsi sangat baik untuk Python, JavaScript, TypeScript, Ruby, Go, C# dan C++. Contoh berikut ada di C#, tetapi bahasa lain akan berfungsi sama.
Buka Visual Studio dan buat proyek C# baru.
Buka file C# (
Program.cs
) di editor.Di editor kode, ketik komentar atau tanda tangan metode untuk melihat saran kode sebaris dari GitHub Copilot.
// method to add two numbers
int subtractNumbers(
Arahkan mouse ke atas saran untuk melihat palet perintah GitHub Copilot. Anda dapat memilih Tab atau tekan
Tab
untuk menerima saran atau terus mengetik untuk menolaknya. Jika saran alternatif tersedia, Anda dapat memilih saran berikutnya atau menggunakanAlt + .
pintasan keyboard untuk menelusurinya.
Tambahkan kode berikut untuk melihat seluruh penyelesaian baris dari GitHub Copilot.
int a = 5; int b = 10; int sum
Menjelajahi GitHub Copilot
Untuk melihat GitHub Copilot beraksi, lihat tutorial video berikut.
Durasi video: 1,19 menit
Langkah berikutnya
Untuk mempelajari selengkapnya tentang ekstensi GitHub Copilot saat ini untuk Visual Studio, pertimbangkan untuk menjelajahi sumber daya berikut:
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk