【问题标题】:eclipse cdt - how to set the background color of the tooltips window in C/C++ editor window?eclipse cdt - 如何在 C/C++ 编辑器窗口中设置工具提示窗口的背景颜色?
【发布时间】:2012-02-28 05:08:06
【问题描述】:

我遇到了与post中描述的相同的问题

我正在使用带有 CDT 的 Eclipse 3.5.2,但尚未安装此 Color Theme Plugin。当我编辑 C/C++ 源文件并将光标放在定义的方法上时,生成的工具提示窗口显示“黑色”背景色,因此我无法清楚地看到工具提示窗口内的文本。我试图更改“C/C++/Editor/Syntax Coloring”首选项中的设置,但我没有找到工具提示窗口的背景颜色设置。

上面的帖子建议我可能必须重新安装整个 Eclipse,但这个解决方案似乎会给我带来很多麻烦。有谁知道这个看似很小的问题的更简单的解决方案。

感谢您的任何建议。

【问题讨论】:

    标签: c++ c eclipse eclipse-cdt


    【解决方案1】:

    CDT 中的默认 UI 首选项似乎缺少“sourceHoverBackgroundColor”设置。

    要解决此问题,请添加如下一行:

    sourceHoverBackgroundColor=255,255,255
    

    到文件

    [工作空间]/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.ui.prefs

    (请务必在更改文件之前备份文件!)

    您需要通过重新启动 eclipse 让 eclipse 重新读取该文件。

    【讨论】:

    • 其实我后来发现这可以从前端完成。转到窗口->首选项->C/C++->编辑器->源悬停背景。您需要取消选中“系统默认值”,因为它错误地将灰色显示为所选颜色。
    【解决方案2】:

    在 Eclipse 首选项(窗口/首选项菜单)中更改此颜色。好的颜色是 rgb=255,255,225(这是 Java 的默认值),或者选择你自己的。

    归功于 assifm。

    【讨论】:

      【解决方案3】:

      可能不需要完全重新安装 eclipse。但是,清理工作区/项目相关设置是值得的。您可以按照以下步骤操作:

      1. 转到工作区文件夹并删除.metadata
      2. 转到您在此工作区下创建的项目,然后 删除 .cproject.project
      3. 现在,从头开始 eclipse,你会看到你所有的 你设置的颜色组合不见了……没关系
      4. 安装颜色主题插件;不要害怕它,它真的很酷(它不会导致这样的问题 我);
      5. 下载合适的颜色主题偏好文件.epf (here is mine)
      6. 将此.epf 文件存储在您的工作区目录中;让你 知道这个颜色主题是针对这个工作区的;虽然你可以 将其存储在任何地方
      7. 转到文件 -> 导入 -> 常规 -> 首选项并选择此项 .epf 归档并安装。
      8. 您将获得所需的黑色背景和灰色文本以及 自动完成选项不受影响

      你也可以考虑为eclipse安装全屏插件,以获得更好的可见性。

      【讨论】:

      • 过于复杂和侵入性。只有这种颜色有一个设置。
      猜你喜欢
      • 2011-03-19
      • 2021-10-02
      • 1970-01-01
      • 2011-11-24
      • 2013-07-04
      • 2015-10-23
      • 1970-01-01
      • 1970-01-01
      • 2011-03-28
      相关资源
      最近更新 更多