ens*_*coz 20 visual-studio-2010
在设计html页面或aspx页面期间,我喜欢在没有Html Designer的情况下进行纯编码.问题是我喜欢在html页面上使用以下格式以提高可读性.
<div>
<% if (1 == 1) { %>
Hello
<% } else { %>
World
<% } %>
</div>
Run Code Online (Sandbox Code Playgroud)
你可以猜到,每当你输入'}'或';' 或者等,visual studio尝试进行自动格式化并更改为以下格式
<div>
<% if (1 == 1)
{ %>
Hello
<% }
else
{ %>
World
<% } %>
</div>
Run Code Online (Sandbox Code Playgroud)
问题是"是否可以仅针对VS2010上的HTML页面禁用自动格式化?(不适用于C#代码,我仍然希望自动格式化C#页面)"
是的,去这两个地方:
Tools > Options > Text Editor > HTML > Tabs > Indenting
选择无单选按钮.
Tools > Options > Text Editor > HTML > Tabs > Miscellaneous
粘贴时取消选中格式HTML.
我遇到了同样的问题,我发现这是由于Resharper,而不是Visual Studio.
要在Resharper中禁用html格式,请转到:
RESHARPER > Options > Code Editing > HTML > Editor
并取消选中"在输入时自动格式化"和"在结束标记上自动格式化"
| 归档时间: |
|
| 查看次数: |
8023 次 |
| 最近记录: |