Trình Soạn Thảo Văn Bản Micro 2.0.15 Ra Mắt Sau Hơn Một Năm Phát Triển
Trình soạn thảo văn bản terminal Micro 2.0.15 đánh dấu sự trở lại sau một thời gian dài vắng bóng, mang đến nhiều cải tiến về cú pháp và sửa lỗi ổn định.
Micro, một trình soạn thảo văn bản hiện đại dựa trên terminal được thiết kế để dễ sử dụng nhưng vẫn cung cấp các tính năng thường thấy ở các trình soạn thảo đồ họa đầy đủ, đã phát hành phiên bản 2.0.15, đánh dấu lần phát hành đầu tiên của dự án kể từ phiên bản 2.0.14, được phát hành vào tháng 8 năm 2024.
Trọng tâm chính lần này là cải tiến việc tô màu cú pháp. Hỗ trợ đã được mở rộng hoặc tinh chỉnh cho nhiều ngôn ngữ và định dạng, bao gồm Rust, Java, Swift, Haskell, OpenSCAD, Meson, PRQL, nftables, Fish shell, Groovy, Ruby, các biến thể của JavaScript như .cjs, và các trường hợp biên assembly và C++ bổ sung.
Một số bản sửa lỗi cũng khắc phục các vấn đề liên quan đến xử lý từ khóa, phân tích nhận xét, nhận diện hằng số, và các vấn đề từ những thay đổi quy tắc cú pháp trước đó.
Các tính năng chỉnh sửa cũng đã được cải thiện. Các thao tác như sao chép, cắt, xóa và nhân bản giờ đây nhất quán hơn, với các sửa lỗi cho các trường hợp đặc biệt như dòng cuối cùng của tệp.
Về khả năng sử dụng, các hành động điều hướng và con trỏ mới đã được thêm vào, bao gồm hành vi page-up và page-down tương tự như trong nano, định vị con trỏ theo vùng nhìn thấy, và cải thiện các thao tác con trỏ đa điểm. Nhiều lỗi hồi quy ảnh hưởng đến cuộn trang, điều chỉnh chế độ xem, thay đổi kích thước phân tách và vị trí con trỏ đã được khắc phục.
Để đảm bảo sự ổn định và an toàn dữ liệu, một số bản sửa lỗi đã cải thiện độ tin cậy khi lưu. Các bản sửa này bao gồm việc ghi dữ liệu an toàn hơn, ngăn chặn sao lưu không cần thiết cho các tập tin không thay đổi, sửa lỗi khi lưu với quyền nâng cao, và ngăn mất dữ liệu với các bộ đệm chia sẻ.
Các bản sửa khác bao gồm xử lý SIGINT tốt hơn, dừng các vòng lặp vô hạn trong các thao tác thay thế, và ngăn ngừa sự cố khi thực hiện các lệnh trong terminal. Đối với các plugin, các callback mới đã được thêm, các API được mở rộng, và hiện nay có sự phân tách rõ ràng hơn giữa plugin tích hợp sẵn và plugin của bên thứ ba.
Ngoài ra, dự án còn tăng cường kiểm soát các plugin bằng cách ngăn chúng thay đổi các tệp cấu hình cốt lõi trừ khi được phép cụ thể.
Cuối cùng, hỗ trợ biên dịch chéo đã được cải thiện, bao gồm việc thêm các mục tiêu Windows ARM64, và các bản build hiện nay rõ ràng là hoàn toàn tĩnh với CGO bị vô hiệu hóa.
Để biết thêm thông tin, xem nhật ký thay đổi.

