Visual Studio 自动套用格式会在所有块注释之后放置一个新行 - 至少是我正在使用的注释。显然,它只针对那些排在第一位的评论。
/*mark1*/ double[] a = new /*mark2*/ double[100];
的格式为:
/*mark1*/
double[] a = new /*mark2*/ double[100];
由于我使用内联块注释作为代码复制工具的标记,因此我想为 all 块注释禁用该“功能”。自动格式化应该忽略它们。
/*mark1*/ double[] a = new /*mark2*/ double[100];
自动格式化时不应断行。
这可能吗?如何实现?我尝试了 C# 格式设置中“新行”部分中的所有内容,但没有成功。
我想,这根本不可能。
#pragma warning disable IDE0055
/*mark1*/ double[] a = new /*mark2*/ double[100];
#pragma warning restore IDE0055
黑客的方式,因为没有正确的方法来设置格式,所以为什么不暂时禁用格式。 您还可以使用
#pragma warning disable format