如何更改 Eclipse CDT 中搜索视图中引用的突出显示颜色?
How to change highlight color of references in Search View in Eclipse CDT?
我想在 CDT 查找引用操作(右键单击代码 -> 引用 -> 任何)后更改 Eclipse 搜索视图中显示的引用的突出显示颜色。我该怎么做?
注意:这与标准 match highlight color 不同。
插图:
这些颜色似乎不可编辑,因此以一种(很明显!)不适用于深色主题的方式进行了硬编码。
这是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) 中的一个已知问题,欢迎投稿。
我找到了解决这个问题的两个简单方法:
1) 创建一个新文件并添加这些行(文件的扩展名需要是 .epf):
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
找到适合我的解决方法。随着日食关闭:
- 解压
<eclipse installation folder>\plugins\org.eclipse.cdt.ui_6.3.0.201802261533.jar
- 编辑
plugin.xml
并根据您的喜好更改颜色
- 将此文件放回 jar
- 删除
<eclipse installation folder>\configuration\org.eclipse.core.runtime\.mainData.1
- 开始日食
我想在 CDT 查找引用操作(右键单击代码 -> 引用 -> 任何)后更改 Eclipse 搜索视图中显示的引用的突出显示颜色。我该怎么做?
注意:这与标准 match highlight color 不同。
插图:
这些颜色似乎不可编辑,因此以一种(很明显!)不适用于深色主题的方式进行了硬编码。
这是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) 中的一个已知问题,欢迎投稿。
我找到了解决这个问题的两个简单方法:
1) 创建一个新文件并添加这些行(文件的扩展名需要是 .epf):
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
找到适合我的解决方法。随着日食关闭:
- 解压
<eclipse installation folder>\plugins\org.eclipse.cdt.ui_6.3.0.201802261533.jar
- 编辑
plugin.xml
并根据您的喜好更改颜色 - 将此文件放回 jar
- 删除
<eclipse installation folder>\configuration\org.eclipse.core.runtime\.mainData.1
- 开始日食