Cách thay đổi kiểu tô sáng cú pháp trong Meld


14

Meld 1.5.1 sử dụng gtksourceview (thông qua pygtksourceview) để làm nổi bật cú pháp của nó, tuy nhiên tôi không thể tìm ra cách định cấu hình nó để sử dụng một kiểu cụ thể (bảng màu / chủ đề) từ những kiểu có sẵn cho gtksourceview.

Có thể giải pháp nằm ngoài meld - ví dụ: cài đặt kiểu mặc định được sử dụng cho gtksourceview nói chung hoặc một cái gì đó tương tự.

Câu trả lời:


6

Theo hiện nay có liên quan trang :

Ví dụ cập nhật cho GTK + 3. Vào tháng 12 năm 2013, Meld đã được cập nhật để sử dụng GtkCssProvider thay vì gtkrc (nhật ký cam kết). Vị trí mới của cấu hình màu mặc định của nó là /usr/share/meld/meld.css

Ngoài ra còn có một ví dụ về cách mới để cấu hình meld.


1
Không hoạt động trên Meld 3.14.2 trong Ubuntu-Mate 16.04.3 LTS. (cố gắng lấy màu tối cho chủ đề tối chung ...)
Frank Nocke

1
Hướng dẫn OSX: các tệp kiểu được đặt trong Applications > Meld.app > Contents > Resources > share > gtksourceview-3.0 > styles. (Nếu không, nhấp chuột phải vào Meld.app, chọn "Hiển thị nội dung gói" và sau đó tìm kiếm tệp có tên meld-base.xmltrong Meld.app.) Sao y tệp kiểu ưa thích của bạn, chẳng hạn như meld-base.xmlvà chỉnh sửa tệp. Ngoài việc sửa đổi mã màu hex, hãy đảm bảo thay đổi id_nametrong <style-scheme...>để tránh xung đột. Khởi động lại Meld, sau đó chọn sơ đồ mới của bạn từ menu thả xuống tại Meld>Preference>Editor>Syntax Highlighting Color Scheme.
Jess Riedel

3

Trong Meld 3.16.4, bạn chỉ cần chọn bảng màu trong Meld > Preferences:

meld thích

(có thể thay đổi này đã được giới thiệu trong các phiên bản trước)


1

Tôi gặp sự cố khi làm điều này trong .gtkrc-2.0 cho meld-1.3.0 trong Solaris

Thay vào đó, tôi thấy tôi có thể ảnh hưởng đến họ trong ~ / .meld / meldrc.ini

Ví dụ, trong phần [DEFAULT]

color_delete_bg = # 003300
color_delete_fg = đỏ
color_Vplace_bg = # 112233
color_Vplace_fg = grey80
color_conflict_bg = hồng
color_conflict_fg = trắng
color_inline_bg = # 223344
color_inline_fg = trắng
color_edited_bg = grey20
color_edited_fg = trắng

1

Quá trình này dường như liên quan đến việc tạo một tệp ~ / .gtkrc-2.0 để ghi đè mặc định meld .

Bạn có thể tìm thấy một số ví dụ cho Dark Themes trong wiki

Ngoài ra, đừng quên thay đổi tên chủ đề từ tên được xác định trước, hoặc nó sẽ sử dụng tên đó.


0

Không chắc chắn, nếu có thể tạo ra meld để sử dụng một chủ đề khác, nhưng bạn luôn có thể chỉnh sửa chủ đề mặc định, đó là classic.xml.

Đối với Ubuntu 14.04, nó nằm ở:

/usr/share/gtksourceview-2.0/styles/classic.xml

Nếu bạn đang sử dụng một hệ điều hành khác, vị trí có thể khác nhau.

Xem https://wiki.gnome.org/Projects/GtkSourceView/StyleScheme .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.