VisualStudio2005/2012: 如何在同一行上保持第一个花括号?

尝试让 css/C # 函数看起来像这样:

body {
color:#222;
}

而不是这样:

body
{
color:#222;
}

当我自动格式化代码时。

67845 次浏览

工具-> 选项-> 文本编辑器-> C #-> 格式-> 新行-> 大括号的新行选项-> 取消选中所有框。

C #

  1. 工具菜单中单击 选择
  2. 单击 显示所有参数(左下角的复选框)(VS2010中的 显示所有设置)
  3. 文本编辑器
  4. C #
  5. 格式化
  6. 新台词

这里检查什么时候需要带括号的新行

传真:

几乎一样,但选择更少

  1. 工具菜单中单击 选择
  2. 单击 显示所有参数(左下角的复选框)(VS2010中的 显示所有设置)
  3. 文本编辑器
  4. CSS
  5. 格式

然后选择所需的格式(在您的例子中是第二个单选按钮)

Visual Studio 2015:

工具→选择

在侧边栏中,进入文本编辑器→ C # →格式化→新行

并取消选中 “大括号的新行选项”部分中的每个复选框

enter image description here

对于 Mac OS 用户:
首选项→源代码→代码格式化→选择任何你想要改变的(比如 C # 源代码)→ C # 格式化→编辑-→新行

对于 CSS,你需要“半扩展”选项。

官方的 MS 指导原则 (2008年)告诉您,在方法/属性/类和许多其他在 Visual Studio 中没有强制执行的内容的同一行中使用大括号。

您可以在下面更改所有这些自动文本设置:
Tools-> Options-> Text Editor-> [ The language you want to change ]工具-> 选项-> 文本编辑器-> [要更改的语言]

更新: 这是基于“框架设计指南”这本书的基础上写的一些核心-人从。网络团队。如果您查看 ASP.NET MVC 之类的源代码,这已经不准确了

VS 2008/2010中有一个特定的格式设置,以便将打开的大括号保持在同一行上:

单击 Tools-> Options < br/> 在“ Text Editor”树节点 < br/> 中选择“ CSS”,在“ CSS”节点 < br/> 单击“半扩展”单选按钮下选择“ Formatting”

您将看到预览各种单选按钮对格式的影响

转到 Tools -> Options -> Text Editor -> CSS -> Formatting。单击“半扩展”,它匹配您定义的样式。

Options screen

如果你在 Visual Studio 2014中寻找这个选项,那么它是高级的,现在是一个“支撑位置”下拉框:

enter image description here

对于 Visual Studio Mac OS (社区版)8.3版,您需要执行以下操作:

首选项-> 源代码(在左边菜单中)-> 代码格式-> C # 源代码-> C # 格式-> 按编辑

enter image description here

从“类别”下拉菜单中选择 新线路:

New Lines Category

取消选择 大括号的新行选项中的每个选项: