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.

Cuplikan layar animasi yang menunjukkan kemampuan penyelesaian kode ekstensi GitHub Copilot.

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:

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.

  1. Buka Visual Studio dan buat proyek C# baru.

  2. Buka file C# (Program.cs) di editor.

  3. Di editor kode, ketik komentar atau tanda tangan metode untuk melihat saran kode sebaris dari GitHub Copilot.

        // method to add two numbers
    
        int subtractNumbers(
    
  4. 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 menggunakan Alt + . pintasan keyboard untuk menelusurinya.

Cuplikan layar animasi yang menunjukkan penggunaan saran kode GitHub Copilot di Visual Studio

  1. Tambahkan kode berikut untuk melihat seluruh penyelesaian baris dari GitHub Copilot.

        int a = 5;
        int b = 10;
        int sum
    

Cuplikan layar animasi yang menunjukkan penggunaan penyelesaian GitHub Copilot di Visual Studio

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: