Visual Studio 2005/2012:如何使第一个大括号保持在同一行上?
时间:2020-03-05 18:46:27 来源:igfitidea点击:
尝试让我的css /函数看起来像这样:
body { color:#222; }
代替这个:
body { color:#222; }
当我自动格式化代码时。
解决方案
回答
工具->选项->文本编辑器-> C->格式->新行->大括号的新行选项->取消选中所有框。
回答
C#
- 在工具菜单中单击选项
- 单击"显示所有参数"(左下方的复选框)(在VS 2010中显示所有设置)
- 文本编辑器
- C#
- 格式设定
- 换行
在那里检查何时需要带括号的新行
CSS:
几乎相同,但选项较少
- 在工具菜单上单击选项
- 单击"显示所有参数"(左下方的复选框)(在VS 2010中显示所有设置)
- 文本编辑器
- 的CSS
- 格式
并且比我们选择所需的格式(在情况下,第二个单选按钮)
对于Visual Studio 2015:
工具选项
在边栏中,转到文本编辑器C设置新行格式
并取消选中"大括号的新行选项"部分中的每个复选框
回答
对于CSS,我们需要使用"半扩展"选项。
回答
官方的MS准则(在2008年当时)告诉我们,花括号与方法/属性/类以及Visual Studio中未强制执行的许多其他操作位于同一行。
我们可以在以下位置更改所有这些自动文本设置:
工具->选项->文本编辑器-> [我们要更改的语言]
更新:这是基于.NET团队的一些核心人员编写的"框架设计准则"书。如果查看ASP.NET MVC之类的源代码,这将不再准确。
回答
VS 2008/2010中有一个特定的格式设置,以将大括号保持在同一行:
单击工具->选项
在"文本编辑器"树节点中选择" CSS"
在" CSS"节点下选择"格式"
点击"半展开"单选按钮
我们将看到一个预览,各种单选按钮将对格式进行处理