试图让我的css/C#函数看起来像这样:
body { color:#222; }
而不是这个:
body { color:#222; }
当我自动格式化代码.
C#
在" 工具"菜单中单击" 选项"
单击" 显示所有参数"(左下角的复选框)(显示 VS 2010中的所有设置)
文本编辑器
C#
格式化
新线
并且检查何时需要带括号的新行
CSS:
几乎相同,但选项较少
在" 工具"菜单中单击" 选项"
单击" 显示所有参数"(左下角的复选框)(显示 VS 2010中的所有设置)
文本编辑器
CSS
格式
而不是你选择你想要的格式(在你的情况下第二个单选按钮)
对于Visual Studio 2015:
工具→选项
在侧栏中,转到文本编辑器→C#→格式设置→新行
并取消选中"大括号的新行选项"部分中的每个复选框
工具 - >选项 - >文本编辑器 - > C# - >格式 - >新行 - >大括号的新行选项 - >取消选中所有框.
MS官方指南(2008年时)告诉您将花括号与方法/属性/类放在同一行,以及许多其他未在Visual Studio中强制执行的操作.
您可以在以下工具下更改所有这些自动文本设置:
工具 - >选项 - >文本编辑器 - > [您要更改的语言]
更新:这是基于.NET团队的一些核心人员撰写的"框架设计指南"一书.如果你看一下ASP.NET MVC之类的源代码,这就不再准确了.
去吧Tools -> Options -> Text Editor -> CSS -> Formatting
.单击"半展开",它与您定义的样式相匹配.