CFML Assist
Sambungan editor percuma untuk Lucee dan CFML, dibina oleh komuniti ini dan diterbitkan di Visual Studio Code Marketplace. Penyiapan, hover, diagnostik, signature help dan format, semuanya dijana daripada enjin sendiri.
- Fungsi
- 783
- Tag
- 112
- Ujian editor
- 27
- Harga
- Percuma
Apa yang ia buat
- Penyiapan yang sepadan dengan enjin anda. Nama tag, atribut tag dan 783 fungsi terbina, masing-masing dengan jenis dan deskripsi.
- Dokumentasi hover. Halakan kursor pada fungsi, tag atau atribut dan baca apa yang enjin katakan tentangnya.
- Diagnostik. Tag tidak dikenali, atribut yang tidak wujud, dan atribut wajib yang tiada, termasuk pada tag yang merentas beberapa baris.
- Signature help. Lihat parameter mana yang sedang anda isi semasa menaip.
- Format. Inden konservatif yang tidak pernah menggabung baris dan tidak menyentuh teks dalam petikan.
- Warna sintaks. Komen, tag, atribut, petikan, ekspresi dan kata kunci.
- Navigasi. Pergi ke definisi untuk
new components.Harga(), taiph.untuk melihat kaedahnya, dan cari fungsi CFC seluruh projek.
Kenapa ia berbeza
Kebanyakan sambungan CFML menyimpan senarai fungsi yang ditaip tangan, dan senarai itu menjadi basi. Yang ini bertanya kepada enjin Lucee yang sedang berjalan: getFunctionList(), getFunctionData() dan getTagData(). Nama, jenis dan deskripsi yang anda lihat ialah yang benar-benar ada pada enjin, mengikut versi yang anda jalankan.
Ia juga jujur tentang dirinya. README menyenaraikan apa yang belum ada, bukan hanya apa yang berfungsi.
Cara memasang
- Buka Visual Studio Code.
- Buka paparan Extensions dan cari CFML Assist.
- Tekan Install, kemudian muat semula tetingkap.
Atau dari terminal:
code --install-extension luceemy.cfml-assist
Kalau anda sudah menggunakan sambungan CFML lain, matikan dahulu: dua sambungan tidak boleh memiliki ID bahasa yang sama.
Apa yang masih belum ada
Ini jujur tentang skop. Belum ada rename, belum ada carian simbol seluruh projek, belum ada kesedaran ColdBox atau Wheels, dan format belum memecah baris panjang. Setiap satu sedang dijejaki, dan tiada satu pun didakwa siap.
Lesen dan asal usul
MIT, dijaga oleh komuniti Lucee Malaysia. Sambungan ini percuma, tiada telemetri, dan berfungsi luar talian kerana metadata dibawa bersama pakej.