Cập nhật trình soạn thảo mã CudaText 1.161.0

Một bản phát hành mới của trình soạn thảo mã miễn phí đa nền tảng CudaText, được viết bằng Free Pascal và Lazarus, đã được xuất bản. Trình chỉnh sửa hỗ trợ các phần mở rộng Python và có một số lợi thế so với Sublime Text. Có một số tính năng của môi trường phát triển tích hợp, được triển khai dưới dạng plugin. Hơn 270 từ vựng cú pháp đã được chuẩn bị cho các lập trình viên. Mã được phân phối theo giấy phép MPL 2.0. Các bản dựng có sẵn cho các nền tảng Linux, Windows, macOS, FreeBSD, OpenBSD, NetBSD, DragonflyBSD và Solaris.

Trong năm kể từ thông báo trước đó, những cải tiến sau đã được triển khai:

  • Đã thêm các lệnh sao chép chức năng của Sublime Text: “Dán và thụt lề”, “Dán từ lịch sử”.
  • Tối ưu hóa việc chỉnh sửa các dòng lớn ở chế độ dòng “đã di chuyển”. Việc chỉnh sửa giờ đây nhanh hơn nhiều đối với chuỗi ký tự 40 triệu.
  • Lệnh "mở rộng dấu mũ" đã được cải tiến để nhân toa xe một cách chính xác khi đi qua các đường ngắn.
  • Khối văn bản kéo thả: hiển thị con trỏ chính xác hơn, bạn có thể kéo từ các tài liệu chỉ đọc.
  • Một cờ đã được thêm vào hộp thoại “Thay thế” cho phép bạn tắt tính năng thay thế RegEx khi thay thế.
  • Đã thêm tùy chọn “fold_icon_min_range”, loại bỏ việc gấp các khối quá nhỏ.
  • Bằng cách tương tự với Sublime Text, Ctrl + “nhấp vào nút chuột thứ 3” và Ctrl + “cuộn bằng con lăn chuột” đã được xử lý.
  • Xem ảnh hỗ trợ nhiều định dạng hơn: WEBP, TGA, PSD, CUR.
  • Logic hoàn tác cho một số trường hợp chỉnh sửa đã được làm giống với Sublime Text hơn.
  • Các ký tự khoảng trắng Unicode hiện được hiển thị ở dạng thập lục phân.
  • Trình chỉnh sửa lưu tệp phiên sau mỗi 30 giây (khoảng thời gian được đặt theo tùy chọn).
  • Hỗ trợ các nút chuột Extra1/Extra2 để gán lệnh cho chúng.
  • Đã thêm tham số dòng lệnh “-c”, cho phép bạn chạy bất kỳ plugin lệnh nào khi chương trình khởi động.
  • Lexer:
    • Cây mã đã được cải thiện cho từ vựng CSS: giờ đây nó hiển thị chính xác các nút cây ngay cả trong các tài liệu CSS được nén (nén).
    • Từ vựng Markdown: hiện hỗ trợ các khối rào chắn khi tài liệu chứa các đoạn với các từ vựng khác.
    • Từ vựng "tệp Ini" đã được thay thế bằng từ vựng "nhẹ" để hỗ trợ các tệp lớn.
  • Bổ sung:
    • “Phiên tích hợp” đã được thêm vào trình quản lý dự án, nghĩa là các phiên được lưu trực tiếp vào tệp dự án và chỉ hiển thị từ dự án của họ.
    • Trình quản lý dự án: đã thêm các mục vào menu ngữ cảnh: “Mở trong ứng dụng mặc định”, “Tập trung vào trình quản lý tệp”. Lệnh “Đi tới tập tin” cũng đã được tăng tốc.
    • Plugin Emmet: thêm tùy chọn để chèn Lorem Ipsum.
    • Plugin Git Status (Trình quản lý plugin): cung cấp các lệnh cơ bản để làm việc với Git, vì vậy giờ đây bạn có thể cam kết trực tiếp từ trình chỉnh sửa.
    • Plugin Insert Emoji (Trình quản lý plugin): cho phép bạn chèn văn bản Unicode từ biểu tượng cảm xúc.
  • Các plugin mới trong Trình quản lý plugin:
    • Ý chính của GitHub.
    • Người trợ giúp WikidPad.
    • Trình chuyển đổi JSON/YAML.
    • Vết xước.
    • Hoàn thành Bootstrap và Hoàn thành Bulma.

Nguồn: opennet.ru

Thêm một lời nhận xét