[英]How to change the highlight color in autocomplete box in Eclipse
我無法找到一種方法來更改Eclipse中自動完成框中突出顯示的選擇的顏色。
從截圖中可以看出,淺灰色背景上的白色文字不是很易讀。
使用Unity和Eclipse Classic的Ubuntu 11.10
更新:這確實是系統相關的。 更改Ubuntu主題會更改此顏色。 在/usr/share/themes/Ambiance/
有關於此的設置,但我無法弄清楚哪一個。 背景是漸變,因此選擇顏色並為其添加灰色不起作用。
它必須是系統設置,嘗試Ubuntu控制中心(系統設置)/外觀/自定義。 單擊所有選項卡,查看哪個顏色與eclipse中的顏色匹配。
更新:我剛剛意識到在ubuntu 11.04中出於某種奇怪的原因,自定義顏色的可能性被刪除了,你需要更改配置文件
sudo vim /usr/share/themes/Ambiance/gtk-2.0/gtkrc
在我的版本94行
base[ACTIVE] = shade (0.97, @bg_color)
您需要根據需要進行更改,例如:
base[ACTIVE] = shade (0.50, @bg_color)
然后你進入系統設置/外觀,將主題改為某些東西,然后改回環境,瞧,事情都改變了。 我無法想象為什么沒有用於改變它的UI。
更新2:這與其他評論者建議的略有相似,只是在另一個文件中。 我猜不同之處在於它將影響全球系統
更新2:
在ubuntu 11.10中仍然沒有用於更改主題顏色的GUI,但是它們也改變了文件結構,因此執行以下命令(與上面相同)
sudo vim /usr/share/themes/Ambiance/gtk-2.0/gtkrc
並搜索控制工具提示顏色的此部分:
style "tooltips" {
bg[NORMAL] = @tooltip_bg_color
fg[NORMAL] = @tooltip_fg_color
}
和改變是你想要的,例如:
bg[NORMAL] = "#000000"
fg[NORMAL] = "#FFFFFF"
更新3:
在ubuntu 12.04中,您需要執行更新1和更新2中描述的兩個更改
這個問題也可以在Eclipse中修復,如ubuntu 12.04中的博客文章Fix Eclipse colors中所述 。
之前
后
對於Ubuntu 12.04,只需編輯文件/usr/share/themes/Ambiance/gtk-2.0/gtkrc
搜索
base[ACTIVE] = shade (0.94, @bg_color)
將陰影百分比從0.94更改為任何可見的,如0.54
base[ACTIVE] = shade (0.54, @bg_color)
然后它工作。
如何為所有Ubuntu主題更改它
在Ubuntu上,您可以為Appearance主題添加修復:
gedit ~/.gtkrc-2.0
在該文件中添加以下行:
style "eclipse_fix" { base[ACTIVE] = shade(0.7, "#F2F1F0") } class "GtkTreeView" style "eclipse_fix"
保存存檔
您根本不需要使用命令提示符。
窗口 - >首選項 - >常規 - >外觀 - >顏色和字體 - >基本 - >內容輔助背景顏色/內容輔助前景色
一切都可以通過GUI自定義。
或者,您可以更新gtkrc文件頂部的變量。 對於您的特定問題,它將是selected_fg_color,而不是tooltip_fg_color,例如,將其從白色更改為黑色(#000000)。 這是我的設置:
gtk-color-scheme = "base_color:#ffffff\nfg_color:#4c4c4c\ntooltip_fg_color:#000000\n
selected_bg_color:#f07746\nselected_fg_color:#000000\n
text_color:#3C3C3C\nbg_color:#F2F1F0\ntooltip_bg_color:#FFFFFF\nlink_color:#DD4814"
這看起來似乎很容易。 那就是改變eclipse的顏色主題。 Windows->首選項 - >外觀 - >顏色主題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.