首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >可以让Visual Studio在if语句(HTML中)的同一行放置大括号吗?

可以让Visual Studio在if语句(HTML中)的同一行放置大括号吗?
EN

Stack Overflow用户
提问于 2018-04-08 04:19:59
回答 2查看 0关注 0票数 0

在Visual Studio中设计MVC视图(在.aspx或.ascx文件中)时,我经常使用if语句。当我自动格式化(Ctrl-K,D)时,VS用这种非常难看又难以阅读的方式来包装大括号:

代码语言:javascript
复制
<% if (Model.UserIsAuthenticated)
   { %>
       (some HTML goes here...)
<% } %>

有什么办法可以让Visual Studio自动格式变成这样:

代码语言:javascript
复制
<% if (Model.UserIsAuthenticated) { %>
       (some HTML goes here...)
<% } %>

还是有更好的方法来做到这一点?我不想使用Razor。我使用的版本是VS2010和Resharper 5。

EN

回答 2

Stack Overflow用户

发布于 2018-04-08 13:18:44

在“Tools->Options->Text Editor->C#->Formatting->New Lines”是每个案例的开放大括号(新方法,控制块等)的规则,也许你可以找到你想要的那个。

票数 0
EN

Stack Overflow用户

发布于 2018-04-08 13:36:31

格式由单个插件处理,对于js,可以使用以下设置:

代码语言:txt
复制
// Defines whether an open brace is put onto a new line for functions or not.
"javascript.format.placeOpenBraceOnNewLineForFunctions": true,
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100007979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档