我已经搜索了但是Visual Studio 2008有一个C#的设置,它会在我编写它时自动形成/美化我的代码吗? VB.NET有一个名为“美化”的设置。我也已经搜索了档案并找到了一个宏来执行保存,我知道我可以将它拖放到工具栏上,但我希望它能在没有我为ASPX和CS文件做任何事情的情况下工作。
这是通过内置设置,修改还是通过添加提供的? 感谢
答案 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重新格式化您的代码,但我认为没有设置可以让它动态执行。