Làm cách nào để bạn thêm 'từ khoá' vào danh sách từ khóa của GEdit? Tôi basiclly muốn làm cho chức năng printf trông giống như một từ khóa.Tạo cú pháp của riêng bạn làm nổi bật trong GEdit?
printf("Hello World\n");
Làm cách nào để bạn thêm 'từ khoá' vào danh sách từ khóa của GEdit? Tôi basiclly muốn làm cho chức năng printf trông giống như một từ khóa.Tạo cú pháp của riêng bạn làm nổi bật trong GEdit?
printf("Hello World\n");
GEdit sử dụng GtkSourceView để làm nổi bật cú pháp của nó. Bạn sẽ có thể tìm thấy các tập tin c.lang
nó sử dụng để làm nổi bật mã C bằng cách gõ một lệnh như thế này:
$ locate gtksourceview | grep /c.lang
Khi bạn tìm tập tin lang, mở nó lên trong một trình soạn thảo văn bản (nó là một tập tin XML) và ở gần phía dưới, bạn sẽ thấy danh sách các từ khóa mà bạn sẽ có thể thêm printf
vào.
Nhờ bài Jeremy của tôi tìm thấy trang này: http://projects.gnome.org/gtksourceview/documentation.html
Ở đây bạn sẽ tìm thấy một liên kết đến cả một hướng dẫn và tài liệu tham khảo chính thức cho các tập tin định nghĩa ngôn ngữ.
cập nhật: Một liên kết hữu ích khác http://wiki.gnome.org/Apps/Gedit/NewLanguage
bạn có biết tệp này cũng được đặt tên là c.lang trong gedit cho mac không? Nó nên được, nhưng khi tôi tìm kiếm tập tin này trong công cụ tìm không có gì được tìm thấy ... – stian
Tôi đã tạo một bản sao của c.lang và đổi tên thành proglang.lang, thay đổi thành . Trong khi nó xuất hiện trong menu, nó sẽ không làm nổi bật bất cứ thứ gì. Tại sao vậy? Có một số đăng ký như điều cần phải được thực hiện ở đây? –