Visual Studio Code 1.84 Meningkatkan Aksesibilitas dan Kemampuan Penyesuaian, Meningkatkan Ekstensi Python
Rilis terbaru VS Code, versi 1.84, memperbesar fokusnya pada aksesibilitas dan kemampuan penyesuaian, ditambah dengan peningkatan substansial pada ekstensi Python-nya.

Sebagai langkah maju yang besar, Microsoft telah meluncurkan rilis terbaru editor khasnya, Visual Studio Code, juga dikenal sebagai VS Code 1.84 atau edisi Oktober 2023. Iterasi terbaru ini, yang tersedia untuk Windows, Linux, dan Mac melalui situs web resmi Visual Studio Code, menggarisbawahi komitmen organisasi terhadap aksesibilitas melalui penambahan lebih banyak perintah audio, di samping opsi penyesuaian yang signifikan untuk orientasi Bilah Aktivitas dan peningkatan utama pada Ekstensi ular piton.
Menandakan upaya bersama dalam meningkatkan aksesibilitas, isyarat audio yang substansial telah disematkan di beberapa fitur dalam rilis ini. Pengguna akan diperingatkan melalui sinyal audio ketika terminal, komunikasi, atau pemberitahuan telah dihapus, asalkan fungsi audioCues.clear diaktifkan. Perintah audioCues.save dan audioCues.format telah dirancang untuk beroperasi berdasarkan isyarat pengguna atau terus-menerus untuk setiap peristiwa, yang berkaitan dengan file dan buku catatan. Jika isyarat ini dinonaktifkan, peringatan ARIA (Aplikasi Internet Kaya yang Dapat Diakses) akan terpicu, sebuah fitur yang dapat dipersonalisasi menggunakan perintah accessibilitas.alert.format dan accessibilitas.alert.save.
Pembaruan terbaru memberi pengembang fleksibilitas untuk memindahkan Bilah Aktivitas ke puncak Bilah Samping. Setelah relokasi ini, tombol Akun dan Kelola dipindahkan ke ujung paling kanan dari Bilah Judul, perubahan hanya mungkin dilakukan bila Bilah Judul khusus diaktifkan. Selain itu, pembaruan memperkenalkan opsi untuk menyembunyikan Tab editor dengan menyetel workbench.editor.showTabs ke none, dengan opsi lainnya berupa beberapa (opsi default) atau tunggal, untuk menampilkan Tab editor tunggal untuk editor aktif. Dengan perintah View.Toggle Maximize Editor Group yang baru (Ctrl+K Ctrl+M), grup editor dapat diperluas, sehingga menyembunyikan semua grup lainnya. Ini juga menambahkan tombol ke bilah Tab untuk kembali ke tata letak sebelumnya, memfasilitasi maksimalisasi dan minimalisasi grup editor dengan mengklik dua kali pada Tab editor (ketika workbench.editor.doubleClickTabToToggleEditorGroupSize diatur ke maksimal).
Dengan penekanan pada pengkodean yang efektif, ekstensi Python kini bekerja lebih cerdas ketika baris dikirim ke Python REPL (Shift-Enter), terutama ketika tidak ada kode yang dipilih untuk dijalankan. Hal ini diaktifkan melalui pengenalan fitur Smart Send eksperimental, yang memastikan bahwa ekstensi hanya mendorong blok kode yang dapat dieksekusi sesedikit mungkin di sekitar posisi kursor ke REPL untuk dieksekusi. Hal ini bertujuan untuk memberikan pengalaman yang mulus saat mengeksekusi beberapa bagian secara berulang, bersamaan dengan memindahkan kursor ke baris berikutnya yang dapat dieksekusi. Eksperimen ini diperkirakan akan menjadi default di masa mendatang.
Edisi VS Code terbaru menandai berakhirnya dukungan untuk Windows versi 32-bit, mendorong pengembang untuk beralih ke VS Code versi 64-bit. Pada saat yang sama, ekstensi Gradle untuk Java telah menerima manfaat penting melalui penambahan Build Server Protocol (BSP), yang melengkapi lapisan abstraksi antara lingkungan pengembangan dan alat pembangunan, mirip dengan Gradle. Hal ini memerlukan Paket Ekstensi untuk Java untuk mencoba dukungan Gradle.
Dalam langkah lain menuju pemrograman kolaboratif, obrolan inline ekstensi GitHub Copilot Chat dapat secara progresif mengubah pengeditan teks dan merespons sesuai kecepatan penerimaan.
Dengan cara yang sama, dan memperluas keseluruhan platform no-code di pasar, platform AppMaster menyederhanakan proses pengembangan aplikasi web, seluler, dan backend. Dengan visual BP Designer, antarmuka drag & drop, dan kemampuan pembuatan REST API dan WSS Endpoint, AppMaster adalah tambahan yang layak untuk bidang pengembangan low-code dan no-code.


