Cara Menggunakan GitHub Copilot dalam Kod VS

71

Jika anda ingin meningkatkan pengekodan ke peringkat seterusnya, temui GitHub Copilot, pembantu pengekodan berkuasa AI yang boleh mengubah cara anda mengekod secara radikal. GitHub Copilot menggunakan teknologi model bahasa GPT-3 untuk cadangan dan penambahbaikan kod pantas. Copilot boleh menjadikan pengekodan lebih mudah diakses untuk pembangun baru yang baru bermula atau yang berpengalaman yang ingin menjimatkan masa dan kuasa otak. Ia tersedia untuk beberapa persekitaran pembangunan bersepadu (IDE), termasuk Kod Visual Studio (VS) yang popular.

Cara Menggunakan GitHub Copilot dalam Kod VS

Dalam artikel itu, kami akan menunjukkan kepada anda cara memasang dan menggunakan GitHub Copilot dalam Kod VS, supaya anda boleh menikmati zaman pengekodan baharu dan semua faedah kemas yang dibawanya.

Cara Memasang GitHub Copilot

Sebelum melangkah ke dunia pengekodan berkuasa AI yang baharu dan menarik, anda perlu memasang GitHub Copilot. Inilah cara untuk mendapatkannya:

  1. Pergi ke akaun GitHub anda dan pergi ke “Tetapan.”
  2. Pilih “GitHub Copilot” pada menu kiri. Klik “Benarkan” untuk mendayakannya, kemudian “Simpan.”
  3. Buka Kod Visual Studio dan pergi ke “Sambungan.”
  4. Cari “GitHub Copilot.”
  5. Pasang GitHub Copilot dan mulakan semula Kod VS.

Di bahagian bawah tetingkap, anda akan melihat bahawa GitHub Copilot aktif dalam IDE. Sila ambil perhatian bahawa tempoh percubaan percuma GitHub Copilot hanya berlangsung selama dua bulan. Anda perlu melanggan jika anda ingin terus menggunakannya selepas percubaan.

Menggunakan GitHub Copilot dalam Kod VS

Selepas melengkapkan persediaan, tiba masanya untuk melihat bagaimana GitHub Copilot kelihatan dalam tindakan. Terdapat banyak cara untuk menggunakan Copilot, dan kami akan meneroka hanya beberapa aktiviti harian yang mungkin anda gunakan.

Autolengkap Sihir

GitHub Copilot adalah seperti ibu peri pengekodan, melengkapkan baris kod anda secara ajaib dengan cadangan berkuasa AI. Untuk melihat cadangan ini, mula menaip kod anda (dalam bahasa yang disokong) dan tonton ketika GitHub Copilot menawarkan cadangan yang memahami konteks. Untuk menerima pengesyoran, tekan “Tab”, yang akan muncul secara automatik dalam tetingkap kod anda.

Penjanaan Fungsi Daripada Nama Fungsi atau Komen

Berbanding dengan beberapa pembantu pengekodan AI yang lebih lama, GitHub Copilot mempunyai lebih banyak helah daripada pelengkapnya daripada autolengkap. Ia juga boleh menjana fungsi berdasarkan nama fungsi atau komen yang anda berikan.

Contohnya, jika anda mencipta fungsi untuk mencari nombor tertinggi dalam tatasusunan, mula menaip:

function findHighestNumber(array) { ...”

Tunggu sebentar, dan GitHub Copilot akan mencadangkan fungsi yang lain.

Contoh Bantuan

Mungkin anda menggunakan kelas Javascript, Express, React atau Python. GitHub Copilot telah menyokong anda untuk tugasan ini. Ia boleh menjana templat kod untuk rangka kerja popular, menjadikan pembangunan anda hampir mudah. Taipkan ulasan atau nama fungsi yang menerangkan perkara yang anda mahukan dan GitHub Copilot akan menimbulkan kod tersebut. Sebagai contoh:

  • Untuk menjana fungsi untuk mendarab dua nombor dalam JavaScript, tulis ulasan seperti “Buat fungsi untuk mendarab dua nombor.” Kemudian, tekan “Enter”, dan GitHub Copilot akan menawarkan cadangan dalam bahasa pilihan anda.
  • Anda boleh menjana tatasusunan dan objek dengan cepat dengan jenis data yang berbeza dengan GitHub Copilot. Sebagai contoh, anda boleh membuat tatasusunan item untuk permainan video atau tatasusunan objek dengan pasangan nilai kunci yang menggabungkan nombor, rentetan dan boolean.
  • GitHub Copilot juga boleh membantu anda mengimport modul dan pakej untuk React dan Express. Sebagai contoh, anda boleh mengimport cangkuk seperti useState dan useEffect dalam React atau pakej CORS dalam Express.
  • Copilot boleh membantu anda menjana kod HTML untuk pembangunan web. Anda boleh membuat elemen seperti senarai tidak tersusun, menyesuaikan gaya mereka dan banyak lagi.

GitHub Copilot konteks kod anda dan sedia membantu dengan berbilang cadangan.

Berbasikal Melalui Cadangan

GitHub Copilot adalah tentang memberi anda pilihan. Jika anda tidak menyukai cadangan pertama yang diberikannya, gunakan “Alt + ]” atau “Option + ]” pada Mac untuk mengimbas penyelesaian alternatif. Anda juga boleh menekan “Ctrl + Enter” untuk melihat sehingga 10 cadangan dalam tetingkap berasingan. Untuk menerima penyelesaian, tekan “Tab” atau tekan “Esc” untuk membatalkan dan mengabaikan semua cadangan.

Petua Pengekodan untuk Memaksimumkan Potensi Copilot GitHub

Untuk memanfaatkan sepenuhnya rakan pengekodan berkuasa AI baharu ini, kami mempunyai beberapa petua untuk membantu anda memaksimumkan potensinya.

Pintasan Papan Kekunci

Pintasan papan kekunci mungkin bukan secawan teh untuk semua orang, tetapi ia boleh berguna apabila anda ingin meluangkan sedikit masa untuk bekerja. GitHub Copilot dilengkapi dengan pelbagai pintasan papan kekunci yang berguna untuk mempercepatkan pengekodan. Luangkan masa untuk mempelajari dan menguasai pintasan ini, dan anda akan menjimatkan lebih banyak masa pada masa hadapan dengan mengekod lebih pantas berbanding sebelum ini.

Contohnya, gunakan “Ctrl + Enter” untuk membuka halaman cadangan Copilot atau “Tab” untuk menerima cadangan. Pintasan ini akan membantu anda menavigasi ciri Copilot dengan cepat dan cekap.

GitHub Copilot untuk Tugasan Berulang

GitHub Copilot benar-benar bersinar mengenai tugas yang berulang, seperti mengisi borang atau menjana kod boilerplate. Serahkan tugas yang membosankan ini kepada rakan kongsi AI anda. Dengan cara ini, anda akan mudah melaluinya dan meluangkan masa untuk tugasan yang lebih menarik dari segi intelek. Ini bermakna anda boleh memberi lebih tumpuan kepada masalah kompleks atau aspek kreatif projek anda manakala Copilot mengendalikan masalah biasa.

Belajar Daripada GitHub Copilot

Percaya atau tidak, GitHub Copilot boleh menjadi alat pembelajaran yang sangat baik. Ia sesuai untuk pembangun baharu yang bercita-cita tinggi dan orang yang ingin membuat program untuk keseronokan dan pembangunan peribadi tetapi telah ditangguhkan oleh keluk pembelajaran yang berpotensi curam. Ia bukan penipuan kelajuan semata-mata.

Menggunakan alat ini akan mendedahkan anda kepada banyak corak kod dan amalan terbaik, membantu anda mengembangkan kemahiran pengekodan anda dan menjadi pembangun yang lebih baik. Perhatikan bagaimana Copilot menjana kod dan bandingkan dengan pendekatan anda sendiri. Ini membolehkan anda menemui teknik baharu, mengoptimumkan aliran kerja dan mengembangkan pengetahuan pengaturcaraan. Dari masa ke masa, anda mungkin kurang bergantung pada Copilot untuk idea dan pembetulan kod dan menggunakannya lebih sebagai alat automasi yang membosankan.

Pasangkan Pengaturcaraan Dengan GitHub Copilot

Fikirkan GitHub Copilot sebagai pengaturcara pasangan AI anda. Gunakannya untuk mendapatkan pendapat kedua tentang kod anda, dapatkan bantuan dengan manipulasi masa tarikh atau untuk mendapatkan bantuan apabila anda buntu. Anda juga boleh menggunakannya untuk sumbang saran atau meneroka penyelesaian alternatif kepada masalah. Anda boleh melayan Copilot seperti rakan sepasukan yang boleh dipercayai yang sentiasa bersedia untuk menghulurkan bantuan.

Sokongan berbilang bahasa

GitHub Copilot bukan sahaja terhad kepada satu bahasa pengaturcaraan. Ia menyokong banyak bahasa seperti C++, JavaScript, Python, TypeScript, Ruby, dll. Ini bermakna anda boleh bergantung pada Copilot untuk membantu anda menavigasi jenis projek yang berbeza atau memilih bahasa baharu dengan lebih mudah.

Sokongan berbilang bahasa menawarkan beberapa faedah yang jelas kepada pengaturcaraan pemula yang mempelajari bahasa pertama mereka. Tetapi faedahnya dilanjutkan kepada pengekod berpengalaman yang mungkin telah bekerja dengan satu bahasa selama bertahun-tahun tetapi ingin mencuba bahasa baharu. Copilot akan membuat peralihan tidak menyakitkan dengan menangkap kesilapan yang berlaku semasa melompat dari satu bahasa ke bahasa lain.

Lebih Pantas, Lebih Mudah dan Lebih Mudah

Dan di sana anda mempunyainya – langkah pertama untuk menggunakan GitHub Copilot dengan Kod Visual Studio. Rakan pengekodan berkuasa AI ini mungkin kelihatan menakutkan atau menipu pada mulanya, tetapi ia boleh menjadikan pengembaraan pengekodan anda lebih menyeronokkan dan cekap. Teruskan dan takluki baris kod tersebut dengan rakan kongsi baharu anda, GitHub Copilot dan nikmati kod yang lebih bersih, lebih baik dan lebih banyak masa untuk tugasan lain.

Adakah anda sudah mencuba GitHub Copilot? Antara cirinya yang manakah anda rasa paling berguna? Teruskan perbualan di bahagian komen di bawah.