2011-06-21 27 views
29

在我的Eclipse安裝中,內容幫助菜單中的選定條目幾乎無法讀取,因爲顏色是白色灰色。見下圖。由於顏色,Eclipse內容幫助中的選定條目無法讀取

Highlighted entry unreadable

我可以改變非選擇項的背景和文本顏色從Eclipse首選項列表中,但選擇的條目始終是相同的顏色,永遠是不可讀。我使用Eclipse Color ThemeRecognEyes,但據我瞭解,這應該只會影響編輯器。

如何使上下文幫助菜單中所選條目的文本可讀?

更新

閱讀m1shk4's answer後,它確實看起來Eclipse的需要是從目前的gnome主題顏色。然而它以一種奇怪的方式來做到這一點。

內容輔助「窗口」的背景顏色是輸入框背景顏色,文本顏色是輸入框文本顏色。這一切似乎合乎邏輯。

但是所選條目的背景顏色是windows背景顏色,但所選條目的文字是而不是的背景文字顏色。

查看下圖中的插圖。

Color mapping from gnome theme to eclipse

是否有人知道如何解決或解決此問題?

工作的解決方法

看來這個問題比較具體的使用在Ubuntu默認的gnome主題。切換到另一個GNOME主題爲我解決了這個問題。

+0

我有完全相同的問題! 什麼解決了我,正在改變「選定的項目」的文字顏色爲黑色。 這實際上將突出顯示的文本從白色更改爲黑色。 – jottr

+0

很傷心。沒有辦法禁用「原生」外觀,只是想要在內容幫助中看到我想看到的顏色? – akappa

+2

如果這有助於任何人 - 在Ubuntu 12.04中,我必須從Ubuntu軟件中心安裝GNOME顏色選擇器應用程序,然後: 在其全局顏色選項卡下的條目字段中,將「選定」設置爲黑色,將「背景」淺灰。 在工具提示下的「特定」選項卡中,將「前景」設置爲黑色,將「背景」設置爲白色。 – Luke

回答

19

不知道它是否仍然是在時間,但是這可能幫助大家誰是有同樣的問題,因爲我有:

創建一個文件〜/的.gtkrc-2.0,並添加這些內容到文件中:

style "eclipse_fix" 
{ 
base[ACTIVE] = shade(0.7, "#4283d3") 
} 

class "GtkTreeView" style "eclipse_fix" 

然後,只需設置統一的新主題(在配置>外觀),然後重新設置到以前的主題(氛圍例如)。這將讀取上面創建的新文件,新的顏色將在eclipse中生效。

+0

優秀的背景顏色選擇。它使活動項目更加可見。 – user1202136

+0

輝煌。這個問題已經讓我的眼睛好幾個月了。最後是解決方案! – frankadelic

+0

不在Xubuntu工作14.04 –

7

窗口>首選項>常規>外觀>顏色和字體

基本>內容輔助背景顏色,內容輔助前景色:

Preference

就萬事大吉了!

Content Assist

+2

嗨米婭。我試過了,它會更改列表中非選擇項的顏色,但選定的項不會更改顏色,並且仍然不可讀。:/ –

+0

不能在Xubuntu工作14.04 –

+0

在Windows 8.1上不起作用。 –

5

更新 screenshot

界面是俄語,但我認爲很明顯的顏色,你要尋找的,對應於Selected Items條目。在我的屏幕截圖淺藍色背景黑色前景

+1

我不知道你是怎麼看到我在Windows上的。我實際上在Ubuntu機器上工作,但是你是否說所選條目從系統設置中獲取顏色? –

+1

錯誤的操作系統:(字體看起來類似於Windows之一。在問題 - 是的,系統設置('系統 - >設置 - >外觀 - >自定義 - >顏色選項卡應該做的竅門 –

+0

謝謝,它似乎改變顏色,但映射是不符合邏輯我相信,它不能解決我的問題。請參閱我的更新問題。 –

5

如果您在Ubuntu/Unity上,請繼續並安裝並啓動gnome-color-chooser。 全局顏色 - >默認配置,輸入字段 - >選擇並根據您的需要更改fg和bg顏色。

+1

我做了/和/改變了內容輔助窗口的顏色爲白色背景和黑色前景。使用gnome-color-choose將其設置爲灰色可以使其足夠接近,至少可以讀取。 –

0

我在Windows 7上遇到了同樣的問題。我發現內容輔助對話框的文本顏色(未選定文本)可以更改爲: 桌面 - >個性化 - >窗口顏色 - >高級外觀設置 - >項目 - > MessageBox

唯一的問題是無法設置MessageBox的背景顏色。 - >來自別人的幫助?

至少這樣你可以讀的東西...

注:但是要注意,很多其他的應用程序可能依賴於消息框的顏色!

0

我能夠在主題編輯一個文件(我用光輝)來解決這個在Ubuntu 12.04:

須藤六/usr/share/themes/Radiance/gtk-2.0/gtkrc

頂部是一個關鍵的「gtk-color-scheme」,其中有一堆顏色變量,稍後在文件中使用。我進行了以下更改:tooltip_fg_color:#000000 selected_fg_color:#000000 tooltip_bg_color:#f5f5b5

做出更改後,將主題更改爲其他內容,然後再更改爲其他內容,並且大多數內容看起來都更好!我必須重新啓動eclipse才能更新窗口邊框中的字體。

請注意,不幸的是,這些更改有時會在更新期間被覆蓋。可能有一種方法可以使用〜/ .gtkrc-2.0來做同樣的事情,我只是不知道該文件的任何內容。

7

我使用Eclipse Neon並使用Eclipse顏色主題。

我已經解決了這個問題:

Window-> Preferences-> General-> Appearance: 
->Uncheck "Use mixed fonts and colors for labels." 
+0

你剛剛救了我整個血腥的一天..非常感謝。 – Saif

+0

感謝這就是我正在尋找 –