Asp.net mvc 如何在Visual Studio MVC视图中关闭大括号和编码元素的自动更正
我使用的是VisualStudio2010,但这也适用于VS2008 在我的MVC视图中,我更喜欢按如下方式编写代码元素:Asp.net mvc 如何在Visual Studio MVC视图中关闭大括号和编码元素的自动更正,asp.net-mvc,visual-studio,Asp.net Mvc,Visual Studio,我使用的是VisualStudio2010,但这也适用于VS2008 在我的MVC视图中,我更喜欢按如下方式编写代码元素: <% if (somecondition) { %> <p>something</p> <% } else { %> <p>something else</p> <% } %> 某物 别的 对我来说,这比以下内容更具可读性,这是VS自动更正我的代码的方式: <%
<% if (somecondition) { %>
<p>something</p>
<% } else { %>
<p>something else</p>
<% } %>
某物
别的
对我来说,这比以下内容更具可读性,这是VS自动更正我的代码的方式:
<% if (somecondition)
{ %>
<p>something</p>
<%}
else
{ %>
<p>something else</p>
<%} %>
某物
别的
我通常会停止工作,将代码重新格式化为我喜欢的样式,但我对此感到厌倦。我喜欢VS中的自动纠错功能,但我只想在我的观点中停止这种功能,并且只想停止我上面描述的功能。这可能吗?是的,很烦人。以下是如何将其关闭:
工具
->选项
文本编辑器
选项中查找t`HTML1并展开节点格式化
选项中,关闭所有自动格式化选项
或者,在同一对话框中,可以配置每个特定标记的格式。只需单击标记特定选项…按钮。在视图中单击鼠标右键,然后: 选择格式和验证 展开:C#->格式->换行符
然后取消选中“将大括号放在控制块的新行上”,该选项适用于视图,但现在我的.cs文件中出现了相反的问题,因为它现在会自动更正代码块,将大括号放在同一行上。。。。如果(某个条件){……我想我可以活下去,因为对我来说,让混合模式视图看起来干净更重要。