CSharp - C++ 格式,如 Visual Studio C# 格式设置

  显示原文与译文双语对照的内容

我喜欢 Visual Studio ( 2008 ) 格式化 C# 代码的方式;不幸的是,在编写 C++ 代码时它的行为似乎不一样。

例如当我以这种方式编写代码时:


class Test {


public:


 int x;


 Test() {this->x=20;}


 ~Test(){}


};



在 C# ( 好的,这是 C++,但你可以理解我的意思) 中,这部分:


Test() {this->x=20;}



将成为:


Test() { this->x=20; }



这显然是一个笨重的例子,但是有很多东西在正确的位置,缩进代码和它的他东西。

如果你建议我为 C++ 代码提供一个好的编辑器,我可以很明显地发现这些功能:

  • 智能感知( 类似 vs,至少类似于)
  • 自定义类着色( 在C=C#中它们是青色的,为什么它们在 C++ 中是黑色的)?
  • 自动换行( 可能)
  • 当鼠标通过方法/变量时文档
  • 自动格式化( 当你关闭一个类似"}"在 C# 中,你将得到很好

显然我可以找到其他特性,但这是我现在的想法。

感谢你的建议。

时间:

...