Visual Studio 2005/2012:如何保持第一个花括号在同一行?

f1tvaqid  于 2023-04-22  发布在  其他
关注(0)|答案(8)|浏览(212)

让我的css / C#函数看起来像这样:

body {
    color:#222;
}

而不是这样:

body 
{
    color:#222;
}

当我自动格式化代码时。

jv2fixgn

jv2fixgn1#

C#

1.在 * 工具 * 菜单中单击 * 选项 *
1.单击 * 显示所有参数 *(左下角的复选框)(在VS2010中为 * 显示所有设置 *)
1.文本编辑器

  1. C#
    1.格式化
    1.新线路
    当你需要带括号的新行时,检查一下

Css:

  • 几乎一样但选择更少 *

1.在 * 工具 * 菜单中单击 * 选项 *
1.单击 * 显示所有参数 *(左下角的复选框)(在VS2010中为 * 显示所有设置 *)
1.文本编辑器

  1. CSS
    1.格式
    然后选择所需的格式(在本例中为第二个单选按钮)

对于Visual Studio 2015:

工具→选项
在侧边栏中,转到文本编辑器→ C# →格式→新行
并取消选中 “大括号的新行选项” 部分中的每个复选框

Mac OS用户:

首选项→源代码→代码格式→选择您想要更改的内容(如C#源代码)→ C#格式→编辑-→新行

9bfwbjaz

9bfwbjaz2#

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

h7appiyu

h7appiyu3#

官方的MS指南 (2008年的时候) 告诉你要把花括号和方法/属性/类放在同一行上,还有许多其他的东西在Visual Studio中没有强制执行。
您可以在下面更改所有这些自动图文集设置:

工具-〉选项-〉文本编辑器-〉[要更改的语言]
**更新:**这是基于由. NET团队的一些核心人员编写的“框架设计指南”一书。如果你看一下ASP.NET MVC之类的源代码,这不再是准确的

93ze6v8z

93ze6v8z4#

进入**Tools -> Options -> Text Editor -> CSS -> Formatting**,点击“半展开”,符合您定义的样式。

yvt65v4c

yvt65v4c5#

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

de90aj5v

de90aj5v6#

对于Visual Studio Mac OS(社区版)版本8.3,您需要执行以下操作:
首选项-〉源代码(在左侧菜单中)-〉代码格式-〉C#源代码-〉C#格式-〉按编辑

在类别下拉菜单中选择【新建行】:

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

ac1kyiln

ac1kyiln7#

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

**点击工具-〉选项

在“文本编辑器”树节点中选择“CSS”
选择“CSS”节点下的“格式化”
单击“半展开”单选按钮**
您将看到一个预览什么样的各种单选按钮avail将做的格式

vwoqyblh

vwoqyblh8#

如果您在Visual Studio 2014中查找此选项,则它位于高级项下,现在是一个“支撑位置”下拉框:

相关问题