View a markdown version of this page

Menghasilkan saran sebaris dengan Amazon Q Developer - Amazon Q Developer

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menghasilkan saran sebaris dengan Amazon Q Developer

Pemberitahuan akhir dukungan

Pada 30 April 2027, AWS akan menghentikan dukungan untuk plugin Amazon Q Developer IDE. Untuk kemampuan yang mirip dengan plugin Amazon Q Developer IDE, jelajahi Kiro untuk mengakses model dan fitur terbaru, termasuk pengkodean agen, obrolan, dan dukungan MCP. Untuk informasi selengkapnya, lihat Akhir dukungan plugin IDE Amazon Q Developer.

Amazon Q dapat memberi Anda rekomendasi kode secara real time. Saat Anda menulis kode, Amazon Q secara otomatis menghasilkan saran berdasarkan kode dan komentar Anda yang ada. Rekomendasi pribadi Anda dapat bervariasi dalam ukuran dan ruang lingkup, mulai dari komentar satu baris hingga fungsi yang terbentuk sepenuhnya.

Saat Anda mulai mengetik satu baris kode atau komentar, Amazon Q membuat saran berdasarkan input Anda saat ini dan sebelumnya. Nama file juga dipertimbangkan.

Saran sebaris diaktifkan secara otomatis saat Anda mengunduh ekstensi Amazon Q. Untuk memulai, mulailah menulis kode, dan Amazon Q akan mulai menghasilkan saran kode.

Anda juga dapat menyesuaikan saran yang dihasilkan Amazon Q ke pustaka internal tim pengembangan perangkat lunak Anda, teknik algoritmik eksklusif, dan gaya kode perusahaan.

Menjeda saran dengan Amazon Q

Pilih IDE Anda untuk melihat langkah-langkah untuk menjeda dan melanjutkan saran kode sebaris di Amazon Q.

Kode Studio Visual
  1. DiVS Code, pilih Amazon Q dari baki komponen IDE.

    Bilah tugas Amazon Q terbuka.

  2. Pilih Jed a Auto-Suggestions atau Lanjutkan Auto-Suggestions.

Gambar berikut menunjukkan bilah tugas Amazon Q diVS Code.

Bilah tugas Amazon Q diVS Code.
JetBrains
  1. Di JetBrains IDE Anda, pilih Amazon Q dari bilah status IDE.

    Bilah tugas Amazon Q terbuka.

  2. Pilih Jed a Auto-Suggestions atau Lanjutkan Auto-Suggestions.

Gambar berikut menunjukkan bilah tugas Amazon Q di JetBrains IDE.

Bilah tugas Amazon Q di JetBrains IDE.
Gerhana
  1. Di Eclipse IDE Anda, pilih ikon Amazon Q di toolbar IDE.

  2. Dengan tab obrolan Amazon Q terbuka, pilih ikon elipsis di header panel obrolan. Bilah tugas Amazon Q terbuka.

    Gambar berikut menunjukkan bilah tugas Amazon Q di Eclipse IDE.

    Bilah tugas Amazon Q di Eclipse IDE.
  3. Pilih Jed a Auto-Suggestions atau Lanjutkan Auto-Suggestions.

Visual Studio
  1. Dari tepi jendela, pilih ikon Amazon Q.

  2. Pilih Jed a Auto-Suggesions atau L anjutkan Auto-Suggestions

Gambar berikut menunjukkan bilah tugas Amazon Q di Visual Studio.

Menu Alat Pengembang di Visual Studio.
AWS Cloud9

Amazon Q tidak mendukung mengaktifkan dan menonaktifkan saran. AWS Cloud9

Untuk berhenti menerima saran Amazon Q AWS Cloud9, hapus kebijakan IAM yang memberikan akses Amazon Q AWS Cloud9 dari peran atau pengguna yang Anda gunakan untuk mengakses AWS Cloud9.

AWS Lambda

Untuk menonaktifkan atau mengaktifkan kembali saran kode Amazon Q di Lambda:

  1. Di konsol Lambda, buka layar untuk fungsi Lambda tertentu.

  2. Di bagian sumber kode, dari bilah alat, pilih Alat.

  3. Dari menu tarik-turun, pilih S aran Kode Amazon Q.

Amazon SageMaker AI Studio
  1. Di konsol SageMaker AI Studio, pilih Amazon Q dari bilah status IDE.

    Panel Amazon Q akan terbuka.

  2. Pilih Jed a Auto-Suggestions atau Lanjutkan Auto-Suggestions.

JupyterLab
  1. Di JupyterLab konsol, pilih Amazon Q dari bilah status IDE.

    Panel Amazon Q akan terbuka.

  2. Pilih Jed a Auto-Suggestions atau Lanjutkan Auto-Suggestions.

AWS Glue Studio Notebook
  1. Di konsol AWS Glue Studio Notebook, pilih Amazon Q dari bilah status IDE.

    Panel Amazon Q akan terbuka.

  2. Pilih Jed a Auto-Suggestions atau Lanjutkan Auto-Suggestions.

Penyelesaian kode Amazon Q sedang beraksi

Bagian ini menunjukkan bagaimana Amazon Q dapat membantu Anda menulis aplikasi lengkap. Aplikasi ini membuat bucket Amazon S3 dan tabel Amazon DynamoDB, ditambah pengujian unit yang memvalidasi kedua tugas.

Di sini, Amazon Q membantu pengembang memilih perpustakaan mana yang akan diimpor. Menggunakan tombol panah, pengembang beralih melalui beberapa saran.

Contoh fitur penyelesaian blok.

Di sini, pengembang memasukkan komentar, menjelaskan kode yang ingin mereka tulis di baris berikutnya.

Amazon Q mengantisipasi metode yang akan dipanggil dengan benar. Pengembang dapat menerima saran dengan tombol tab.

alt_text

Di sini, pengembang bersiap untuk mendefinisikan konstanta.

Amazon Q dengan benar mengantisipasi bahwa konstanta pertama akan REGION ada dan nilainya akan menjadius-east-1, yang merupakan default.

alt_text

Di sini, pengembang bersiap untuk menulis kode yang akan membuka sesi antara pengguna dan Amazon S3 dan DynamoDB.

Amazon Q, akrab dengan AWS API dan SDK, menyarankan format yang benar.

alt_text

Pengembang hanya menulis nama fungsi yang akan membuat bucket. Tetapi berdasarkan itu (dan konteksnya), Amazon Q menawarkan fungsi penuh, lengkap dengan try/except klausa.

Perhatikan penggunaan TEST_BUCKET_NAME, which is a constant declared earlier in the same file.

alt_text

Pengembang baru saja mulai mengetik nama fungsi yang akan membuat tabel DynamoDB. Tapi Amazon Q dapat memberi tahu ke mana arahnya.

Perhatikan bahwa saran tersebut menjelaskan sesi DynamoDB yang dibuat sebelumnya, dan bahkan menyebutkannya dalam komentar.

alt_text

Pengembang telah melakukan sedikit lebih dari menulis nama kelas pengujian unit, ketika Amazon Q menawarkan untuk menyelesaikannya.

Perhatikan referensi bawaan ke dua fungsi yang dibuat sebelumnya dalam file yang sama.

Pengembang baru saja mulai mengetik nama fungsi yang akan membuat tabel DynamoDB. Tapi Amazon Q dapat memberi tahu ke mana arahnya.

Perhatikan bahwa saran tersebut menjelaskan sesi DynamoDB yang dibuat sebelumnya, dan bahkan menyebutkannya dalam komentar.

alt_text

Hanya berdasarkan komentar dan konteksnya, Amazon Q menyediakan seluruh fungsi utama.

alt_text

Yang tersisa hanyalah penjaga utama, dan Amazon Q mengetahuinya.

Hanya berdasarkan komentar dan konteksnya, Amazon Q menyediakan seluruh fungsi utama.

alt_text

Akhirnya, pengembang menjalankan unit test dari terminal IDE yang sama tempat pengkodean berlangsung.

alt_text