Dokumen ini menjelaskan cara menggunakan Gemini Code Assist, kolaborator yang didukung teknologi AI di IDE, untuk membantu Anda melakukan hal-hal berikut di VS Code atau IntelliJ dan IDE JetBrains lain yang didukung:
- Memberikan panduan untuk membantu Anda memecahkan masalah terkait kode.
- Buat kode untuk project Anda.
- Mendapatkan saran inline saat Anda membuat kode.
Pelajari cara dan waktu Gemini untuk Google Cloud menggunakan data Anda.
Untuk membantu Anda mematuhi persyaratan lisensi apa pun untuk kode Anda, Gemini Code Assist memberikan kutipan sumber saat sarannya langsung mengutip secara mendetail dari sumber tertentu. Untuk mempelajari lebih lanjut cara dan waktu Gemini mengutip sumber, lihat Cara Gemini membantu Anda membuat kode dan mengutip sumber.
Dokumen ini ditujukan untuk developer dari semua tingkat keterampilan. Tutorial ini mengasumsikan bahwa Anda memiliki pengetahuan yang memadai tentang VS Code atau IntelliJ dan IDE JetBrains lainnya yang didukung. Anda juga dapat menggunakan Gemini di Android Studio
Sebelum memulai
VS Code
- Sebelum menguji kemampuan Gemini Code Assist dalam file kode, pastikan bahasa coding file Anda didukung. Untuk informasi selengkapnya tentang bahasa coding yang didukung, lihat Bahasa coding yang didukung.
- Jika Anda lebih suka menggunakan IDE di belakang proxy, lihat Koneksi Jaringan di Visual Studio Code.
IntelliJ
Sebelum menguji kemampuan Gemini Code Assist dalam file kode, pastikan bahasa coding file Anda didukung. Untuk informasi selengkapnya tentang bahasa coding yang didukung, lihat Bahasa coding yang didukung.
Jika Anda lebih suka menggunakan IDE di balik proxy, lihat Proxy HTTP.
Menggunakan chat Gemini Code Assist untuk menjelaskan kode Anda
Di bagian ini, Anda meminta Gemini Code Assist untuk memberikan penjelasan tentang kode yang ada.
VS Code
Untuk mendapatkan penjelasan kode Anda, ikuti langkah-langkah berikut:
Buka file kode Anda.
Di panel aktivitas IDE, klik spark Gemini Code Assist.
Di panel Gemini Code Assist, masukkan perintah
Explain this code to me
, lalu klik send Send.Gemini Code Assist menggunakan kode dalam file kode Anda sebagai referensi untuk perintah Anda dan merespons dengan penjelasan kode Anda.
Untuk merujuk ke blok kode tertentu, bukan semua kode dalam file, Anda dapat memilih blok dalam file kode, lalu meminta Gemini Code Assist.
IntelliJ
Untuk mendapatkan penjelasan kode Anda, ikuti langkah-langkah berikut:
Di IDE, buka file kode Anda.
Di jendela alat Gemini Code Assist, masukkan perintah
Explain this code to me
, lalu klik Kirim.
Gemini Code Assist menggunakan kode dalam file kode Anda sebagai referensi untuk perintah Anda dan merespons dengan penjelasan kode Anda.
Jika hanya ingin penjelasan tentang bagian tertentu dari kode, Anda dapat memilih kode tertentu, lalu meminta Gemini Code Assist lagi. Gemini Code Assist hanya akan menggunakan kode yang dipilih sebagai referensi untuk respons yang dihasilkannya.
Saat Gemini Code Assist memberi Anda kode dalam responsnya, Anda dapat memilih opsi berikut yang tercantum di akhir responsnya:
Sisipkan di Kursor: Menyisipkan kode yang dihasilkan ke dalam file saat ini pada posisi kursor saat ini.
Sisipkan dalam File Baru: Membuka file baru dan menyisipkan kode yang dihasilkan ke dalam file baru.
Opsi ini tersedia saat Gemini Code Assist mengidentifikasi bahasa yang digunakan dalam blok kode Anda, dan jika bahasa ini didukung di IDE Anda saat ini.
Melihat histori kueri
Jika ingin menggunakan kembali perintah sebelumnya, Anda dapat menemukannya di Histori Kueri di jendela alat Gemini Code Assist dengan mengklik schedule Tampilkan Histori Kueri.
Membuat beberapa chat
Anda dapat membuat beberapa chat dengan Gemini Code Assist yang berisi konteksnya sendiri, terpisah dari chat lainnya. Histori chat Anda menampilkan chat pertama dan stempel waktu pembaruan terakhir. Batas chat adalah 20 chat. Setelah Anda mencapai batas ini, chat terlama akan otomatis dihapus saat Anda menambahkan chat baru.
VS Code
- Untuk menambahkan chat baru, klik tambahkan Chat Baru, lalu masukkan perintah Anda di kolom teks. Setelah Anda memasukkan perintah, Gemini Code Assist akan membuat chat baru.
- Untuk mengakses chat sebelumnya, klik histori Lanjutkan Chat Sebelumnya. Daftar chat Anda akan muncul. Pilih chat yang ingin Anda lihat.
- Untuk menghapus rangkaian pesan percakapan, klik Lanjutkan Percakapan Sebelumnya, lalu klik hapus Hapus di samping percakapan yang ingin Anda hapus.
IntelliJ
Saat ini, fitur ini tidak didukung di Gemini Code Assist untuk IntelliJ dan IDE JetBrains lainnya yang didukung.
Mereset histori chat
Gemini Code Assist menggunakan histori chat untuk konteks tambahan saat merespons perintah Anda. Jika histori chat tidak lagi relevan dengan hal yang ingin Anda capai, Anda dapat mereset histori chat.
Membuat kode dengan perintah
Bagian berikut menunjukkan cara menggunakan Gemini Code Assist untuk
membuat kode dengan contoh perintah Function to create a Cloud Storage
bucket
di dalam file kode Anda. Anda juga dapat memilih bagian kode, lalu meminta bantuan Gemini Code Assist melalui fitur chat, dan menerima serta menyetujui atau menolak saran kode saat Anda melakukan coding.
VS Code
Meminta Gemini Code Assist dengan transformasi kode
Transformasi kode memungkinkan Anda menggunakan perintah atau perintah bahasa alami di menu Pilih Cepat untuk meminta modifikasi pada kode, dan memberi Anda tampilan perbedaan untuk menampilkan perubahan yang tertunda pada kode Anda. Untuk meminta Gemini Code Assist melakukan transformasi kode, ikuti langkah-langkah berikut:
Di file kode Anda, pada baris baru, tekan Control+I (untuk Windows dan Linux) atau Command+I (untuk macOS) untuk membuka menu Gemini Code Assist Quick Pick.
Di menu, menggunakan perintah
/generate
, masukkan/generate function to create a Cloud Storage bucket
, lalu tekan Enter (untuk Windows dan Linux) atau Return (untuk macOS).Gemini Code Assist menghasilkan kode berdasarkan perintah Anda dalam tampilan perbedaan.
Opsional: Untuk menerima perubahan ini, klik Terima.
Meminta Gemini Code Assist dalam file kode dengan komentar
Jika mau, Anda juga dapat meminta Gemini Code Assist di file kode dengan komentar dengan mengikuti langkah-langkah berikut:
Pada baris baru, masukkan komentar
Function to create a Cloud Storage bucket
, lalu tekan Enter (untuk Windows dan Linux) atau Return (untuk macOS).Untuk membuat kode, tekan Control+Enter (untuk Windows dan Linux) atau Control+Return (untuk macOS).
Di samping teks perintah Anda dalam file kode, Gemini Code Assist akan menghasilkan kode dalam bentuk teks bayangan.
Opsional: Untuk menerima kode yang dibuat, tekan Tab.
Meminta Gemini Code Assist dengan kode yang dipilih menggunakan chat
Gemini Code Assist dapat melakukan tugas atau menjawab pertanyaan Anda berdasarkan kode yang Anda pilih. Untuk mendapatkan kode yang dihasilkan berdasarkan perintah dengan kode yang dipilih, ikuti langkah-langkah berikut:
Di panel aktivitas, klik spark Gemini Code Assist untuk membuka panel Gemini Code Assist.
Di file kode, pilih blok kode.
Di kolom teks panel Gemini Code Assist, masukkan perintah untuk kode yang dipilih.
Misalnya, pilih fungsi dalam kode Anda dan masukkan perintah
Write a unit test for this function
:Gemini menggunakan kode yang Anda pilih sebagai referensi dan merespons perintah Anda.
IntelliJ
Meminta Gemini Code Assist dengan transformasi kode
Transformasi kode memungkinkan Anda menggunakan perintah atau perintah bahasa alami di menu Pilih Cepat untuk meminta modifikasi pada kode, dan memberi Anda tampilan perbedaan untuk menampilkan perubahan yang tertunda pada kode Anda. Untuk meminta Gemini Code Assist melakukan transformasi kode, ikuti langkah-langkah berikut:
Di file kode Anda, pada baris baru, tekan Alt+\ (untuk Windows dan Linux) atau Cmd+\ (untuk macOS) untuk membuka menu Gemini Code Assist Quick Pick.
Di menu, menggunakan perintah
/generate
, masukkan/generate function to create a Cloud Storage bucket
, lalu tekan Enter (untuk Windows dan Linux) atau Return (untuk macOS).Gemini Code Assist menghasilkan kode berdasarkan perintah Anda dalam tampilan perbedaan.
Opsional: Untuk menerima perubahan ini, klik Setujui Perubahan.
Anda dapat menggunakan perintah transformasi kode berikut di IDE:
/fix
: Memperbaiki masalah atau error dalam kode Anda. Contoh:/fix potential NullPointerExceptions in my code
./generate
: Buat kode. Contoh:/generate a function to get the current time
./doc
: Menambahkan dokumentasi ke kode Anda. Contoh:/doc this function
./simplify
: Menyederhanakan kode Anda. Contoh:/simplify if statement in this code
.
Meminta Gemini Code Assist dalam file kode dengan komentar
Di file kode Anda, pada baris baru, masukkan komentar
Function to create a Cloud Storage bucket
.Untuk membuat kode, tekan Alt+G (untuk Windows dan Linux) atau Option+G (untuk macOS). Atau, Anda dapat mengklik kanan di samping komentar dan memilih Generate Code.
Gemini Code Assist menghasilkan kode di bawah komentar Anda dalam bentuk teks bayangan.
Opsional: Untuk menerima kode yang dibuat, tekan Tab.
Meminta Gemini Code Assist dengan kode yang dipilih menggunakan chat
Gemini Code Assist dapat melakukan tugas atau menjawab pertanyaan Anda berdasarkan kode yang Anda pilih. Untuk mendapatkan kode yang dihasilkan berdasarkan perintah dengan kode yang dipilih, ikuti langkah-langkah berikut:
Di panel aktivitas, klik spark Gemini Code Assist untuk membuka jendela alat Gemini Code Assist.
Di file kode, pilih blok kode.
Di kolom teks jendela alat Gemini Code Assist, masukkan perintah untuk kode yang dipilih.
Misalnya, pilih fungsi dalam kode Anda dan masukkan perintah
Write a unit test for this function.
Gemini Code Assist menggunakan kode yang Anda pilih sebagai referensi dan merespons perintah Anda.
Opsional: Mengubah pintasan keyboard untuk membuat kode
Jika pintasan keyboard default untuk membuat kode tidak berfungsi seperti yang diuraikan di bagian sebelumnya, Anda dapat mengubah pintasan keyboard dengan mengikuti langkah-langkah berikut:
VS Code
Di IDE, klik File (untuk Windows dan Linux) atau Code (untuk macOS), lalu buka Settings > Keyboard Shortcuts.
Dalam daftar pintasan keyboard, scroll hingga Anda menemukan Gemini Code Assist: Generate code.
Klik Gemini Code Assist: Generate Code, lalu klik edit Change Keybinding.
Pada dialog yang muncul, masukkan pintasan Anda sendiri.
Tekan Enter (untuk Windows dan Linux) atau Return (untuk MacOS).
Anda kini dapat menggunakan pintasan keyboard yang baru ditetapkan untuk membuat kode dengan Gemini Code Assist.
Untuk mempelajari lebih lanjut cara mengubah pintasan di IDE, lihat Penautan Tombol untuk Visual Studio Code.
IntelliJ
Buka settings IDE and Project Settings > Settings > Keymap > Gemini Code Assist.
Klik kanan Gemini Code Assist, lalu pilih Add Keyboard Shortcut.
Masukkan pintasan keyboard yang Anda inginkan, lalu klik OK.
Klik kanan Gemini Code Assist, lalu pilih Hapus Alt+G (untuk Windows dan Linux), atau Hapus Option+G (untuk macOS).
Anda kini dapat menggunakan pintasan keyboard baru untuk membuat kode dalam file kode.
Membuat perintah kustom
Secara default, Gemini Code Assist menyediakan perintah seperti
/generate
. Anda juga dapat membuat perintah kustom sendiri untuk membantu Anda menyelesaikan
tugas berulang dengan lebih cepat di IDE.
Di bagian ini, Anda akan membuat perintah kustom bernama add-comments
yang menambahkan
komentar ke kode dalam file kode Anda.
VS Code
Di file kode, tekan Control+I (untuk Windows dan Linux) atau Command+I (untuk macOS) untuk membuka menu Gemini Code Assist Quick Pick.
Di menu, telusuri dan pilih Preferensi: Buka Setelan (UI).
Di kolom Search settings, masukkan
Geminicodeassist: Custom Commands
.Di kotak Custom Commands, pilih Add Item.
Di kolom Item, masukkan
add-comments
sebagai nama perintah.Di kolom Value, masukkan
add comments to all functions without comments in my code
sebagai perintah.Klik Oke.
Anda kini dapat menggunakan perintah kustom add-comments
di IDE. Perintah
akan muncul dalam daftar perintah di menu Pilihan Cepat Gemini Code
Assist (Control+I (untuk Windows dan Linux) atau
Command+I (untuk macOS)).
IntelliJ
Saat ini, fitur ini tidak didukung di Gemini Code Assist untuk IntelliJ dan IDE JetBrains lainnya yang didukung.
Membuat aturan
Anda dapat membuat aturan untuk diikuti oleh Gemini Code Assist, dan aturan tersebut disertakan dalam setiap perintah chat yang Anda masukkan.
VS Code
Di file kode, tekan Control+I (untuk Windows dan Linux) atau Command+I (untuk macOS) untuk membuka menu Gemini Code Assist Quick Pick.
Di menu, telusuri dan pilih Preferensi: Buka Setelan (UI).
Di kolom Search settings, masukkan
Geminicodeassist: Rules
.Di kolom teks, masukkan aturan seperti:
Always generate unit tests when creating a new function
. Anda juga dapat menambahkan satu atau beberapa aturan dengan beberapa baris di kolom teks.Setelah menambahkan aturan di setelan Aturan, Gemini Code Assist akan mempertimbangkan aturan untuk setiap perintah atau permintaan yang Anda buat.
Untuk menghapus aturan, hapus konten dari kolom teks Aturan.
IntelliJ
Saat ini, fitur ini tidak didukung di Gemini Code Assist untuk IntelliJ dan IDE JetBrains lainnya yang didukung.
Mendapatkan penyelesaian kode
Saat Anda menulis kode, Gemini Code Assist membuat saran kode inline, yang juga dikenal sebagai penyelesaian kode, yang dapat Anda terima atau abaikan. Untuk mendapatkan penyelesaian kode, ikuti langkah-langkah berikut:
VS Code
Di file kode, pada baris baru, mulai tulis fungsi. Misalnya, jika Anda berada dalam file Python, tulis
def
.Gemini Code Assist menyarankan kode dalam bentuk teks bayangan (ghost text).
Untuk menerima saran kode dari Gemini Code Assist, tekan Tab. Atau, untuk mengabaikan saran, tekan Esc atau lanjutkan menulis kode Anda.
IntelliJ
Di file kode, pada baris baru, mulai tulis fungsi. Misalnya, jika Anda berada dalam file Python, tulis
def
.Gemini Code Assist menyarankan kode dalam bentuk sugesti inline.
Untuk menerima saran kode dari Gemini Code Assist, tekan Tab. Atau, untuk mengabaikan saran, tekan Esc atau lanjutkan menulis kode Anda.
Opsional: Jika Anda lebih suka menggunakan tombol pintasan lain untuk menerima saran langsung, arahkan kursor ke saran langsung, lalu klik dropdown Tab yang muncul. Kemudian, pilih pintasan yang diinginkan atau klik Kustom untuk memasukkan pintasan Anda sendiri.
Opsional: Menonaktifkan pelengkapan kode
Penyelesaian kode diaktifkan secara default. Jika Anda ingin menonaktifkan penyelesaian kode, ikuti langkah-langkah berikut:
VS Code
Di IDE, klik Code (untuk macOS) atau File (untuk Windows dan Linux), lalu buka Settings > Settings.
Di tab User dalam dialog Settings, buka Extensions > Gemini Code Assist.
Scroll hingga Anda menemukan daftar Duet AI: Saran Inline: Aktifkan Otomatis, lalu pilih Nonaktif.
Tindakan ini akan menonaktifkan saran inline. Anda masih dapat menekan Control+Enter (untuk Windows dan Linux) atau Control+Return (untuk macOS) untuk memicu saran inline secara manual.
IntelliJ
Di status bar IDE, klik spark Gemini Code Assist: Active, lalu pilih Enable AI Code Completion.
Tindakan ini akan menonaktifkan setelan penyelesaian kode, dan Gemini Code Assist tidak akan lagi membuat saran inline hingga Anda mengaktifkan setelan tersebut lagi.
Menggunakan tindakan cerdas
Untuk membantu Anda menjadi lebih produktif sekaligus meminimalkan pengalihan konteks, Gemini Code Assist menyediakan tindakan cerdas yang didukung AI langsung di editor kode Anda. Jika memilih kode di editor kode, Anda dapat melihat dan memilih dari daftar tindakan yang relevan dengan konteks.
Untuk menggunakan tindakan cerdas dalam kode Anda, ikuti langkah-langkah berikut:
VS Code
Di file kode, pilih blok kode.
Di samping blok kode yang dipilih, klik lightbulb Tampilkan Action Kode.
Pilih tindakan seperti Buat pengujian unit.
Gemini Code Assist menghasilkan respons yang didasarkan pada tindakan yang Anda pilih.
IntelliJ
Di file kode, pilih baris atau blok kode.
Klik kanan kode yang dipilih, lalu pilih tindakan cerdas, seperti Buat pengujian unit.
Memilih tindakan cerdas akan otomatis meminta Gemini Code Assist untuk membuat respons terhadap perintah di jendela alat Gemini Code Assist.
Menggunakan perbaikan cepat transformasi kode
Jika ada error dalam kode Anda, Gemini Code Assist memberi Anda opsi untuk menerapkan perbaikan cepat pada error dengan transformasi kode.
Untuk menerapkan perbaikan cepat dalam file kode, ikuti langkah-langkah berikut:
VS Code
Di file kode, arahkan kursor ke baris error bergelombang dan pilih Quick Fix, lalu pilih /fix.
Saat perbaikan cepat diterapkan, tampilan perbedaan akan muncul. Untuk menerima perubahan ini, klik Setuju.
IntelliJ
Di file kode, klik ikon bohlam error merah, yang menunjukkan error dalam kode Anda, lalu pilih Perbaiki dengan Gemini.
Saat perbaikan diterapkan, tampilan perbedaan akan muncul. Untuk menerima perubahan ini, klik Terima.
Meminta file dan folder tertentu di ruang kerja Anda dengan mengetahui codebase lokal
Awareness codebase lokal membantu Anda dengan saran kode berkualitas tinggi yang sintaksisnya benar dan bermakna secara semantik dalam konteks codebase yang lebih luas, saat Anda menentukan file atau folder untuk digunakan Gemini Code Assist sebagai konteks.
Saat Anda menentukan folder, Gemini Code Assist akan menggunakan file dalam folder serta file dalam subfolder sebagai konteks.
VS Code
Untuk menentukan file atau folder dalam perintah chat, ketik @, lalu pilih file atau folder yang ingin Anda tentukan.
Untuk mendapatkan penjelasan tentang perbedaan dua file dalam codebase Anda, ikuti langkah-langkah berikut:
Di panel aktivitas, klik spark Gemini Code Assist.
Di panel Gemini Code Assist, masukkan perintah
Explain the difference between @YOUR_FILE_NAME_1 and @YOUR_FILE_NAME_2
dan tekan Enter (untuk Windows dan Linux) atau Return (untuk macOS), atau Tab. Anda juga dapat mengklik nama file dalam daftar untuk memilih file. Mengklik nama file akan menambahkan file ke konteks perintah dan membuka file di IDE Anda.
Gemini Code Assist merespons perintah Anda saat menggunakan dua file yang Anda tentukan untuk konteks. Gemini Code Assist juga menyertakan file yang Anda tentukan di Sumber Konteks.
Setelah menentukan file tersebut, Anda dapat terus mengajukan pertanyaan atau perintah tambahan dalam histori chat yang sama, tanpa harus menentukan file lagi.
Misalnya: Di panel Gemini Code Assist, masukkan perintah How can I
improve YOUR_FILE_NAME_1?
(tanpa simbol @) dan tekan
Enter (untuk Windows dan Linux) atau Return (untuk macOS).
Gemini Code Assist merespons pertanyaan Anda tentang file yang ditentukan dalam perintah Anda.
IntelliJ
Untuk menentukan file atau folder dalam perintah chat, ketik @, lalu pilih file atau folder yang ingin Anda tentukan.
Untuk mendapatkan penjelasan tentang perbedaan dua file dalam codebase Anda, ikuti langkah-langkah berikut:
Di panel aktivitas, klik spark Gemini Code Assist.
Di panel Gemini Code Assist, masukkan perintah
Explain the difference between @YOUR_FILE_NAME_1 and @YOUR_FILE_NAME_2
dan tekan Enter (untuk Windows dan Linux) atau Return (untuk macOS), atau Tab. Anda juga dapat mengklik nama file dalam daftar untuk memilih file. Mengklik nama file akan menambahkan file ke konteks perintah dan membuka file di IDE Anda.
Gemini Code Assist merespons perintah Anda saat menggunakan dua file yang Anda tentukan untuk konteks. Gemini Code Assist juga menyertakan file yang Anda tentukan di Sumber Konteks.
Setelah menentukan file tersebut, Anda dapat terus mengajukan pertanyaan atau perintah tambahan dalam histori chat yang sama, tanpa harus menentukannya lagi.
Misalnya: Di panel Gemini Code Assist, masukkan perintah How can I
improve YOUR_FILE_NAME_1?
(tanpa simbol @) dan tekan
Enter (untuk Windows dan Linux) atau Return (untuk macOS).
Gemini Code Assist merespons pertanyaan Anda tentang file yang ditentukan dalam perintah Anda.
Menonaktifkan saran kode yang cocok dengan sumber yang dikutip
Gemini Code Assist memberikan informasi kutipan saat secara langsung mengutip secara mendetail dari sumber lain, seperti kode open source yang ada. Untuk mengetahui informasi selengkapnya, lihat Cara dan waktu Gemini mengutip sumber.
Untuk mencegah kode yang cocok dengan sumber yang dikutip agar tidak disarankan kepada Anda, lakukan hal berikut:
Di panel aktivitas IDE, klik Kelola > Setelan.
Di tab User pada jendela setelan, buka Extensions > Gemini Code Assist.
Scroll hingga Anda menemukan Duet AI > Recitation: Max Cited Length.
Tetapkan nilai ke
0
.Gemini Code Assist tidak lagi menyarankan kode kepada Anda yang cocok dengan sumber yang dikutip.
Masalah umum
Bagian ini menguraikan masalah umum Gemini Code Assist:
VS Code
Respons chat dapat terpotong jika menyertakan versi terbaru dari file terbuka yang besar
Untuk mengatasi masalah ini, pilih bagian kode yang lebih kecil dan sertakan perintah tambahan dalam perintah chat, seperti
only output the selected code.
Vim: Tidak dapat menerima atau menutup saran pembuatan kode kecuali dalam mode sisipan
Saat menggunakan plugin Vim dalam mode normal, Anda tidak dapat menerima atau menutup sugesti kode.
Untuk mengatasi masalah ini, tekan i untuk masuk ke mode sisipan, lalu tekan Tab untuk menerima saran.
Vim: Perilaku yang tidak konsisten saat menekan Esc untuk menutup saran
Saat Anda menekan Esc, saran IDE dan Gemini Code Assist akan ditutup. Perilaku ini berbeda dengan perilaku non-Vim, yaitu menekan Esc akan memicu ulang Gemini Code Assist.
Upaya login terus habis waktunya
Jika waktu tunggu login Anda terus habis, coba tambahkan setelan
cloudcode.beta.forceOobLogin
ke filesettings.json
:"cloudcode.beta.forceOobLogin": true
Peringatan pembacaan lisensi tidak dipertahankan di seluruh sesi
Jika peringatan pembacaan lisensi tidak tetap ada di seluruh sesi, lihat log persisten:
Klik View > Output.
Pilih Gemini Code Assist - Citations.
Masalah konektivitas di jendela output Gemini Code Assist
Jika Anda melihat error koneksi atau masalah konektivitas lainnya di jendela output Gemini Code Assist, coba langkah berikut:
Konfigurasikan firewall Anda untuk mengizinkan akses ke
oauth2.googleapis.com
dancloudaicompanion.googleapis.com
.Konfigurasi firewall Anda untuk mengizinkan komunikasi melalui HTTP/2, yang digunakan gRPC.
Anda dapat menggunakan alat
grpc-health-probe
untuk menguji konektivitas. Pemeriksaan yang berhasil akan menghasilkan output berikut:$ grpc-health-probe -addr cloudaicompanion.googleapis.com:443 -tls error: this server does not implement the grpc health protocol (grpc.health.v1.Health): GRPC target method can't be resolved
Pemeriksaan yang gagal akan menghasilkan output berikut:
timeout: failed to connect service "cloudaicompanion.googleapis.com:443" within 1s
Untuk mendapatkan detail selengkapnya, jalankan perintah berikut sebelum
grpc-health-probe
:export GRPC_GO_LOG_SEVERITY_LEVEL=info
IntelliJ
Tidak ada masalah umum untuk Gemini Code Assist untuk IntelliJ dan IDE JetBrains lainnya yang didukung.
Berikan masukan
Untuk memberikan masukan tentang pengalaman Anda, ikuti langkah-langkah berikut:
VS Code
Di status bar, klik spark Gemini Code Assist, lalu di menu Quick Pick, pilih Send feedback.
Di formulir, isi kolom Judul dan Komentar.
Jika Anda ingin membagikan log Skaffold atau AI Companion, pastikan Anda memilih opsi Kirim log Skaffold atau Kirim log AI Companion.
Klik Kirim Masukan.
IntelliJ
Di status bar, klik spark Gemini Code Assist, lalu di menu, pilih Kirim masukan.
Di kolom teks di bagian atas formulir, masukkan masukan Anda.
Jika Anda ingin membagikan log Gemini Code Assist, pastikan Anda memilih file log.
Klik Kirim Masukan.