防止Visual Studio 2017弄乱我的嵌套括号的编码样式

时间:2019-01-23 21:36:10

标签: visual-studio configuration visual-studio-2017 ide coding-style

我使用Visual Studio Community 2017。

(主要)在编写C#和C ++时,遇到嵌套括号时,我喜欢通过在内部括号后面的表达式周围使用空格来分隔它们,例如:

// Comparison
if ( string.IsNullOrWhiteSpace(str) )
    //

// Method call
errorList.Add( string.Format("{0} error message", DateTime.Now) );

但是,我似乎找不到一种方法来告诉Visual Studio符合我的这种偏好。有一些设置,但对我来说它们没有帮助,因为除非嵌套嵌套,否则我不希望括号内有空格:

settings under tools/options/text editor/c#/code style/formatting/spacing

因此,我禁用了 all 所有自动格式设置选项,但是即使在使用 Ctrl + K 取消注释代码时, U ,它弄乱了我的偏好。 (当然,我永远无法使用 Ctrl + K D 进行格式化)。

所以我想知道,是否有任何方法可以配置VS 2017格式化程序,也许带有“ hack”,以便它知道这种特定的样式首选项?

谢谢。

0 个答案:

没有答案