【发布时间】:2012-12-03 08:31:52
【问题描述】:
我遇到了 Eclipse 格式化程序的问题。在类声明中声明方法时,它不会正确格式化我的代码。它在方法的返回类型之后放置一个新行。
我已经导出了样式 xml 文件并检查了其中的设置,但是没有任何设置与这个问题有任何明显的联系,并且 Eclipse 中的设置编辑器在其方法的示例代码中没有显示同样的问题声明。
这是我想要发生的代码示例:
class MyClass
{
public:
MyClass();
void myMethod();
};
但是,这就是我得到的:
class MyClass
{
public:
MyClass();
void
myMethod();
};
同样,在样式编辑器中,代码没有这个问题,看起来就像我想要的那样,但在实际代码中,情况有所不同。
我使用的是 3.8.0 版。任何帮助表示赞赏。
编辑:我删除了那些格式不正确的源文件(在多次格式化代码后无济于事)并将它们替换为具有相同方法,相同结构等的“相同”文件。我这次格式化了代码并有效。这可能是一个错误,但我将其保留以防万一其他人遇到类似问题或有解决方案来避免此问题。
【问题讨论】:
-
Nsight Eclipse 10.2 和 Eclipse CDT 版本:8.4.0.nvidia-qualifier 八年后出现了类似的问题。以下解决方案(迄今为止)对我不起作用,我在stackoverflow.com/questions/61257074 发布了一个新问题
标签: eclipse formatting eclipse-cdt