调整C#代码编辑器的格式化策略
VS中的C#代码编辑器能够自动对C#代码进行格式化调整,使得代码格式更加整齐一致。
但有时候默认的格式化方式并非我们想要的,比如,在编写一些涉及大量数学运算的程序时,一行表达式中会有许多数学操作符(多数为二元操作符)和数学函数调用。在使用C#编辑器的自动格式化功能时,默认情况下,会对代码中的每一个二元操作符前后各添加一个空格,导致即使是一个简单的数学表达式的代码也会显得很长,例如:
beta = (mu[0] - mu[1] - mu[2]) / sum;
此时,我们可能希望能调整默认的格式化设置,使之去掉二元操作符前后的空格。使得格式化后的代码看起来像这样:
beta=(mu[0]-mu[1]-mu[2])/sum;
在VS2010中,可以进行如下设置: