Visual Studio小知识之代码格式化

前言

群里朋友说.Net8出来预览版了,让我更新一下Vs到最新版(预览版 17.6.0 Preview 1.0),尝鲜.Net8的功能,然后突然就发现格式化的样式变化了(和VS有关),很不习惯,经过摸索后改了回去,下面来简单操作介绍如何还原回去(有点想吐槽)。.

操作

在预览版最新版本的Vs中,格式化一个类是这样子的

namespace ClassLibrary {

    public class Class1 {

        public int Sum(int a, int b) {
            return a + b;
        }
    }
}

当我使用老版本VS(17.4.5)打开格式化后样式是这样子的

namespace ClassLibrary
{
    public class Class1
    {
        public int Sum(int a, int b)
        {
            return a + b;
        }
    }
}

这才是我们熟悉的格式化样式,那么如何还原那?

打开工具=>选项=>文本编辑器=>C#=>代码样式=>格式设置=>新行,如图

Visual Studio小知识之代码格式化
img

将这些选择框都勾选中就可以了,当你设置的时候下面还可以出来预览的效果图。这里面包含很多有意思的设置比如说换行设置、间距设置、缩进设置等等,可以多看看。