gpt4 book ai didi

eclipse - 如何扩展CDT的编码风格组件?

转载 作者:行者123 更新时间:2023-12-02 02:21:34 24 4
gpt4 key购买 nike

我正在处理的 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 写过任何东西。

谢谢,

最佳答案

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

一个这样的例子(现在快 6 岁了)可以在 subversion 存储库中找到,地址是 http://astyleclipse.svn.sourceforge.net/viewvc/astyleclipse/ .

关于eclipse - 如何扩展CDT的编码风格组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7970860/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com