Dapatkan bantuan kode dengan Gemini

Project IDX memfasilitasi alur kerja pengembangan Anda dengan fitur kode berikut yang dibantu AI:

  • Saran penyelesaian kode saat Anda mengetik.

  • Chat Interaktif dengan Gemini, yang mendukung workspace dan sepenuhnya terintegrasi dengan kode Anda. Model ini dapat menghasilkan, menerjemahkan, dan menjelaskan kode. Selain itu, dengan peninjauan dan persetujuan Anda, Gemini dapat berinteraksi langsung dengan ruang kerja Anda untuk mengupdate file, menjalankan perintah terminal, menafsirkan output perintah, dan menentukan langkah berikutnya. Pelajari lebih lanjut di Mendapatkan bantuan kode dengan Chat Interaktif dengan Gemini.

  • Tindakan langsung yang dapat Anda lakukan pada bagian kode yang dipilih. Misalnya, Anda dapat meminta Gemini di IDX untuk membuat kode yang dipilih lebih mudah dibaca.

  • Bantuan kode inline.

Menambahkan Gemini ke ruang kerja

Gemini di IDX tersedia di wilayah tertentu, dengan ketersediaan yang diperluas secara rutin. Jika Gemini di IDX tersedia di wilayah Anda, Anda dapat menambahkannya ke ruang kerja dengan mengikuti langkah-langkah berikut:

  1. Buka Project IDX.

  2. Klik ikon Gemini di bagian bawah ruang kerja atau tekan Cmd+Shift+Space (Ctrl+Shift+Space di ChromeOS, Windows, atau Linux). Sidebar chat Gemini akan muncul. Pastikan untuk mengklik Pelajari lebih lanjut dan membaca tentang Bantuan Kode Generatif.

  3. Baca dan setujui persyaratan dan ketentuan serta pemberitahuan privasi Gemini di IDX. Klik Lanjutkan.

  4. Gunakan Gemini di IDX untuk meningkatkan produktivitas coding Anda melalui sidebar chat atau bantuan kode inline.

  5. (Opsional) Untuk penyesuaian yang lebih baik dan respons yang lebih bermanfaat, aktifkan pengindeksan codebase di setelan ruang kerja Anda. Buka jendela Settings dengan mengklik ikon roda gigi atau menekan Ctrl + , (di Windows/Linux/ChromeOS) atau Cmd + , (di MacOS) dan pilih opsi IDX › AI: Enable Codebase Indexing. Jika Anda menggunakan file settings.json, tetapkan "IDX.aI.enableCodebaseIndexing": true.

Untuk melihat Gemini dalam perintah IDX dari palet perintah, buka palette perintah (Cmd+Shift+P di Mac atau Ctrl+Shift+P di ChromeOS, Windows, atau Linux) dan telusuri Gemini. Daftar perintah Gemini dalam IDX akan muncul.

Menyesuaikan setelan penyelesaian kode

Untuk membantu Anda menulis kode, IDX menyediakan saran pelengkapan kode yang didukung AI yang memprediksi dan mengisi otomatis kode dalam file terbuka segera setelah Anda mulai mengetik. Penyelesaian kode yang disarankan diaktifkan secara default.

Untuk menerima saran kode, tekan Tab. Untuk mengabaikan saran, tetaplah mengetik.

Untuk mengaktifkan atau menonaktifkan penyelesaian kode, sesuaikan setelan penyelesaian kode Anda.

  1. Buka jendela Settings dengan mengklik ikon roda gigi atau menekan Ctrl + , (di Windows/Linux/ChromeOS) atau Cmd + , (di MacOS).

  2. Telusuri setelan IDX > AI > Enable Inline Completion di setelan Workspace.

  3. Untuk menonaktifkan pelengkapan kode, batalkan pilihan opsi Aktifkan pelengkapan kode inline saat Anda mengetik. Anda harus memperbarui setelan penyelesaian kode untuk setiap ruang kerja.

    Jika Anda menggunakan file settings.json, tetapkan "IDX.aI.enableInlineCompletion": false.

Anda dapat menyesuaikan opsi ini di setelan Workspace dan User, tetapi menyesuaikannya di setelan Workspace akan memastikan bahwa setelan tersebut tetap ada jika VM yang terhubung ke ruang kerja Anda dimulai ulang. Di IDX, setelan Pengguna tidak berlaku di seluruh ruang kerja Anda.

Melihat kutipan kode

Untuk membantu Anda memverifikasi saran kode, IDX membagikan informasi tentang sumber asli dan lisensi terkait. Saat Anda membuat kode atau menerima saran kode inline, IDX akan memeriksa konten berlisensi dan memberikan link inline ke kemungkinan kutipan. Klik link ini untuk mempelajari potensi persyaratan pemberian lisensi software.

Anda juga dapat melihat log semua kutipan dan lisensi kode di jendela chat Gemini dengan mengklik ikon Log Lisensi di panel header chat.

Ikon log lisensi di panel header chat

Untuk mempelajari kutipan kode Google lebih lanjut, lihat Bantuan Kode Generatif.

Langkah berikutnya