Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Penyelesaian GitHub Copilot dan GitHub Copilot Chat 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 menggunakan Copilot Chat di Visual Studio, pengalaman obrolan yang sepenuhnya terintegrasi dan didukung oleh AI dari GitHub Copilot dalam Visual Studio IDE. Dengan ekstensi, Anda mendapatkan informasi dan dukungan pengodean, seperti sintaks, konsep pemrograman, bantuan kode khusus konteks, kasus pengujian, penelusuran kesalahan, dan banyak lagi, tanpa meninggalkan IDE. Gunakan antarmuka obrolan untuk mengirimkan pertanyaan Anda sebagai permintaan dan menetapkan niat untuk jawaban yang terlingkup lebih baik.
Untuk informasi selengkapnya tentang penyelesaian GitHub Copilot di Visual Studio, lihat Tentang penyelesaian GitHub Copilot untuk Visual Studio.
Mengapa menggunakan Obrolan Copilot di Visual Studio?
Copilot Chat menyediakan bantuan AI untuk membantu Anda membuat keputusan berdasarkan informasi dan menulis kode yang lebih baik. Dengan integrasi yang ketat di Visual Studio, Copilot Chat memahami apa yang sedang Anda kerjakan dan dapat membantu Anda dengan tugas pengembangan seperti:
- Penjelasan kode. Dapatkan analisis mendalam dan penjelasan tentang cara kerja blok kode.
- Bantuan kode. Dapatkan jawaban atas pertanyaan terkait pemrograman dalam bahasa alami atau format cuplikan kode.
- Penyempurnaan kode. Dapatkan saran dan rekomendasi kode khusus konteks.
- Pengujian unit. Hasilkan pengujian unit.
- Profiling. Optimalkan performa kode.
- Debugging. Temukan masalah dan dapatkan perbaikan yang diusulkan untuk bug dan pengecualian.
- Tinjau dan terapkan kode. Buat pesan komit dan tinjau perubahan lokal.
Prasyarat
Visual Studio 2022 versi 17.8 atau yang lebih baru.
Masuk ke Visual Studio menggunakan akun GitHub dengan akses Copilot. Anda dapat menggunakan GitHub Copilot secara gratis.
Dapatkan GitHub Copilot Chat untuk Visual Studio
Jika Anda menggunakan Visual Studio versi 17.10 atau yang lebih baru, GitHub Copilot Chat disertakan dalam pengalaman GitHub Copilot terpadu. Ekstensi ini tersedia sebagai komponen yang direkomendasikan di Penginstal Visual Studio. Copilot Chat diinstal secara default dengan semua beban kerja, kecuali Anda memilih untuk mengecualikannya selama penginstalan.
GitHub Copilot tidak disertakan dalam Langganan Visual Studio. Sebagai gantinya, ini adalah langganan terpisah yang dikelola oleh GitHub. Untuk pertanyaan mengenai langganan dan dukungan GitHub Copilot, lihat halaman GitHub untuk langganan bisnis dan langganan individual.
Menggunakan Copilot Chat di Visual Studio
Anda dapat mengajukan pertanyaan terkait pengkodian anda dalam bahasa alami. GitHub Copilot Chat menjawab pertanyaan-pertanyaan ini dalam konteks pengembangan Anda.
Ada dua tempat yang dapat Anda ajukan Pertanyaan ini kepada Copilot: di jendela obrolan, atau dengan obrolan sebaris dalam kode yang ingin Anda ubah. Jika tujuan Anda adalah memodifikasi atau menambahkan ke file kode yang telah Anda buka di editor, tampilan obrolan sebaris biasanya berfungsi paling baik. Untuk pertanyaan pengodean yang lebih umum, jendela obrolan adalah opsi yang lebih baik.
Untuk mendapatkan jawaban yang lebih baik dengan cakupan konteks di Obrolan Copilot, lihat tips meningkatkan hasil Obrolan Copilot. Anda dapat mempelajari cara menggunakan perintah garis miring, referensi, sumber yang digunakan, dan utas.
Nota
Pengecualian konten tersedia untuk GitHub Copilot Chat. Konten yang dikecualikan oleh admin Anda tidak akan muncul dalam respons obrolan. Untuk informasi selengkapnya, lihat Mengonfigurasi pengecualian konten untuk GitHub Copilot.
Ajukan pertanyaan di jendela obrolan
Ajukan pertanyaan Anda dan lihat jawaban di jendela obrolan. Kami merekomendasikan alat ini untuk bantuan pemrograman dan pertanyaan pengkodian umum.
Di Visual Studio, pilih Lihat>GitHub Copilot Chat.
Di jendela chat, ketik pertanyaan terkait pengodean di kotak teks Tanya Copilot. Pilih Masukkan atau pilih Kirim untuk mengajukan pertanyaan Anda.
Jika Copilot Chat menawarkan saran kode yang ingin Anda gunakan, Anda memiliki opsi berikut. Pilih Salin blok kode untuk menyalin saran kode, Tambahkan ke file baru untuk menyisipkan saran kode dalam file baru, atau Terapkan untuk menyisipkan saran kode dalam file kode Anda saat ini. Jika Anda memilih Terapkan, Anda dapat mempratinjau kode di lokasi target sehingga Anda dapat dengan mudah melihat apa yang sedang diperbarui.
Jika Anda mengajukan pertanyaan untuk bantuan dalam memahami kode Anda, opsi Salin blok kode dan Sisipkan dalam file baru tidak tersedia.
Jika Anda memilih untuk menambahkan perubahan ke file saat ini, Anda akan melihat saran kode dalam pola tampilan diff normal. Anda dapat meninjau dan memperbaiki apa yang sedang diusulkan, dan menerapkan ke kode Anda dengan memilih Tab, atau membuang dengan memilih Esc.
Jika Anda memilih Tambahkan ke file baru, Anda akan melihat saran kode dalam file baru. Perubahan tidak disimpan secara default.
Fitur referensi kode di GitHub Copilot memberi tahu Anda saat saran cocok dengan kode publik. Anda dapat melihat kode yang cocok, file sumbernya, dan informasi lisensi terkait langsung dalam Visual Studio. Anda kemudian dapat membuat keputusan yang lebih terinformasi tentang apakah akan menggunakan kode yang disarankan.
Ajukan pertanyaan di jendela obrolan
Ajukan pertanyaan Anda dan lihat jawaban di jendela obrolan. Kami merekomendasikan alat ini untuk bantuan pemrograman dan pertanyaan pengkodian umum.
Di Visual Studio, pilih Lihat>GitHub Copilot Chat.
Di jendela obrolan, ketik pertanyaan terkait pengodean di kotak teks Ask Copilot. Pilih Masukkan atau pilih Kirim untuk mengajukan pertanyaan Anda.
Untuk mulai menjelajahi GitHub Copilot Chat, gunakan contoh perintah starter dan pustaka prompt (ikon buku) di Visual Studio 2022 versi 17.12 dan yang lebih baru.
Jika Copilot Chat menawarkan saran kode yang ingin Anda gunakan, Anda memiliki opsi berikut. Pilih Salin blok kode untuk menyalin saran kode, Sisipkan dalam file baru untuk menyisipkan saran kode dalam file baru, atau Pratinjau untuk menyisipkan saran kode dalam file kode Anda saat ini. Jika Anda memilih Pratinjau, Anda dapat mempratinjau kode di lokasi target sehingga Anda dapat dengan mudah melihat apa yang sedang diperbarui.
Jika Anda mengajukan pertanyaan untuk bantuan dalam memahami kode Anda, Salin blok kode dan Sisipkan dalam file baru tidak tersedia.
Jika Anda memilih Pratinjau, Anda akan melihat saran kode dalam pola tampilan diff normal di Visual Studio. Anda dapat meninjau dan memperbaiki apa yang sedang diusulkan, dan menerapkan ke kode Anda dengan memilih Terima, atau buang dengan memilih Batalkan.
Jika Anda memilih Sisipkan dalam file baru, Anda akan melihat saran kode dalam file baru. File tidak disimpan secara default.
Visual Studio 2022 versi 17.12 sekarang menyertakan referensi kode di GitHub Copilot. Fitur di GitHub Copilot ini memberi tahu Anda saat saran cocok dengan kode publik. Anda dapat melihat kode yang cocok, file sumbernya, dan informasi lisensi terkait langsung dalam Visual Studio. Anda kemudian dapat membuat keputusan yang lebih terinformasi tentang apakah akan menggunakan kode yang disarankan.
Ajukan pertanyaan dalam tampilan obrolan sebaris
Anda dapat mengajukan pertanyaan dan melihat jawaban sebaris dengan kode di jendela editor itu sendiri. Dengan obrolan sebaris, Anda tidak perlu berulang-ulang berpindah ke jendela obrolan. Kami merekomendasikan metode ini untuk bekerja dengan Copilot pada pertanyaan yang menambahkan atau memperbarui file kode yang saat ini terbuka.
Di Visual Studio, untuk membuka tampilan obrolan sebaris dari Copilot Chat di editor itu sendiri, klik kanan di jendela editor Anda dan pilih Chat.
Ketik pertanyaan terkait pemrograman Anda di kotak teks Ask Copilot, lalu pilih Enter atau pilih Kirim untuk bertanya.
Anda melihat saran kode dari Copilot Chat di tampilan berbeda. Anda dapat meninjau dan memperbaiki apa yang sedang diusulkan. Untuk menerapkan saran ke kode Anda, pilih Tab. Untuk membuang saran, pilih Esc.
Anda dapat mempromosikan utas obrolan sebaris ke jendela obrolan dengan memilih Tindakan Copilot>Tambah ke Obrolan. Fitur ini mempertahankan rekaman dan konteks percakapan Anda, dan Anda dapat melanjutkan di jendela obrolan.
Tutup tampilan obrolan sebaris dengan memilih Esc.
Di Visual Studio, untuk memunculkan tampilan obrolan sebaris Copilot Chat di editor itu sendiri, klik kanan pada jendela editor dan pilih Ask Copilot.
Ketik pertanyaan terkait pemrograman Anda di kotak teks Ask Copilot lalu pilih Enter atau pilih Send untuk mengajukan pertanyaan Anda.
Anda melihat saran kode dari Copilot Chat di tampilan berbeda. Anda dapat meninjau dan memperbaiki apa yang sedang diusulkan. Untuk menerapkan saran ke kode Anda, pilih Terima. Untuk membuang saran, pilih Batal.
Anda dapat mempromosikan utas obrolan sebaris Anda ke jendela obrolan dengan memilih Lanjutkan di jendela obrolan. Fitur ini mempertahankan rekaman dan konteks percakapan Anda, dan Anda dapat melanjutkan di jendela obrolan.
Tutup tampilan obrolan sebaris dengan memilih Esc.
Melampirkan gambar ke perintah obrolan
Dengan Visual Studio 17.14 dan yang lebih baru, Anda dapat melampirkan gambar dalam obrolan untuk menambahkan input kontekstual dan menghasilkan respons yang lebih baik.
Untuk melampirkan gambar ke perintah, tempelkan gambar dari clipboard atau pilih ➕ ikon di input obrolan. Lalu pilih Unggah Gambar untuk mengunggah gambar dari File Explorer. Copilot menganalisis gambar dan menggunakannya sebagai lebih banyak konteks untuk menghasilkan respons yang lebih baik.
Fitur ini dapat berguna ketika Copilot membantu Anda dengan pengembangan UI (misalnya, Anda melampirkan gambar desain Anda). Fitur ini juga berguna untuk penelusuran kesalahan (misalnya, Anda melampirkan cuplikan layar kesalahan).
Gunakan salah satu format gambar berikut: PNG, JPEG, dan GIF (hanya bingkai tunggal). Anda dapat melampirkan hingga tiga gambar per perintah.
Pratinjau konten Markdown
Anda dapat mempratinjau konten Markdown apa pun yang dihasilkan oleh Copilot Chat langsung di editor Markdown Visual Studio.
Saat Copilot Chat menghasilkan konten Markdown, pilih tombol Pratinjau di pojok kanan atas jendela obrolan untuk melihat pratinjau yang telah dirender. Dari sana, Anda dapat mengedit dan menyimpan konten Markdown sesuai kebutuhan. Fitur ini berguna ketika Anda ingin memvisualisasikan dan mengerjakan file Markdown dengan cepat tanpa menyalin dan menempelkan secara manual.
Hasilkan diagram Mermaid
Copilot Chat dapat menghasilkan berbagai diagram Mermaid, termasuk bagan arsitektur, diagram alur, urutan, kelas, Gantt, dan pai. Anda kemudian dapat memvisualisasikan struktur dan alur kerja data yang kompleks langsung di editor.
Misalnya, Anda mungkin menggunakan satu atau beberapa perintah berikut:
- "Buat diagram urutan untuk alur panggilan API."
- "Visualisasikan hubungan antar entitas dalam skema ini."
- "Buat diagram status Putri Duyung untuk siklus hidup tugas."
- Saya baru dalam proyek ini, mohon visualkan komponen utama dan hubungan mereka untuk membantu saya memahami dan beradaptasi dengan proyek ini.
Copilot menggunakan referensi terlampir dan file terkait di basis kode Anda untuk mengumpulkan konteks, lalu mengembalikan sintaks Mermaid di jendela obrolan. Pilih Pratinjau untuk membuka file Markdown baru dan menampilkan diagram. Anda dapat menyimpan atau berbagi bagan Markdown atau yang dirender untuk digunakan di masa mendatang.
Tip
Anda dapat menggunakan kontrol pratinjau Markdown untuk beralih di antara mode pratinjau dan memperbesar diagram Mermaid yang kompleks.
Konten terkait
- GitHub Copilot: Panduan Memulai
- GitHub Copilot: programmer pasangan AI Anda
- GitHub Copilot Trust Center
- Dukungan untuk Chat GitHub Copilot