2012-02-03 29 views
5

Tôi đã sử dụng http://www.eclipsecolorthemes.org/ để thiết lập tô màu cú pháp trong Eclipse. Bảng màu tiêu chuẩn của tôi tối trên ánh sáng, nhưng văn bản được chọn bị đảo ngược (ánh sáng tối). Vấn đề là Eclipse sử dụng màu nền lựa chọn của tôi nhưng giữ màu nền trước thường xuyên, vì vậy tôi kết thúc với một màu tối không đọc được.Eclipse không áp dụng lựa chọn màu nền trước

Nói chung đây là mã, vì vậy màu nền trước của tôi đến từ các màu dựa trên cú pháp, nhưng tôi đã thử trên một tệp văn bản thuần túy sử dụng các màu cơ bản từ tùy chọn General> Editors> Text Editors. Văn bản bình thường là "Màu nền trước" trên "Màu nền" và văn bản được chọn là "Màu nền trước" trên "Màu nền chọn" - có vẻ như bỏ qua "Chọn màu nền trước" hoàn toàn.

Đây là Eclipse Indigo trên OS X. Gần đây, tôi đã đổi chỗ phần cứng và trải qua một quá trình xây dựng lại môi trường Eclipse dài và lặp lại, nhưng tôi có thể thề rằng điều này đã hoạt động tốt trước đó (trên Helios).

+0

Trả lời câu hỏi của riêng tôi, điều này trông giống như một lỗi trong thư viện SWT OS X; nó không tôn trọng các thiết lập màu nền. https://bugs.eclipse.org/bugs/show_bug.cgi?id=371924 – Adam

+0

Sử dụng Kubuntu ở đây ... cùng một vấn đề, bất kỳ ý tưởng/nguồn nào để sửa lỗi? Cả Eclipse 3.7 và 4.2 đều mở bằng mã màu đen trên nền gần như đen sau khi cài đặt, hoàn toàn thấp hơn cho người mới bắt đầu;) – Philzen

+0

Cùng một vấn đề ở đây với Eclipse 4.4 trên Windows, khởi động lại Eclipse không hoạt động – golimar

Trả lời

0

Tôi đã đăng câu trả lời trước đó làm nhận xét, do đó, đây là câu trả lời.

này được định nghĩa trong thư viện SWT OS X, nó cố tình bỏ qua các cấu hình "màu lựa chọn foreground":

https://bugs.eclipse.org/bugs/show_bug.cgi?id=371924

Nhận xét này trên vé Eclipse chỉ để thực hiện giải pháp Tôi đang sử dụng:

[Trên Mac], lược đồ điển hình là có màu nền lựa chọn gần với màu nền không chọn.

Cách giải quyết khác là không sử dụng bảng phối màu để chọn. Giao diện người dùng Mac nguyên bản cho biết lựa chọn bằng cách tô màu nền mờ một cách tinh tế, mà không thay đổi màu nền trước, do đó thư viện SWT đang thực thi mẫu giao diện người dùng này.

2

Tôi cũng gặp sự cố với 'màu lựa chọn' trên nền tối. Tôi đã quan tâm đến việc thay đổi 'màu nền lựa chọn' và không phải là màu nền trước.

Một khởi động lại Eclipse làm việc cho tôi trên OS X (thay đổi màu sắc khác có hiệu lực ngay lập tức, nhưng 'màu nền chọn' đã không có hiệu lực cho đến khi tôi khởi động lại Eclipse)

Tôi cũng nâng cấp lên phiên bản mới nhất của Eclipse trước khi làm điều đó.

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