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 atau yang lebih baru, ekstensi GitHub Copilot terpadu tersedia sebagai komponen yang direkomendasikan di 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.
Terima saran
Pilih Tab atau tekan
Tab
untuk menerima saran atau lanjutkan mengetik untuk menolaknya.Ubah saran
Pilih Alt+/ atau tekan
Alt+/
untuk mengubah saran dari Copilot. Anda dapat memodifikasi dan mengumpulkan saran GitHub Copilot dengan menambahkan konteks dalam obrolan sebaris atau dengan mengedit penyelesaian.Jika palet perintah tidak muncul, Anda mungkin telah mencapai batas default untuk tampilannya. Untuk mengubah ini, buka Opsi>Alat>IntelliCode>Tingkat Lanjut, dan sesuaikan nilai untuk Penerapan minimum untuk menekan teks petunjuk.
Tambahkan kode berikut untuk melihat seluruh penyelesaian baris dari GitHub Copilot.
int a = 5; int b = 10; int sum
Catatan
Dengan Visual Studio 2022 versi 17.11, pengecualian konten tersedia untuk Penyelesaian Salinan GitHub di Visual Studio. Penyelesaian dan saran tidak akan tersedia pada konten yang dikecualikan oleh admin Anda. Lihat mengonfigurasi pengecualian konten untuk GitHub Copilot untuk mempelajari selengkapnya.
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: