C# 如何格式化运算符C和x2B之间的空格+;Visual Studio? 我试图找到的是,C++中是否存在一种格式化操作空间的方法,VisualStudio(我的例子是2012)。

C# 如何格式化运算符C和x2B之间的空格+;Visual Studio? 我试图找到的是,C++中是否存在一种格式化操作空间的方法,VisualStudio(我的例子是2012)。,c#,c++,visual-studio,visual-studio-2012,formatting,C#,C++,Visual Studio,Visual Studio 2012,Formatting,例如,用C#编写以下代码行: 然后在C#中按Ctrl+K、Ctrl+D将代码格式化为: int number = 10; 可以看出,在相等运算符(=)之间添加了空格。当我试图在同一VisualStudio中对代码进行格式化时,但对于C++,只在分支上添加缩进,但运算符之间的空间保持不变。 是否可以实现C++的相同功能? 编辑 这是我在C/C++>格式中看到的: 我不再拥有VS 2012,但对于VS 2013和2015,你可以做以下几点(我想它没有太大变化): 检查工具>选项…>文本编辑器>C/

例如,用C#编写以下代码行:

然后在C#中按Ctrl+K、Ctrl+D将代码格式化为:

int number = 10;
可以看出,在相等运算符(
=
)之间添加了空格。当我试图在同一VisualStudio中对代码进行格式化时,但对于C++,只在分支上添加缩进,但运算符之间的空间保持不变。

是否可以实现C++的相同功能? 编辑

这是我在C/C++>格式中看到的:


我不再拥有VS 2012,但对于VS 2013和2015,你可以做以下几点(我想它没有太大变化):

检查工具>选项…>文本编辑器>C/C++>格式>间距,并查找“运算符间距”

在那里你应该有很多设置,比如“在二进制运算符之前和之后插入空格”

在您的特定情况下,您需要确保选中“在赋值运算符周围插入空格”

之后,自动格式化应该为您处理它


编辑:我能够检查一台有VS 2012的机器,实际上没有类似的选项()。如果您想要此功能,听起来您需要升级。

听到这个消息我很难过,但很高兴知道。谢谢您的确认!
int number = 10;