C# 在VisualStudio中保留有意缩进

C# 在VisualStudio中保留有意缩进,c#,visual-studio,indentation,C#,Visual Studio,Indentation,我为一个功能区条声明了一组变量,我想缩进它们,以便它们反映实际的层次结构。我的代码如下所示: protected C1.Win.C1Ribbon.C1Ribbon rib; public C1.Win.C1Ribbon.RibbonTab rib_tabMain; public C1.Win.C1Ribbon.RibbonGroup rib_grpClipboard; public C1.Win.C1Ribbon.RibbonButton rib_

我为一个功能区条声明了一组变量,我想缩进它们,以便它们反映实际的层次结构。我的代码如下所示:

protected C1.Win.C1Ribbon.C1Ribbon rib;
    public C1.Win.C1Ribbon.RibbonTab rib_tabMain;
        public C1.Win.C1Ribbon.RibbonGroup rib_grpClipboard;
            public C1.Win.C1Ribbon.RibbonButton rib_btnCut;
            public C1.Win.C1Ribbon.RibbonSplitButton rib_btnSplitCopy;
                public C1.Win.C1Ribbon.RibbonButton rib_btnCopyPlain;
                public C1.Win.C1Ribbon.RibbonButton rib_btnCopyWithHeaders;
            public C1.Win.C1Ribbon.RibbonButton rib_btnPaste;

但是,当我将此代码复制/粘贴到其他位置时,VisualStudio将销毁所有缩进。如果Visual Studio保留缩进,我可以做什么?

在插入Ctrl+V后,按一下Ctrl+Z即可撤消。第一次撤消只会影响Visual Studio自动应用的格式设置。

在插入Ctrl+V后,按Ctrl+Z组合键一次撤消。第一次撤消只会影响Visual Studio自动应用的格式设置。

。。。Visual Studio会销毁所有缩进,这很好。。。很难读懂格式不好的代码我的代码带有缩进,更加清晰-不,不是。您试图做的是以某种方式在多个字段中保存层次结构。正如@Selvin所提到的,注释是正确的方法。作为创建者,您可能很清楚这一点,但缩进通常会给出关于范围的提示。如果我要维护这样的代码,我会完全困惑,在进行更改时会删除缩进。这不是标准的,你应该考虑一下其他的开发人员,也许有一天他们也会在这段代码中。@askolotl,我假设你是一个人工作的。在团队中,由于格式化、命名等,代码不会通过代码审查。考虑制定标准和指导方针。@ ASKOLOTL——那么,如果有什么,你肯定更倾向于遵循标准。我离开了其他好的工作场所,因为标准差,尽管我会说,它们非常差。以身作则。。。Visual Studio会销毁所有缩进,这很好。。。很难读懂格式不好的代码我的代码带有缩进,更加清晰-不,不是。您试图做的是以某种方式在多个字段中保存层次结构。正如@Selvin所提到的,注释是正确的方法。作为创建者,您可能很清楚这一点,但缩进通常会给出关于范围的提示。如果我要维护这样的代码,我会完全困惑,在进行更改时会删除缩进。这不是标准的,你应该考虑一下其他的开发人员,也许有一天他们也会在这段代码中。@askolotl,我假设你是一个人工作的。在团队中,由于格式化、命名等,代码不会通过代码审查。考虑制定标准和指导方针。@ ASKOLOTL——那么,如果有什么,你肯定更倾向于遵循标准。我离开了其他好的工作场所,因为标准差,尽管我会说,它们非常差。以身作则。