Làm cách nào tôi có thể thêm vào các biểu thức chính quy cho một ngôn ngữ cú pháp bổ sung?
Làm cách nào tôi có thể thêm vào các biểu thức chính quy cho một ngôn ngữ cú pháp bổ sung?
Câu trả lời:
Gedit (trình soạn thảo văn bản mặc định) bằng GTKSourceView để tô sáng cú pháp. Nó sử dụng các tệp XML để xác định cách làm nổi bật cú pháp khác nhau.
Có một hướng dẫn và tài liệu tham khảo trên trang GTKSourceView. Các định nghĩa tệp nguồn đã hoàn thành được lưu trữ trong /usr/share/gtksourceview-2.0/language-specs/
hoặc /usr/share/gtksourceview-3.0/language-specs/
, bạn có thể muốn kiểm tra chúng để tìm hiểu bằng ví dụ.
Ngoài ra còn có một hướng dẫn ít chuyên sâu trên trang web Gedit.
Sau khi bạn tạo thông số ngôn ngữ mới, hãy khởi động lại gedit và nó sẽ tự động thêm nó vào danh sách ngôn ngữ.
Tôi giả sử bạn đang nói về gedit (được gắn nhãn là "trình soạn thảo văn bản" trong menu ubfox).
Gedit đang sử dụng GtkSourceView để tô sáng cú pháp. Bạn phải tạo một định nghĩa ngôn ngữ cho GtkSourceView.
Đây là một hướng dẫn: https://developer.gnome.org/gtksourceview/urdy/lang-tutorial.html