我希望在CDT查找引用操作(右键单击代码 - >引用 - > any)后更改Eclipse的搜索视图中显示的引用的突出显示颜色。我怎么能这样做?
注意:这与标准match highlight color不同。
答案 0 :(得分:12)
我找到了解决这个问题的两个简单方法:
1)创建一个新文件并添加以下行:
file_export_version=3.0
/instance/org.eclipse.ui.workbench/org.eclipse.cdt.ui.ColoredLabels.match_highlight=128,0,128
您可以更改颜色值以匹配您的主题
然后转到文件 - >导入 - >偏好
浏览到新创建的文件并单击“完成”按钮
2)转到[workspace-location] /.metadata / .plugins / org.eclipse.core.runtime / .settings
编辑org.eclipse.ui.workbench.prefs文件并添加行
org.eclipse.cdt.ui.ColoredLabels.match_highlight=128,0,128
答案 1 :(得分:3)
似乎这些颜色不可编辑,因此难以编码(明显!)不适合黑暗主题。
这是org.eclipse.cdt.ui/plugin.xml:
的相关部分 <colorDefinition
id="org.eclipse.cdt.ui.ColoredLabels.match_highlight"
isEditable="false"
label="%Dummy.label"
value="206, 204, 247">
</colorDefinition>
对plugin.xml的一个小改动允许颜色可编辑:
<colorDefinition
categoryId="org.eclipse.cdt.ui.presentation"
id="org.eclipse.cdt.ui.ColoredLabels.match_highlight"
isEditable="true"
label="Match Highlight"
value="206, 204, 247">
</colorDefinition>
然后您可以编辑背景颜色并解决问题。
这是CDT中的一个已知问题(Bug 468206),欢迎提供。
答案 2 :(得分:0)
找到适合我的解决方法。关闭eclipse:
<eclipse installation folder>\plugins\org.eclipse.cdt.ui_6.3.0.201802261533.jar
plugin.xml
并根据您的口味更改颜色<eclipse installation folder>\configuration\org.eclipse.core.runtime\.mainData.1