使用缩进在文本文件中写入文本(C#代码)

时间:2012-08-27 07:53:58

标签: c# .net file file-io formatting

  

可能重复:
  Formatting C# code in text?

修订问题: 我有一个包含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中格式化代码。我正在谈论将其写入带缩进的文本文件。

3 个答案:

答案 0 :(得分:7)

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

enter image description here

答案 1 :(得分:4)

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

Formatting C# code in text?

答案 2 :(得分:0)

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

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