1

可能重复:
在文本中格式化 C# 代码?

修订后的问题:我有一个包含 C# 代码的输入文本文件。代码不缩进。我已阅读所有文本,现在想将此文本(代码)写回文本文件但带有缩进。

所以让我们说如果我有输入。

void myFunction(string a)
{
a = "abc";
              for (int i=0; i<2; i++)
{
     a += "a";
   }
              }

输出应该是(在文本文件中。)

void myFunction(string a)
{
    a = "abc";
    for (int i=0; i<2; i++)
    {
        a += a";
    }
}

我不是在谈论在 Visual Studio 中格式化代码。我正在谈论将其写入带有缩进的文本文件。

4

3 回答 3

7

您可以在VS上打开文本文件并对其进行格式化,
选择编辑->高级->格式化文档

在此处输入图像描述

于 2012-08-27T07:56:35.807 回答
4

如果您想使用程序来格式化您的 c# 代码,您可能会发现这很有用:

在文本中格式化 C# 代码?

于 2012-08-27T07:58:45.260 回答
0

您还可以一次应用所有文件的格式。使用以下博客中定义的宏

http://timwise.blogspot.in/2009/01/format-all-document-in-visual-studio.html

于 2012-08-27T08:26:35.200 回答