关于vs编译器的文本格式设置问题,如何让类型修饰符(*或&)不自动和数据类型贴在一起?

使用的是vs2019版。每次声明定义对象,加上";"后,就会自动的进行格式调整,加些空格什么的,显的更清晰美观,不好的就是总会把类型修饰符和数据类型贴在一起,感觉这样容易引起误解,也和大多数人的格式习惯不同。
例如:
int &a; 会自动的变成 int& a;
怎么设置能让编译器取消对这里的变动呢?

如果你觉得不习惯,说明你养成了一个坏习惯
你习惯编译器给你自动对齐的格式就对了
我之前认识一个人,他习惯这样用大括号:

if(a)
    {
    if(b)
        {
        }
    }

看的我难受至极