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

时间:2014-08-06 02:48:19

标签: eclipse ubuntu scope highlight sidebar

我刚刚在Windows 8上使用Eclipse一段时间后安装了Ubuntu。当你在文件中的当前类或方法下工作时,唯一无法弄清楚如何修改的是垂直条的颜色。

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


enter image description here

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

enter image description here

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

1 个答案:

答案 0 :(得分:4)

这称为范围指示器。您可以关闭范围指示器。

如何:

点击Windows > Preferences。导航至General > Editors > Text Editors。选择Show Range indicator选项。

如何更改颜色:

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

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

enter image description here

  • 您也可以通过将dconf-editor安装为said here
  • 来执行此操作

更改后:

enter image description here

请注意,这将改变其他应用程序中的选择颜色,如nautilus,Firefox等。

如何仅将此应用于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&/ 39/opt/eclipse-3.3/eclipse' < / p>

您可以通过执行

找到当前主题
  

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

请注意,它也会在编辑器中更改文本选择背景和前景色,我们无法避免。