Micro Text Editor 2.0.15 Dikeluarkan Selepas Lebih Setahun Pembangunan


Editor teks terminal Micro 2.0.15 kembali selepas cuti panjang, membawa peningkatan sintaks yang meluas dan pembetulan kestabilan.

Micro, sebuah penyunting teks berasaskan terminal moden yang direka untuk mudah digunakan sambil masih menawarkan ciri-ciri yang biasanya dikaitkan dengan penyunting grafik penuh, telah mengeluarkan versi 2.0.15, menandakan pelepasan pertama projek ini sejak versi 2.0.14, yang dikeluarkan pada Ogos 2024.

Fokus utama kali ini adalah pada penambahbaikan penyorotan sintaks. Sokongan telah diperluas atau diperhalusi untuk pelbagai bahasa dan format, termasuk Rust, Java, Swift, Haskell, OpenSCAD, Meson, PRQL, nftables, shell Fish, Groovy, Ruby, varian JavaScript seperti .cjs, dan kes terhad tambahan untuk assembly dan C++.

Beberapa pembetulan juga menangani masalah dengan pengendalian kata kunci, penafsiran komen, pengecaman literal, dan isu daripada perubahan peraturan sintaks sebelumnya.

Ciri penyuntingan juga telah dipertingkatkan. Tindakan seperti salin, potong, hapus, dan gandakan kini lebih konsisten, dengan pembetulan untuk kes khas seperti baris terakhir dalam fail.

Penyunting Teks Terminal Micro 2.0.15

Mengenai kebolehgunaan, navigasi baru dan tindakan kursor telah ditambah, termasuk tingkah laku halaman-naik dan halaman-turun yang serupa dengan nano, penentuan kedudukan kursor relatif kepada viewport yang kelihatan, dan operasi multicursor yang dipertingkatkan. Pelbagai regresi yang menjejaskan penatalan, pelarasan pandangan, perubahan saiz split, dan penempatan kursor telah diselesaikan.

Untuk kestabilan dan keselamatan data, beberapa pembaikan meningkatkan kebolehpercayaan penyimpanan. Ini termasuk penulisan yang lebih selamat, menghentikan sandaran yang tidak perlu bagi fail yang tidak diubah, membaiki penyimpanan dengan keistimewaan tinggi, dan mencegah kehilangan data dengan penimbal berkongsi.

Pembaikan lain termasuk pengendalian SIGINT yang lebih baik, menghentikan gelung tanpa henti dalam operasi penggantian, dan mencegah kerosakan dalam arahan terminal. Bagi pemalam, panggilan balik baharu telah ditambah, API telah diperluas, dan kini terdapat pemisahan yang lebih jelas antara pemalam terbina dalam dan pihak ketiga.

Selain itu, projek ini juga meningkatkan kawalan ke atas pemalam dengan menghalang mereka daripada mengubah fail konfigurasi teras kecuali dibenarkan secara khusus untuk berbuat demikian.

Akhirnya, sokongan penyalinan silang telah dipertingkatkan, termasuk penambahan sasaran Windows ARM64, dan binaan kini secara jelas sepenuhnya statik dengan CGO dinyahaktifkan.

Untuk maklumat lanjut, lihat log perubahan.