在HTML5文档(<!DOCTYPE html>
)中,如果我输入<br>
,当我输入结束{<br />
时,Visual Studio.Net自动完成内容会“帮助”将其更改为>
1}}。我查看了HTML设计器的选项,并没有看到有关更改它的任何内容,也没有在项目级别看到任何选项。有办法吗?
当然,<br />
是有效的HTML5,但它不是我想要的 - 即使我将我的doctype更改为HTML4(其中<br />
不是有效,尽管浏览器关于允许它是聪明的,环境做同样的事情。所以我认为它不是来自doctype,而是来自我还没有找到的其他一些设置。
我正在使用VS.Net 2008,其他一些团队成员仍然回到VS.Net 2005。
答案 0 :(得分:0)
我找到了:您右键单击该文档,然后选择格式化和验证... 这将带您进入文本编辑器|下的选项。 HTML |格式(当然,您也可以获取他们的选项)。那里有一些通用选项,但没有什么比简单地选择目标标记更好的了。但您可以点击特定于代码的选项... 按钮分别自定义每个代码。 (在我的情况下,它甚至没有列出br
标签,但我能够添加它并告诉它不要使它成为自动关闭标签。)
答案 1 :(得分:0)
我在VS 2010中找到了一个替代方案(它也可以在VS 2008中运行,但我没有安装它以查看该选项是否存在)。
T.J的解决方案效果很好,但我不想花时间添加一堆标签并使它们不能自动关闭,所以我浏览了其他设置并找到了替代方案。
转到工具|选项|文字编辑器| HTML |格式化并取消选择自动插入关闭标记选项。这对我很有用,因为我讨厌这个功能。如果你喜欢这个功能,这对你来说不是一个很好的解决方案:)