我从来没有做过任何 Eclipse 插件开发,所以这个概念对我来说有点陌生。无论如何,我希望创建一个简单的 eclipse 主题,阅读这篇关于创建 eclipse 主题的博文,大致总结了以下内容
但是如果你想玩它,你只需要写一个插件,创建一个 CSS 文件并使用 org.eclipse.e4.ui.css.swt.theme 扩展点来指向你的文件。如果您导出插件,请将其放在 Eclipse 安装的“dropins”文件夹中,并且您的样式可用。
我继续阅读实际的文章,但我从未为 Eclipse 做过任何插件开发的事实让我对本文的某些方面感到有些困惑。
我创建了一个带有激活器的新插件。现在让我陷入困境的第一个问题是关于扩展点的部分。他跳过了有关设置产品和 appname 属性的内容,我猜它需要类似于以下内容
<plugin> <extension point="org.eclipse.core.runtime.products"> <product application="mythemetest.Activator" name="mythemetest"> <property name="appName" value="mythemetest"> </property> <property name="applicationCSS" value="platform:/plugin/mythemetest/css/default.css "> </property> </product>
运行此应用程序不会启动使用 default.css 的新 Eclipse 主题,所以我做错了什么。我猜它与上面的产品元素有关。
有人可以帮我吗?:)