Cara Menggunakan GitHub Copilot di VS Code
Jika Anda ingin meningkatkan pengkodean ke level berikutnya, temui GitHub Copilot, asisten pengkodean bertenaga AI yang dapat mengubah cara Anda membuat kode secara radikal. GitHub Copilot menggunakan teknologi model bahasa GPT-3 untuk saran dan peningkatan kode cepat. Copilot dapat membuat pengkodean lebih mudah diakses oleh developer baru yang baru memulai atau developer berpengalaman yang ingin menghemat waktu dan tenaga otak. Ini tersedia untuk beberapa lingkungan pengembangan terintegrasi (IDE), termasuk Kode Visual Studio (VS) yang populer.
Dalam artikel ini, kami akan menunjukkan cara menginstal dan menggunakan GitHub Copilot di VS Code, jadi Anda dapat menikmati zaman pengkodean baru dan semua manfaat menarik yang dibawanya.
Cara Menginstal GitHub Copilot
Sebelum melangkah ke dunia pengodean bertenaga AI yang baru dan menarik, Anda akan perlu menginstal GitHub Copilot. Berikut cara mendapatkannya:
Buka akun GitHub Anda dan buka”Pengaturan”.
Pilih “GitHub Copilot”di menu sebelah kiri. Klik”Izinkan”untuk mengaktifkannya, lalu”Simpan”.
Buka Kode Visual Studio dan buka “Ekstensi”.
Telusuri “GitHub Copilot.”
Instal GitHub Copilot dan mulai ulang VS Kode.
Di bagian bawah jendela, Anda akan melihat bahwa GitHub Copilot aktif di IDE. Harap perhatikan bahwa periode uji coba gratis GitHub Copilot hanya berlangsung selama dua bulan. Anda harus berlangganan jika ingin terus menggunakannya setelah uji coba.
Menggunakan GitHub Copilot di VS Code
Setelah menyelesaikan penyiapan, saatnya untuk melihat bagaimana GitHub Kopilot terlihat beraksi. Ada banyak cara untuk menggunakan Copilot, dan kita akan membahas beberapa aktivitas sehari-hari yang mungkin akan Anda gunakan.
Pelengkapan Otomatis
GitHub Copilot seperti ibu baptis peri dalam coding , secara ajaib melengkapi baris kode Anda dengan saran bertenaga AI. Untuk melihat saran ini, mulailah mengetik kode Anda (dalam bahasa yang didukung), dan saksikan saat GitHub Copilot menawarkan saran sadar konteks. Untuk menerima rekomendasi, tekan “Tab”, yang akan otomatis muncul di jendela kode Anda.
Pembuatan Fungsi Dari Nama Fungsi atau Komentar
Berlawanan dengan beberapa asisten pengkodean AI yang lebih lama, GitHub Copilot memiliki lebih banyak trik daripada pelengkapan otomatis. Copilot juga dapat menghasilkan fungsi berdasarkan nama fungsi atau komentar yang Anda berikan.
Misalnya, jika Anda membuat fungsi untuk menemukan angka tertinggi dalam larik , mulailah mengetik:
“function findHighestNumber(array) {…”
Tunggu sebentar, dan GitHub Copilot akan menyarankan fungsi lainnya.
Contoh Bantuan
Mungkin Anda bekerja dengan kelas Javascript, Express, React, atau Python. GitHub Copilot mendukung Anda untuk tugas-tugas ini. Itu dapat menghasilkan templat kode untuk kerangka kerja populer, membuat pengembangan Anda hampir tanpa usaha. Ketik komentar atau nama fungsi yang menjelaskan apa yang Anda inginkan, dan GitHub Copilot akan menampilkan kodenya. Misalnya:
Untuk menghasilkan fungsi untuk mengalikan dua angka dalam JavaScript, tulis komentar seperti”Buat fungsi untuk mengalikan dua angka”. Lalu, tekan”Enter”, dan GitHub Copilot akan menawarkan saran dalam bahasa pilihan Anda. Anda dapat dengan cepat menghasilkan array dan objek dengan tipe data berbeda dengan GitHub Copilot. Misalnya, Anda dapat membuat larik item untuk permainan video atau larik objek dengan pasangan nilai kunci yang menggabungkan angka, string, dan boolean. GitHub Copilot juga dapat membantu Anda mengimpor modul dan paket untuk React dan Express. Misalnya, Anda dapat mengimpor kait seperti useState dan useEffect di React atau paket CORS di Express. Copilot dapat membantu Anda membuat kode HTML untuk pengembangan web. Anda dapat membuat elemen seperti daftar yang tidak diurutkan, menyesuaikan gayanya, dan banyak lagi.
GitHub Menyalin konteks kode Anda dan siap membantu dengan beberapa saran.
Menggilir Melalui Saran
GitHub Copilot adalah tentang memberi Anda opsi. Jika Anda tidak menyukai saran pertama yang diberikannya, gunakan”Alt + ]”atau”Option + ]”di Mac untuk menelusuri solusi alternatif. Anda juga dapat menekan”Ctrl + Enter”untuk melihat hingga 10 saran di jendela terpisah. Untuk menerima solusi, tekan”Tab”atau tekan”Esc”untuk membatalkan dan mengabaikan semua saran.
Pengkodean Kiat untuk Memaksimalkan Potensi GitHub Copilot
Untuk memanfaatkan pendamping pengkodean bertenaga AI yang baru ini, kami memiliki beberapa tips untuk membantu Anda memaksimalkan potensinya.
Pintasan Keyboard
Pintasan keyboard mungkin tidak cocok untuk semua orang, tetapi dapat berguna saat Anda ingin menghabiskan lebih banyak waktu istirahat pekerjaan Anda. GitHub Copilot hadir dengan serangkaian pintasan keyboard yang berguna untuk mempercepat pengodean. Luangkan waktu untuk mempelajari dan menguasai pintasan ini, dan Anda akan menghemat lebih banyak waktu di masa mendatang dengan pengkodean lebih cepat daripada sebelumnya.
Misalnya, gunakan”Ctrl + Enter”untuk membuka halaman saran Copilot atau”Tab”untuk menerima saran. Pintasan ini akan membantu Anda menavigasi fitur Copilot dengan cepat dan efisien.
GitHub Copilot untuk Tugas Berulang
GitHub Copilot sangat cocok untuk tugas berulang, seperti mengisi formulir atau membuat kode boilerplate. Delegasikan tugas-tugas yang membosankan ini ke pendamping AI Anda. Dengan cara ini, Anda akan melewatinya dan meluangkan waktu untuk tugas yang lebih menarik secara intelektual. Artinya, Anda dapat lebih fokus pada masalah proyek yang kompleks atau aspek kreatif sementara Copilot menangani masalah biasa.
Belajar dari GitHub Copilot
Percaya atau tidak, GitHub Copilot bisa menjadi pembelajaran yang luar biasa alat. Ini sangat ideal untuk pengembang baru yang bercita-cita tinggi dan orang-orang yang ingin memprogram untuk bersenang-senang dan pengembangan pribadi tetapi tertunda oleh kurva pembelajaran yang berpotensi curam. Ini bukan sekadar cheat kecepatan.
Menggunakan fitur ini akan memaparkan Anda ke banyak pola kode dan praktik terbaik, membantu Anda mengembangkan keterampilan coding dan menjadi developer yang lebih baik. Amati bagaimana Copilot menghasilkan kode dan bandingkan dengan pendekatan Anda sendiri. Ini memungkinkan Anda menemukan teknik baru, mengoptimalkan alur kerja, dan memperluas pengetahuan pemrograman. Seiring waktu, Anda mungkin tidak terlalu mengandalkan Copilot untuk ide dan perbaikan kode dan lebih menggunakannya sebagai alat otomatisasi yang membosankan.
Pasangkan Pemrograman dengan GitHub Copilot
Pikirkan GitHub Copilot sebagai milik Anda Pemrogram pasangan AI. Gunakan itu untuk mendapatkan pendapat kedua tentang kode Anda, mencari bantuan dengan manipulasi waktu tanggal, atau untuk bantuan saat Anda bingung. Anda bahkan dapat menggunakannya untuk melakukan brainstorming ide atau mencari solusi alternatif untuk masalah. Anda dapat memperlakukan Copilot seperti rekan tim andal yang selalu siap membantu.
Dukungan Multibahasa
GitHub Copilot tidak hanya terbatas pada satu bahasa pemrograman. Ini mendukung banyak bahasa seperti C++, JavaScript, Python, TypeScript, Ruby, dll. Ini berarti Anda dapat mengandalkan Copilot untuk membantu Anda menavigasi berbagai jenis proyek atau mengambil bahasa baru dengan lebih mudah.
Dukungan multibahasa menawarkan beberapa manfaat yang jelas bagi pemula pemrograman yang mempelajari bahasa pertama mereka. Tetapi manfaatnya meluas ke pembuat kode berpengalaman yang mungkin telah bekerja dengan satu bahasa selama bertahun-tahun tetapi ingin mencoba bahasa baru. Copilot akan memudahkan transisi dengan menangkap kesalahan yang terjadi saat berpindah dari satu bahasa ke bahasa lain.
Lebih Cepat, Lebih Sederhana, dan Lebih Mudah
Dan begitulah – langkah pertama untuk menggunakan GitHub Copilot dengan Visual Studio Code. Pendamping pengkodean bertenaga AI ini mungkin tampak mengintimidasi atau bahkan curang pada awalnya, tetapi ini dapat membuat petualangan pengkodean Anda lebih menyenangkan dan efisien. Maju dan taklukkan baris kode tersebut dengan pendamping baru Anda, GitHub Copilot, dan nikmati kode yang lebih bersih, lebih baik, dan lebih banyak waktu untuk tugas lain.
Sudahkah Anda mencoba GitHub Copilot? Manakah dari fitur-fiturnya yang menurut Anda paling berguna? Lanjutkan percakapan di bagian komentar di bawah.
Penafian: Beberapa halaman di situs ini mungkin menyertakan tautan afiliasi. Ini tidak memengaruhi editorial kami dengan cara apa pun.