Bagikan melalui


Alat IntelliSense di Azure Stream Analytics untuk Visual Studio Code

IntelliSense tersedia untuk Bahasa Kueri Azure Stream Analytics di alat Azure Stream Analytics (ASA) untuk Visual Studio Code. IntelliSense adalah bantuan penyelesaian kode yang mencakup banyak fitur: Membuat Daftar Anggota, Info Parameter, Info Cepat, dan Melengkapi Kata. Fitur IntelliSense terkadang disebut dengan nama lain seperti "penyelesaian kode", "content assist", dan "code hinting".

Demo IntelliSense

Fitur IntelliSense

Ekstensi Alat ASA untuk Visual Studio Code memiliki fitur IntelliSense yang didukung oleh layanan bahasa. Layanan bahasa menganalisis kode sumber Anda dan menyediakan penyelesaian kode cerdas berdasarkan semantik bahasa. Jika layanan bahasa mengetahui kemungkinan penyelesaian, layanan ini akan menampilkan saran IntelliSense saat Anda menulis kode. Jika Anda terus mengetik, daftar anggota, seperti variabel dan metode, difilter untuk hanya menyertakan anggota yang berisi karakter yang Anda ketik. Saat Anda menekan Tab atau Enter kunci, IntelliSense menyisipkan anggota yang Anda pilih.

Anda dapat memicu IntelliSense di jendela editor mana pun dengan mengetik karakter pemicu, seperti karakter titik ..

lengkapiotomatis intellisense

Tip

Widget saran mendukung pemfilteran CamelCase. Anda dapat mengetik huruf yang terbungkus dalam nama metode untuk membatasi saran. Misalnya, "cra" akan dengan cepat memunculkan "createApplication".

Jenis penyelesaian

Visual Studio Code IntelliSense menyediakan berbagai jenis penyelesaian, termasuk saran server bahasa, cuplikan, dan penyelesaian tekstual berbasis kata sederhana.

Penyelesaian Jenis
Kata kunci keyword
Fungsi build-in function, user defined function
Nama Himpunan Data input, output, intermediate result set
Nama Kolom Himpunan Data input, intermediate result set

Penyelesaian nama

Selain penyelesaian otomatis kata kunci, ekstensi Alat ASA dapat membaca nama input dan output untuk pekerjaan Azure Stream Analytics Anda dan nama kolom sumber data Anda. Ekstensi ini mengingat informasi ini untuk menyediakan kemampuan penyelesaian nama yang berguna untuk memasukkan pernyataan dengan beberapa penekanan tombol:

Saat mengkodekan, Anda tidak perlu meninggalkan editor untuk melakukan pencarian pada nama input pekerjaan, nama output, dan nama kolom. Anda dapat menjaga konteks, menemukan informasi yang Anda butuhkan, menyisipkan elemen langsung ke kode Anda, dan meminta IntelliSense menyelesaikan pengetikan untuk Anda.

Perhatikan bahwa Anda perlu mengonfigurasi input lokal atau input langsung lalu menyimpan file konfigurasi untuk menggunakan penyelesaian nama.

penyelesaian nama

Parameter Info

`Opsi Info Parameter IntelliSense membuka daftar parameter yang menyediakan informasi tentang jumlah, nama, dan jenis parameter yang diperlukan oleh fungsi. Parameter dalam huruf tebal menunjukkan parameter berikutnya yang diperlukan saat Anda mengetik fungsi.

Daftar parameter juga ditampilkan untuk fungsi berlapis. Jika Anda mengetikkan fungsi sebagai parameter ke fungsi lain, daftar parameter menampilkan parameter untuk fungsi bagian dalam. Kemudian, ketika daftar parameter fungsi dalam selesai, daftar parameter kembali ke menampilkan parameter fungsi luar.

parameter Info

Info Cepat

Seperti yang disediakan oleh layanan bahasa, Anda dapat melihat Info Cepat untuk setiap pengidentifikasi dalam kode Anda. Beberapa contoh pengidentifikasi adalah input, output, set hasil menengah, atau fungsi. Saat Anda memindahkan penunjuk mouse ke pengidentifikasi, deklarasinya ditampilkan di jendela pop-up. Properti dan skema data untuk input, jika dikonfigurasi, dan himpunan data menengah ditampilkan.

info cepat

Memecahkan masalah IntelliSense

Masalah ini disebabkan oleh konfigurasi input yang hilang. Anda dapat memeriksa apakah input lokal atau input langsung telah dikonfigurasi dengan benar.

Langkah berikutnya