VS 19 - 当我初始化一个变量时,它突然“重新格式化”它,我该如何关闭它?

Posted

技术标签:

【中文标题】VS 19 - 当我初始化一个变量时,它突然“重新格式化”它,我该如何关闭它?【英文标题】:VS 19 - When I initialize a variable it suddenly 'reformats' it, how do I turn it off? 【发布时间】:2020-10-13 16:38:19 【问题描述】:

当我输入如下内容时:

int some_int3;

VS 立即将其更改为:

int some_int 3 ;

我不喜欢它的外观,老实说,我只是希望它在大多数情况下保持我编写它的方式,尽管我非常感谢在最好遵循的样式指南方面的帮助(因为我仍然是初学者)在某些情况下,例如上面的情况,它会变得非常烦人。谁能告诉我如何关闭它?

【问题讨论】:

转到选项,在编辑器部分应该有一种方法可以将其关闭。 就我个人而言,我会继续使用它,直到您有几个月的经验。 (尽管那说我已经以某种方式将其关闭了 ;-)) 在我参与过的两个基于 Visual Studio 的大型项目中,对团队来说阻力最小的方法就是使用 Visual Studio 开箱即用的默认格式。话虽如此,您可以禁用格式,或微调格式,使其更接近您的首选格式。 (对于我自己的爱好项目,我完全关闭它。) 【参考方案1】:

要更改 Visual Studio 中的格式,请转到 Tools → Options... → Text Editor → C/C++ → Formatting。在那里,您将看到各种格式选项。 对于您的问题,您特别希望取消选中 ... → Formatting → Spacing → Spacing for braces → Insert space within braces of uniform initialization and initializer lists 的复选框。

【讨论】:

以上是关于VS 19 - 当我初始化一个变量时,它突然“重新格式化”它,我该如何关闭它?的主要内容,如果未能解决你的问题,请参考以下文章

NativeScript Firebase 已初始化

Visual Studio 需要在 Windows 7 中提升权限

JavaScript中一个字符串变量突然变成了false的问题解析

尝试运行android应用程序时突然发现多个未找到

突然关机后无法安装 Visual Studio 2017 社区版

使用 constexpr 成员函数初始化 constexpr 成员变量