尝试让我的css / C#函数看起来像这样:
body {
color:#222;
}
而不是:
body
{
color:#222;
}
当我自动格式化代码时。
答案 0 :(得分:187)
<强> C#强>
答案 1 :(得分:21)
工具 - &gt;选项 - &gt;文字编辑器 - &gt; C# - &gt;格式化 - &gt;新行 - &gt;大括号的新行选项 - &gt;取消选中所有框。
答案 2 :(得分:9)
官方MS指南(2008年时)告诉您将花括号放在与方法/属性/类相同的行上,以及许多其他未在Visual Studio中强制执行的操作
您可以在以下位置更改所有这些自动文字设置:
工具 - &gt;选项 - &gt;文字编辑器 - &gt; [您想要更改的语言]
更新:这是基于.NET团队的一些核心人员撰写的“框架设计指南”一书。如果您查看ASP.NET MVC之类的源代码,这已不再准确。
答案 3 :(得分:6)
转到 Tools -> Options -> Text Editor -> CSS -> Formatting
。点击&#34;半扩展,&#34;它与您定义的样式相匹配。
答案 4 :(得分:4)
对于CSS,您需要'Semi Expanded'选项。
答案 5 :(得分:2)
VS 2008/2010中有一个特定的格式设置,用于将开括号保持在同一行:
点击工具 - &gt;选项
在“文字编辑器”树节点中选择“CSS”选择“CSS”节点下的“格式化”
点击“半展开”单选按钮
您将看到各种单选按钮可用于格式化的预览
答案 6 :(得分:1)
如果您正在 Visual Studio 2014 中寻找此选项,那么它已经处于高级状态,现在已成为&#39; Brace职位&#39;下拉框:
答案 7 :(得分:0)