根据这个,可以在eclipse 4.6 dark主题下更改滚动条颜色:
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;
但什么都没发生,所以如何正确地做到这一点?
答案 0 :(得分:0)
滚动条主题支持目前仅适用于基于StyledText
的控件。所以大多数基于文本的编辑器,但不是基于表单的编辑器。它目前不适用于基于树和表的视图(对此的支持可能在Eclipse 4.7中)。
看起来pydev编辑器不支持滚动条主题。
答案 1 :(得分:0)
1)您可以在终端中运行它,输入以下命令:
env LIBOVERLAY_SCROLLBAR=1 /home/willianma/eclipse/cpp-neon/eclipse/eclipse&
(默认的日食黑暗主题适用于黑色滚动条,但如果遇到任何问题你可能无法让它直接工作,你可以下载并安装日食月亮主题(一次日食采取了黑暗的主题) 。 它可以在http://guari.github.io/eclipse-ui-theme/
中找到通过更新网站: 使用帮助>下载此插件安装新软件...并添加更新站点: 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 desktop-file-install /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
答案 2 :(得分:0)
真正的问题是PyDev使用了一个名为StyledTextWithoutVerticalBar的StyledText子类,因此,你的步骤是正确的,但你还需要更改" 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)中的一个主题,则默认情况下会有效。