内联块注释后自动格式化新行

问题描述 投票:0回答:2

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# 格式设置中“新行”部分中的所有内容,但没有成功。

c# visual-studio-2010 autoformatting block-comments
2个回答
0
投票

我想,这根本不可能。


0
投票
#pragma warning disable IDE0055
        /*mark1*/ double[] a = new /*mark2*/ double[100];
#pragma warning restore IDE0055

黑客的方式,因为没有正确的方法来设置格式,所以为什么不暂时禁用格式。 您还可以使用

#pragma warning disable format

© www.soinside.com 2019 - 2024. All rights reserved.