【问题标题】:eclipse - enable C syntax highlighting but do not treat it as a C-fileeclipse - 启用 C 语法突出显示,但不要将其视为 C 文件
【发布时间】:2017-09-12 19:24:10
【问题描述】:

我想在 Eclipse 中使用 C/C++ 语法高亮显示查看预处理的输出文件。

因此,我将 Eclipse 配置为将我的 .pp 文件视为 .c 文件:eclipse - how to treat file extension as C-file.

但我现在的问题是,当我对符号执行 Open Declaration 时,Eclipse 在搜索中包含 .pp 文件,我告诉它是我不想要的 C/C++ 文件。

我如何告诉 Eclipse 将 C/C++ 语法高亮显示 应用于文件 .pp,但不将它们视为实际的 C/C++ 文件?

【问题讨论】:

  • 是否检查Properties | C/C++ Build | Exclude resource from build 上的.pp 文件帮助(即使其停止出现在开放声明结果中)?
  • 或者,在Project | Properties | Resource | Resource Filters 中,为所有.pp 文件设置排除过滤器?
  • 最后,在Preferences | C/C++ | Indexer 中,可能需要取消选中“构建中未包含的索引源文件”以使上述内容生效。
  • @HighCommander4 第一个做到了:点击build/ 文件夹和Exclude resource from build。我没有触摸索引器,因为我确实希望进行索引以进行快速文件搜索。谢谢。
  • @HighCommander4 请创建答案。

标签: eclipse eclipse-cdt


【解决方案1】:

您需要保持文件类型关联,以便语义突出显示和其他 C/C++ 编辑器功能正常工作。

但是,您可以通过在文件的Properties | C/C++ Build 中选中“从构建中排除资源”来将该文件排除在打开声明等导航操作的考虑之外。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-01
    • 2013-11-13
    • 1970-01-01
    • 2013-12-12
    • 2018-09-13
    • 1970-01-01
    • 2011-05-03
    • 1970-01-01
    相关资源
    最近更新 更多