相关疑难解决方法(0)

C++格式化,如Visual Studio C#格式化

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

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

class Test {
public:
    int x;
    Test() {this->x=20;}
    ~Test(){}
};
Run Code Online (Sandbox Code Playgroud)

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

Test() {this->x=20;}
Run Code Online (Sandbox Code Playgroud)

会变成:

Test() { this->x=20; }
Run Code Online (Sandbox Code Playgroud)

这显然是一个愚蠢的例子,但是有很多东西将括号放在正确的位置,用自己的双手缩进代码和其他东西变得无聊.

如果你建议我使用C++代码,我显然可以更改编辑器,我想找到具有这些功能的东西:

  • 智能感知(像vs,至少相似)
  • 自定义类着色(在C = C#中它们是青色的,为什么它们在C++中是黑色的?)
  • Wordwrap(可能)
  • 将鼠标悬停在方法/变量上时的文档
  • 自动格式化(当您在C#中关闭像"}"这样的括号时,您将获得格式良好的一切)

显然我可以找到其他功能,但这是我目前的想法.

谢谢你的任何建议.

c# c++ formatting intellisense visual-studio

15
推荐指数
3
解决办法
9585
查看次数

标签 统计

c# ×1

c++ ×1

formatting ×1

intellisense ×1

visual-studio ×1