GNU Emacs 27.1 đi kèm với hỗ trợ gốc cho phân tích cú pháp JSON, tab và hơn thế nữa

Phiên bản mới vừa được công bố từ trình soạn thảo văn bản phổ biến GNU Emac 27.1 gần đây đã được dựa trên Thư viện nhiều độ chính xác GNU (GMP) và đến với một số tin tức khá thú vị như vậy cGiống như hỗ trợ HarfBuzz để phân tích cú pháp JSON và định dạng văn bản.

Đối với những người không quen với trình soạn thảo văn bản phổ biến này, họ nên biết rằng GNU Emacs là một trình soạn thảo văn bản mở rộng, có thể tùy chỉnh, miễn phí và mở được tạo ra bởi người sáng lập Dự án GNU, Richard Stallman. Đây là phần mềm phổ biến nhất của dòng trình soạn thảo văn bản Emacs.

Trình soạn thảo văn bản này có sẵn cho GNU / Linux, Windows và macOS, Nó được viết bằng C và cung cấp Emacs Lisp như một ngôn ngữ mở rộng. Cũng được thực hiện trong C, Emacs Lisp là một "phương ngữ" của ngôn ngữ lập trình Lisp được Emacs sử dụng như một ngôn ngữ kịch bản.

Đối với những người không quen thuộc với trình soạn thảo văn bản này, Các tính năng của GNU Emacs bao gồm:

  • các chế độ chỉnh sửa nội dung nhạy cảm, bao gồm tô sáng cú pháp, cho nhiều loại tệp
  • Tài liệu toàn diện được tích hợp, bao gồm một hướng dẫn cho người dùng mới
  • Hỗ trợ đầy đủ Unicode cho hầu hết các tập lệnh
  • Nó cũng có khả năng tùy biến cao, sử dụng mã Emacs Lisp hoặc giao diện người dùng đồ họa.
  • Nó có một hệ sinh thái đầy đủ các tính năng ngoài chỉnh sửa văn bản, bao gồm theo dõi lịch biểu và lập kế hoạch dự án của bạn (với chế độ Tổ chức), email và trình đọc tin tức (Gnus), giao diện gỡ lỗi, v.v.
  • Và nhiều thứ khác nữa

Các tính năng mới chính của GNU Emacs 27.1

Trong phiên bản GNU Emacs 27.1 mới này có thể quản lý hai văn bản trong nội dung trình soạn thảo thông qua các tab hoặc sử dụng chế độ “Tab-Line” hoặc “Chế độ Tab-Bar”. Tùy chọn đầu tiên tương tự như cách trình duyệt hiển thị nội dung. Mỗi bộ đệm có tab riêng và nhấp vào một trong các tab sẽ kích hoạt nội dung tương ứng.

Cùng với nó các lệnh mới được thêm vào để bật thanh tab ở đầu mỗi khung và các dòng tab phía trên cửa sổ, vì vậy các nhà phát triển có thể chuyển đổi giữa các cài đặt cửa sổ liên tục và vùng đệm trong cửa sổ tương ứng.

Chế độ có thể được kích hoạt bằng lệnh chế độ toàn cầu tab-dòng. Sự kết hợp Ctrl + X + LEFT hoặc lệnh bộ đệm trước chuyển đến bộ đệm trước đó và lệnh bộ đệm tiếp theo hoặc kết hợp Ctrl + X + PHẢI vào vùng đệm tiếp theo.

Một điểm mới lạ khác là tùy chọn mới –Whit-cairo để xây dựng trình chỉnh sửa với sự hỗ trợ cho công cụ rút ra từ trạng thái thử nghiệm của nó, cũng như việc triển khai phiên bản mới dựa trên thư viện Jansson để phân tích cú pháp nội dung JSON gốc.

Mặt khác lưu ý rằng bây giờ có thể sử dụng thư viện HarfBuzz để định dạng văn bản.

Bên cạnh đó, nó cũng được đề cập rằng phiên bản emacs mới này sẽ thay thế ImageMagick, mà trước đây được sử dụng như một tiêu chuẩn để hiển thị đồ họa. Trình chỉnh sửa cũng phân phối với gói đồ họa để chia tỷ lệ và xoay đồ họa. Theo nhóm Emacs, nền tảng là các vấn đề về bảo mật và ổn định với ImageMagick. 

Cuối cùng, nếu bạn muốn biết thêm về phiên bản mới này của trình chỉnh sửa, bạn có thể kiểm tra chi tiết trong thông báo chính thức Trong liên kết sau đây.

Làm thế nào để cài đặt Gnu Emacs trên Ubuntu và các dẫn xuất?

Nếu bạn quan tâm đến việc có thể cài đặt phiên bản Gnu Emacs mới này trên bản phân phối của mình, Họ có thể làm điều đó theo hai cách.

Đầu tiên một trong số đó là làm điều đó trực tiếp từ Trung tâm phần mềm từ Ubuntu hoặc với sự trợ giúp của Synaptic.

Mặc dù, như bạn biết, các bản cập nhật ứng dụng thường không có sẵn ngay lập tức, vì vậy chúng ta phải đợi một vài ngày để nó được cung cấp cho mọi người.

Cách khác và khuyến nghị ya một phiên bản mới hơn là bằng cách tải xuống và biên dịch mã nguồn có thể tìm thấy trên trang web chính thức của nhà xuất bản.



		

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Andros dijo

    Bài báo hay! Tôi muốn nói thêm rằng nó cũng tương thích với các hệ thống BSD. Tất cả những gì tốt nhất