2011-12-25 29 views
7

Trước hết, đã có a similar question, nhưng những câu trả lời này không giúp ích gì.Làm thế nào để sửa đổi màu của dòng không hoạt động trong mã hỗ trợ trong Eclipse?

Như đã đề cập trong chủ đề, tôi muốn sửa đổi màu của dòng không hoạt động trong mã hỗ trợ (không thay đổi các khu vực khác) vì màu trắng trên nền xám nhạt hầu như không nhìn thấy.

enter image description here

"Màu sắc và phông chữ" chỉ chứa "/ màu nền của nội dung hỗ trợ tiền cảnh", điều này chỉ thay đổi foreground/nền của toàn bộ mã hỗ trợ nhưng không phải của dòng hoạt động hoặc không hoạt động. Có vẻ như không phải là một lựa chọn cho việc này. Có thể thay đổi điều này theo một cách khác, có thể với một số loại biểu định kiểu?

Trả lời

6

Sau khi mày mò trong nhiều giờ, tôi đã tìm ra giải pháp. Lớp GTK liên quan là GTKTreeView, trạng thái widget tương ứng là cơ sở [ACTIVE]. Thật không may, một thay đổi màu sắc sẽ ảnh hưởng đến GTKTreeViews khác trong Eclipse quá (ví dụ như xem cây trong thám hiểm dự án, nhưng đối với tôi nó không quan trọng). Tôi đã thiết lập màu nền của các mục danh sách thành hex #AAAAAA vì vậy giao diện của chúng hơi tối hơn một chút. Tôi lưu các thiết lập này als .gtkrc-nhật thực trong dir nhà tôi:

style "eclipse" { 
     font_name = "Sans Condensed 8" 
} 

style "listitem" { 
     base[ACTIVE] = "#AAAAAA"  
} 

class "GtkWidget" style "eclipse" 
class "GtkTreeView" style "listitem" 

..và sự chỉ huy của phóng Eclipse của tôi trông như thế này:

env GTK2_RC_FILES=/usr/share/themes/Ambiance/gtk-2.0/gtkrc:/home/myuser/.gtkrc-eclipse '/opt/eclipse/eclipse' 
+0

Rất vui khi bạn tìm thấy giải pháp. Nếu điều đó phù hợp với bạn, bây giờ bạn có thể chấp nhận câu trả lời của bạn. – jFrenetic

+0

Tôi phải đợi 2 ngày để chấp nhận câu trả lời của riêng mình. – Bevor

+0

tnx aloot! Khi tôi bắt đầu hiểu ngay bây giờ (Im 'một ubuntu noob) - ubuntu/unix là chủ yếu giống như Ikea - xây dựng chính mình :) – gaRex

1

Tôi muốn nói nó phụ thuộc vào hệ thống. Thử phát với màu mặc định của hệ thống trên Preferences > Appearance > Customize > Colors. Tùy thuộc vào chủ đề Ubuntu của bạn, phông chữ có thể không đọc được đôi khi.

+0

Như tôi đã nói tôi không muốn thay đổi các khu vực khác và mặc định hệ thống. Hơn nữa chỉ có 8 cài đặt màu. Không ai trong số họ có thể phân biệt giữa văn bản được chọn và không hoạt động. Nếu tôi có thể, tôi cần phải biết thuộc tính GTKWidget là gì. Vì vậy, tôi có thể cài đặt Eclipse cụ thể. Tôi đã làm điều đó với kích thước văn bản chung của nhật thực: 'phong cách "che khuất" { font_name = "Sans Condensed 8" } lớp "GtkWidget" phong cách "che khuất" ' – Bevor

+0

[Honghe.Wu] (http Nhận xét của: //stackoverflow.com/users/974526/honghe-wu): "Chủ đề của Ubuntu 'adwaita' là độ tương phản tốt hơn về màu nền và văn bản, vì màu nền là màu xanh. Nhưng như bạn nói, nó có thể thay đổi toàn bộ chủ đề của Ubuntu. Và tôi áp dụng giải pháp của riêng bạn, nó có vẻ tốt hơn bây giờ. Cảm ơn bạn. " –

Các vấn đề liên quan