C# 如何禁用CTRL+;K+;在VisualStudio中的代码的某些部分

C# 如何禁用CTRL+;K+;在VisualStudio中的代码的某些部分,c#,visual-studio,C#,Visual Studio,我一直使用CTRL+K+D来格式化代码,我认为这很好。但有时我需要以另一种方式格式化代码,例如在枚举中: [标志] 公共枚举OrdklasseTyper:长 { [显示(Name=“x”)] Udefineet=0升, [显示(Name=“A”)] Adjektiv=1L不是一个特别有启发性的想法,但是:您可以始终…不按ctrk+k,d?如果枚举位于单独的文件中,则应该fine@MarcGravell,这都是关于阅读代码有多容易的问题。在这个特定的示例中,这可能是一种可能性,但有时a在方法内部

我一直使用CTRL+K+D来格式化代码,我认为这很好。但有时我需要以另一种方式格式化代码,例如在枚举中:

[标志]
公共枚举OrdklasseTyper:长
{
[显示(Name=“x”)]
Udefineet=0升,
[显示(Name=“A”)]

Adjektiv=1L不是一个特别有启发性的想法,但是:您可以始终…不按ctrk+k,d?如果枚举位于单独的文件中,则应该fine@MarcGravell,这都是关于阅读代码有多容易的问题。在这个特定的示例中,这可能是一种可能性,但有时a在方法内部有问题/需要等。这就是为什么我这不是一个特别有启发性的想法,但是:你可以一直…不按ctrk+k,d?如果枚举在一个单独的文件中,这应该是fine@MarcGravell在这个特定的例子中,这可能是一种可能性,但有时一个人在冰毒中有问题/需要od等。这就是为什么我需要一个问题的一般解决方案。
[Flags]
public enum OrdklasseTyper : long
   {
    [Display(Name = "x")]
    Udefineret = 0L,
    [Display(Name = "A")]
    Adjektiv = 1L << 0,
    [Display(Name = "D")]
    Adverbium = 1L << 1,
    ....
   }
[Flags]
public enum OrdklasseTyper : long
  {
    [Display(Name = "x")]        Udefineret = 0L,
    [Display(Name = "A")]        Adjektiv =   1L << 0,
    [Display(Name = "D")]        Adverbium =  1L << 1,
    ....
  }