Bagikan melalui


Saran Suntingan Selanjutnya dari Copilot

Saran edit berikutnya menggunakan pengeditan terbaru yang Anda buat untuk mengantisipasi pengeditan berikutnya yang mungkin ingin Anda buat, dan lokasi pengeditan tersebut. Dengan kemampuan baru ini, GitHub Copilot menyarankan revisi kode, komentar, pengujian, dan banyak lagi.

Penyelesaian sebaris sangat bagus dalam melengkapi bagian kode secara otomatis. Copilot NES membantu Anda tetap berada dalam alur edit logis, menyarankan perubahan yang relevan dengan pekerjaan Anda saat ini, dan Anda cukup Tab menavigasi dan menerima saran Copilot dengan cepat. Saran dapat mencakup satu simbol, seluruh baris, atau beberapa baris, tergantung pada cakupan potensi perubahan.

Prasyarat

Untuk memulai, Anda memerlukan:

Mulai menggunakan NES

Untuk mulai menggunakan Copilot NES, aktifkan fitur di Alat > Opsi > GitHub > Copilot > Completions > Aktifkan Saran Edit Berikutnya.

Gunakan saran edit berikutnya

Untuk mulai mendapatkan saran dari NES, mulailah melakukan pemrograman. Saat Copilot menyarankan pengeditan kode, Anda dapat menavigasinya dengan Tab kunci, lalu menerimanya dengan Tab kunci lagi. Anda menghemat waktu dengan cepat melompat ke pengeditan relevan berikutnya, tanpa perlu mencari secara manual melalui file atau referensi sendiri. Tanda panah di parit menunjukkan apakah tersedia saran edit.

Cuplikan layar yang memperlihatkan panah di margin yang menunjukkan saran pengeditan berikutnya.

Panah di pinggir menunjukkan jika ada saran edit yang tersedia. Klik panah untuk menjelajahi menu saran edit, yang menyertakan pintasan keyboard.

Cuplikan layar yang memperlihatkan menu pengeditan berikutnya.

Jika saran edit berada di bawah tampilan editor saat ini, panah menunjuk ke bawah alih-alih kanan. Gulir melewati saran edit dan panah mengisyaratkan lokasi saran edit berikutnya, menunjuk ke atas atau ke bawah berdasarkan tempat Anda berada dalam file.

Cuplikan layar yang memperlihatkan panah menunjuk ke atas untuk menunjukkan lokasi saran edit berikutnya dalam file.

Kasus penggunaan untuk Saran Edit Berikutnya

NES sangat membantu dalam berbagai skenario, tidak hanya membuat perubahan berulang yang jelas, tetapi juga perubahan logis. Berikut adalah beberapa contoh:

Menangkap dan memperbaiki kesalahan

  • NES membantu dengan kesalahan ketik, misalnya, jika Anda menulis bol alih-alih bool.

    Cuplikan layar yang menunjukkan NES menyarankan koreksi kesalahan ketik.

  • Copilot juga dapat membantu dengan kesalahan yang lebih menantang dalam logika, seperti ekspresi ternary terbalik atau perbandingan yang seharusnya menggunakan || alih-alih &&.

    Cuplikan layar yang memperlihatkan NES menyarankan koreksi untuk ekspresi dalam kalimat.

Perubahan niat

NES menyarankan perubahan pada sisa kode Anda yang cocok dengan perubahan niat. Misalnya, saat melakukan refaktor kelas Point ke Point3D.

Cuplikan layar animasi yang menunjukkan saran perubahan maksud dalam pembaruan oleh NES.

Memperbarui sintaks kode

NES membantu perubahan berulang, seperti memperbarui sintaks kode ke C++ modern menggunakan Pustaka Standar (STL). Misalnya, saat memperbarui semua printf() ke std::cout, perbarui juga sintaksis lain seperti fgets().

Cuplikan layar animasi yang menunjukkan NES yang menyarankan pembaruan sintaks kode

Memfaktorkan ulang

  • Ganti nama variabel sekali dalam file, dan NES akan menyarankan untuk memperbaruinya di seluruh file. Jika Anda memperkenalkan nama atau pola penamaan baru, Copilot menyarankan pembaruan ke kode berikutnya untuk dicocokkan.

    Cuplikan layar yang memperlihatkan NES menyarankan pengeditan saat variabel diganti namanya.

  • Cocokkan gaya kode. Setelah Anda menempelkan beberapa kode, NES menyarankan penyesuaian untuk mencocokkannya dengan gaya kode di sekitarnya.