C++ 在Visual Studio 2015中自动在分号前添加空格

C++ 在Visual Studio 2015中自动在分号前添加空格,c++,visual-studio-2015,C++,Visual Studio 2015,我已经使用VS2015大约一年了,但最近我不得不重新安装它,我找不到在输入分号后立即自动向表达式添加空格的选项。我以前用过,但现在找不到 示例: 分号前:A=A+b+myFunction(A,b) 分号后:A=A+b+myFunction(A,b)在工具->选项->C/C++->格式化下,您需要选中“在我键入语句时自动格式化;” 并非完全相同,但可能会有所帮助。您的问题主体似乎与标题大不相同。标题建议您在表达式末尾的分号前添加空格,而问题正文建议您键入分号以触发自动格式化。不完全是这样,但也很有

我已经使用VS2015大约一年了,但最近我不得不重新安装它,我找不到在输入分号后立即自动向表达式添加空格的选项。我以前用过,但现在找不到

示例:

分号前:
A=A+b+myFunction(A,b)

分号后:
A=A+b+myFunction(A,b)

在工具->选项->C/C++->格式化下,您需要选中“在我键入语句时自动格式化;


并非完全相同,但可能会有所帮助。您的问题主体似乎与标题大不相同。标题建议您在表达式末尾的分号前添加空格,而问题正文建议您键入分号以触发自动格式化。不完全是这样,但也很有趣@jaggedspirether是问题中的一个C++14标记,但是我可以确认C/C++下有这个选项too@KABoissonneault谢谢没有找到标签。更新为C/C++。@Ionian316我尝试了它,但即使在键入a;时单击自动格式化语句,它也不起作用;。是否有其他选项会覆盖它?@Jacko在C/C++->Formatting->space下检查您的设置。确保没有错误地设置它们,尤其是在“运算符间距”部分。另外,您是否安装了任何第三方插件或工具?我重置了设置,关闭并打开Visual Studio 2015,并应用了@Ionian316 answer,一切正常!谢谢你的帮助和时间。