如何防止Visual Studio 2013错误地自动填充HTML注释

时间:2016-03-14 17:45:21

标签: html visual-studio

我有Visual Studio Professional 2013,每当我想要注释掉HTML标记时,VS会自动在标记的末尾添加一个开始注释。这是一种非常讨厌的行为。有谁知道如何解决这个问题?

示例:

我原来的html是:

<a href="http://google.com">Click to go to google</a>

然后我开始在第一个&lt;

之后添加! - 注释掉这一行
<!--a href="http://google.com">Click to go to google</a>

VS自动与另一个自动完成! - 就像这样:

<!--a href="http://google.com">Click to go to google</!--a>

然后我必须手动修复:

<!--a href="http://google.com">Click to go to google</a-->

2 个答案:

答案 0 :(得分:1)

我要拍摄并猜测它是否正在发生,因为您仍然拥有<a>的结束标记,并且您在该标记内而不是在其外部开始评论:{ {1}}这让VS很困惑。

答案 1 :(得分:1)

这是因为Visual Studios认为!--<tag>的一部分,所以它在结束<tag>时重复它。

要修改此类评论:<!--<a></a>-->

请注意行注释在标记之外的方式。