14

可能重复:
如何强制 C# 条件指令缩进?

假设我想在 Visual Studio 中输入:

    class Program
    {
        private const Byte NUM_THREADS =
        #if DEBUG
            1;
        #else
            8;
        #endif
    }

如果我只是简单地输入它(即不手动修复任何缩进),Visual Studio 将像这样格式化它:

    class Program
    {
        private const Byte NUM_THREADS =
#if DEBUG
 1;
#else
        8;
#endif
    }

有什么我可以做的,它会自动缩进,所以它看起来像第一个例子?

4

2 回答 2

1

不幸的是,没有办法让预处理器命令跟随代码缩进。但愿它做到了。:(

根据: Indenting #defines,看起来原因是以前的编译器对出现在命令之前的空格感到厌烦

于 2012-11-07T00:22:55.427 回答
-2

转到Edit menu => Format DocumentOR 按快捷键Ctrl+ K, Ctrl+ D(简而言之Ctrl+ K+ D)这个快捷键可以使用 .html、.aspx。.cs等...

于 2012-10-27T05:45:24.913 回答