我使用Visual Studio Community 2017。
(主要)在编写C#和C ++时,遇到嵌套括号时,我喜欢通过在内部括号后面的表达式周围使用空格来分隔它们,例如:
// Comparison
if ( string.IsNullOrWhiteSpace(str) )
//
// Method call
errorList.Add( string.Format("{0} error message", DateTime.Now) );
但是,我似乎找不到一种方法来告诉Visual Studio符合我的这种偏好。有一些设置,但对我来说它们没有帮助,因为除非嵌套嵌套,否则我不希望括号内有空格:
因此,我禁用了 all 所有自动格式设置选项,但是即使在使用 Ctrl + K 取消注释代码时, U ,它弄乱了我的偏好。 (当然,我永远无法使用 Ctrl + K D 进行格式化)。
所以我想知道,是否有任何方法可以配置VS 2017格式化程序,也许带有“ hack”,以便它知道这种特定的样式首选项?
谢谢。