更改Eclipse边栏垂直范围突出显示

在Windows 8上使用Eclipse之后,我刚刚安装了Ubuntu一段时间。 我不知道如何修改的唯一的东西是当你在一个文件当前类或方法下工作的垂直条的颜色。

例如:在Windows中,默认是这个可爱的蓝色,如下所示:

在这里输入图像说明

但在Ubuntu中,这是橙色的(如下图所示),让我分心:

在这里输入图像说明

任何想法如何我可以解决这个问题?
不知道为什么颜色不同? 我在Windows 8和Ubuntu 14.04上的Eclipse都是Kepler 4.3

这称为量程指示器。您可以关闭量程指示器。

怎么样:

单击Windows > Preferences 。 导航到“ General > Editors > Text Editors 。 选择Show Range indicator选项。

如何改变颜色:

范围指示器的颜色由OS控制而不是由eclipse控制。

  • 从Ubuntu软件中心安装gtk-theme-config工具。 更改Highlight background color 。 注销并重新登录。

在这里输入图像说明

  • 你也可以通过安装dconf-editor来达到这个目的

改变之后:

在这里输入图像说明

请注意,这将改变其他应用程序,如鹦鹉螺,火狐等的选择颜色。

如何将这只适用于eclipse:

在你的主目录的某个地方,用下面的内容创建一个gtkrc文件(比如〜/ .gtkrc-eclipse):

 gtk-color-scheme = "selected_bg_color:#0AFC02\nselected_fg_color:#FFFFFF\norginal_selected_bg_color:#f07746\ntooltip_bg_color:#f5f5c5\ntooltip_fg_color:#000000" style "range-indicator" { base[SELECTED] = @selected_bg_color } class "GtkWindow" style "range-indicator" 

从命令行启动eclipse,

env GTK2_RC_FILES = / usr / share / themes / <您当前的主题> /gtk-2.0/gtkrc:/home/ <用户名> /。gtkrc-eclipse'

env GTK2_RC_FILES = / usr / share / themes / Ambiance / gtk-2.0 / gtkrc:/home/chandrayya/.gtkrc-eclipse'/opt/eclipse-3.3/eclipse'

你可以通过执行找出你当前的主题,

gsettings获取org.gnome.desktop.interface gtk-theme

注意在编辑器中也改变了文本选择的背景和前景色,我们无法避免。