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

当我输入如下内容时:

int some_int{3};

VS 立即将其更改为:

int some_int{ 3 };

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

【问题讨论】:

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

标签: c++ visual-studio visual-studio-2019


【解决方案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 的复选框。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-30
    • 1970-01-01
    • 1970-01-01
    • 2015-09-17
    • 2023-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多