簡體   English   中英

如何更改Eclipse中自動完成框中的突出顯示顏色

[英]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中所述

  1. 進入首選項(窗口 - >首選項)
  2. 從左側菜單中選擇常規 - >外觀
  3. 取消選中“ 為標簽使用混合字體和顏色 ”復選框

之前

日食中壞的彩色代碼完成窗口

在此輸入圖像描述

對於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主題添加修復:

  • 打開終端( CTRL + ALT + T
  • 使用以下命令創建一個新文件: gedit ~/.gtkrc-2.0
  • 在該文件中添加以下行:

     style "eclipse_fix" { base[ACTIVE] = shade(0.7, "#F2F1F0") } class "GtkTreeView" style "eclipse_fix" 
  • 保存存檔

  • 在“系統設置”>“外觀”中,切換到其他主題,然后切換回您擁有的主題。 這樣做是為了使用修復“刷新”當前主題。 (或者,注銷並再次登錄。)
  • 在Eclipse中測試,希望您的內容輔助可讀;)

您根本不需要使用命令提示符。

窗口 - >首選項 - >常規 - >外觀 - >顏色和字體 - >基本 - >內容輔助背景顏色/內容輔助前景色

一切都可以通過GUI自定義。

如何在eclipse中更改內容輔助顏色

或者,您可以更新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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM