Bagikan melalui


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 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.

  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.

    Terima saran

    Pilih Tab atau tekan Tab untuk menerima saran atau lanjutkan mengetik untuk menolaknya.

    Cuplikan layar yang memperlihatkan menerima saran kode GitHub Copilot di Visual Studio

    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.

    Cuplikan layar yang memperlihatkan pengubahan saran kode GitHub Copilot di Visual Studio

    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.

  5. 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.

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: