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".
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 .
.
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.
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.
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.
Memecahkan masalah IntelliSense
Masalah ini disebabkan oleh konfigurasi input yang hilang. Anda dapat memeriksa apakah input lokal atau input langsung telah dikonfigurasi dengan benar.