使visual studio自动格式化我的源代码?

时间:2010-06-25 20:23:39

标签: asp.net visual-studio

我已经搜索了但是Visual Studio 2008有一个C#的设置,它会在我编写它时自动形成/美化我的代码吗? VB.NET有一个名为“美化”的设置。我也已经搜索了档案并找到了一个宏来执行保存,我知道我可以将它拖放到工具栏上,但我希望它能在没有我为ASPX和CS文件做任何事情的情况下工作。

这是通过内置设置,修改还是通过添加提供的? 感谢

5 个答案:

答案 0 :(得分:12)

选择代码块并按 Ctrl + K + F

答案 1 :(得分:4)

键盘快捷键适合您吗?

Ctrl + k + d - 格式化整个文档。

Ctrl + k + f - 格式选择。

在C#中,您还可以删除并重新插入},以便对相关块产生类似的效果。

答案 2 :(得分:1)

在工具|下选项,您可以导航到文本编辑器| C#|格式化并选择所有三个复选框。这将导致您的代码按照C#中的格式化选项自动格式化格式化这些特定事件:即键入分号,键入关闭的stache或粘贴代码。

注意:为了使其正常工作,文件中的代码必须能够无错误地编译。此外,如果您没有指定任何格式选项,或者保留默认值,您可能看不出任何差异。

答案 3 :(得分:0)

您还可以查看ReSharper等工具(免责声明:我为他们工作)

答案 4 :(得分:-1)

您可以通过按ctrl-a ctrl-k让VS重新格式化您的代码,但我认为没有设置可以让它动态执行。