1

据此,可以在eclipse 4.6深色主题下更改滚动条颜色:

https://www.eclipse.org/eclipse/news/4.6/platform.php

我已经添加了这个:

-Dswt.enable.themedScrollBar=true

并更改 ..plugins/org.eclipse.ui.themes_1.1.100.v20160411-1921/css/dark/e4-dark_globalstyle.css 的

swt-scrollbar-themed: false;

swt-scrollbar-themed: true;

但什么也没发生,那么如何正确地做到这一点?

更新:添加eclipse截图 在此处输入图像描述

4

3 回答 3

0

幸运的是,很久以前我偶然发现了同样的问题,它有效!碰巧它也适用于日食霓虹灯。当然,您可以在深色主题中使用深色滚动条样式。(只需将 env LIBOVERLAY_SCROLLBAR=1 添加到启动文件中。

1)您可以在终端输入以下命令运行它:

env LIBOVERLAY_SCROLLBAR=1 /home/willianma/eclipse/cpp-neon/eclipse/eclipse&

(默认的 eclipse 深色主题适用于深色滚动条,但如果您可能遇到任何问题,您无法立即使其正常工作,您也可以下载并安装 eclipse moonrise 主题(其中一个 eclipse 采用了深色主题)。它是可用的在http://guari.github.io/eclipse-ui-theme/

通过更新站点:使用 Help > Install New Software... 下载此插件并添加更新站点: https ://raw.github.com/guari/eclipse-ui-theme/master/com.github.eclipseuitheme.themes .updatesite

也可以从http://guari.github.io/eclipse-ui-theme/安装 RainbowDrops.epf

要添加桌面图标,请按照以下步骤操作:

在 /usr/share/applications/ 中创建一个名为“eclipse.desktop”的新桌面文件

$ sudo gedit /usr/share/applications/eclipse.desktop

– 然后将以下行添加到上述文件并保存

[Desktop Entry]
 Name=Eclipse 
Type=Application
Exec=env LIBOVERLAY_SCROLLBAR=1 /home/YOUR_USER/eclipse/cpp-neon/eclipse/eclipse
Terminal=false
Icon=/opt/eclipse/icon.xpm
Comment=Integrated Development Environment
NoDisplay=false
Categories=Application;Development;Java;PHP;IDE;
Name[en]=eclipse.desktop

– 运行以下命令在 Unity 中自动安装

sudo 桌面文件安装/usr/share/applications/eclipse.desktop

– 在 /usr/local/bin 中创建符号链接

cd /usr/local/bin/

sudo ln -s /home/YOUR_USER/eclipse/cpp-neon/eclipse/eclipse

– 要以破折号显示 Eclipse 图标,请运行以下命令

sudo cp /home/YOUR_USER/eclipse/cpp-neon/eclipse/icon.xpm /usr/share/pixmaps/eclipse.xpm

应用这些步骤后的滚动条

于 2016-08-31T05:19:17.703 回答
0

真正的问题是 PyDev 使用 StyledText 的子类 StyledTextWithoutVerticalBar,因此,您的步骤是正确的,但您还需要更改“e4-dark_globalstyle.css”,以便与自定义 StyledText 相关的部分内容为:

StyledText, StyledTextWithoutVerticalBar {

    swt-scrollbar-themed: true;

    swt-scrollbar-background-color: #383838;
    swt-scrollbar-foreground-color: #494949;
    swt-scrollbar-width: 4px;
    swt-scrollbar-border-radius: 4px;
    swt-scrollbar-mouse-near-scroll-width: 15px;
}

(即:将相同的样式从 StyledText 应用到 StyledTextWithoutVerticalBar)。

请注意,如果您使用 LiClipse ( http://www.liclipse.com/change_color_theme.html ) 的主题之一,则默认情况下会正常工作。

于 2016-11-27T16:16:18.283 回答
0

滚动条主题支持目前仅适用于基于StyledText. 所以大多数基于文本的编辑器,但不是基于表单的编辑器。它目前不适用于基于树和表的视图(Eclipse 4.7 可能对此提供支持)。

看起来 pydev 编辑器不支持滚动条主题。

于 2016-06-23T08:43:56.623 回答