【问题标题】:How to extend CDT's coding style component?如何扩展 CDT 的编码风格组件?
【发布时间】:2011-11-01 18:13:09
【问题描述】:

我正在处理的 C 项目有一些特殊的编码风格规则,我在 CDT 的编码风格设置中找不到选项。例如,

1.

switch () {
__case xx: <two spaces for case>
____statements; <two more spaces for statements inside case>
    break;

}

2.

RET_TYPE<new line after return type> 
func_name ()<new line>{
    ....
}

3。 与函数实现不同,函数的声明,函数名后面不能有空格(

RET_TYPE<new line>
func_name();

这些是我在 CDT 的首选项设置中找不到的 3 个重要选项。所以我想知道CDT的编码风格组件是否有扩展点?我可以从哪里开始?以前从未为 Eclipse 写过任何东西。

谢谢,

【问题讨论】:

    标签: eclipse coding-style eclipse-cdt


    【解决方案1】:

    您可以扩展 org.eclipse.cdt.core.formatter.CodeFormatter 。可以在 http://git.eclipse.org/c/cdt/org.eclipse.cdt.git/ 中找到源代码,这可能是您能找到的最好的文档。

    这方面的一个例子(现在已经快 6 年了)可以在 http://astyleclipse.svn.sourceforge.net/viewvc/astyleclipse/ 的 subversion 存储库中找到。

    【讨论】:

      猜你喜欢
      • 2019-02-05
      • 2021-10-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-23
      • 1970-01-01
      • 1970-01-01
      • 2012-11-25
      相关资源
      最近更新 更多