“在列中对齐字段”C / C ++

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了“在列中对齐字段”C / C ++相关的知识,希望对你有一定的参考价值。

有没有办法为C / C ++配置Eclipse代码格式化程序以对齐列中的字段

//without formatting
int mRect = 0;
int mSquare = 0;
bool isTriangle = false;

//to look like this???
int  mRect      = 0;
int  mSquare    = 0;
bool isTriangle = false;

对于Java,我发现了这个Eclipse: Auto-align "=" in assignments

答案

我尝试使用https://stackoverflow.com/a/18491579中描述的OCDFormat.jar,它也适用于C ++。

如果我们可以使用本机eclipse格式化程序执行此操作仍然会很好。

另一答案

Eclipse插件columns4eclipse应该可以解决这个问题(免费提供,开源,我在Windows 7上使用Eclipse 4.3 x64和4.5 x64)。它不依赖于语言。

OCDFormat也不错,虽然灵活性稍差,但有一个issue with some (common) operators)。

以上是关于“在列中对齐字段”C / C ++的主要内容,如果未能解决你的问题,请参考以下文章

[linux][c/c++]代码片段02

如何有条件地将 C 代码片段编译到我的 Perl 模块?

C 中的共享内存代码片段

C语言代码片段

c_cpp Atlas300代码片段

c_cpp Robolution基本代码片段