Visual studio Visual Studio 17/19代码样式仅应用于某些行

Visual studio Visual Studio 17/19代码样式仅应用于某些行,visual-studio,visual-studio-2017,visual-studio-2019,Visual Studio,Visual Studio 2017,Visual Studio 2019,我在Visual Studio 2017上设置了一种编码样式,但这种样式似乎只适用于某些代码行,而不适用于其他代码行。例如,如果我已经准备好格式化下面的代码 if( _pumpHelp ) { logWriter.LogMessage("Possible Arguements: blah blah blah"); return; } string renewalSe

我在Visual Studio 2017上设置了一种编码样式,但这种样式似乎只适用于某些代码行,而不适用于其他代码行。例如,如果我已经准备好格式化下面的代码

        if( _pumpHelp )
        {
            logWriter.LogMessage("Possible Arguements: blah blah blah");
            return;
        }
        string renewalServicePath = GetSettingStr("RenewalServiceRegURLPath");
        int numServers = GetSettingInt("NoRenewalServices",4);
我希望我的编码标准能够在函数的开始大括号和结束大括号以及参数之间插入空格。但是,当我按下Ctrl K+F或Ctrl K+D时,我只能正确格式化logWriter行,赋值行没有任何变化,blow代码显示结果:

        if( _pumpHelp )
        {
            logWriter.LogMessage( "Possible Arguements: blah blah blah" );
            return;
        }
        string renewalServicePath = GetSettingStr("RenewalServiceRegURLPath");
        int numServers = GetSettingInt("NoRenewalServices",4);
请任何人解释一下我可能缺少什么设置来正确格式化这些文件