HTML文件中的Visual Studio 2012自动完成功能无法正常工作

时间:2012-08-29 15:09:23

标签: visual-studio visual-studio-2012

其他人可以确认自动完成HTML标记在Visual Studio 2012中无效吗? 您知道,键入<a>,VS2010会自动插入</a>。这似乎在VS2012中根本不起作用 - 我在3台不同的机器(Windows 7,Windows 8和Windows Server 2008)上尝试了这一点,其中两台之前安装过VS2010,但其中一台完全干净(在Windows 8上安装了新的VS2012)专业的)。

如果有人可以确认,您可能有解决方案吗?这真是太痛苦了,它让VS2012破碎了。

如果您想投票,我在这里打开了一个Connect案例: http://connect.microsoft.com/VisualStudio/feedback/details/758970/auto-insert-closing-tag-in-html-files-razor-plain-html5-web-forms-does-not-work-in-vs2012-rtm 还有别人的另一个: http://connect.microsoft.com/VisualStudio/feedback/details/759416/auto-insert-close-tag-fails

3 个答案:

答案 0 :(得分:0)

适合我。

您可以在VS选项中查看文字编辑器&gt; HTML&gt;格式化&gt;自动插入关闭标记已打开。

如果是,请通过点击标记特定选项按钮并选择客户端HTML标记&gt;来检查a标记的特定设置。一个选项。

答案 1 :(得分:0)

我与MS的Visual Studio 2012团队合作,弄清楚发生了什么,这恰好是与语言环境相关的问题。这实际上是一个确认的错误。

有关更多信息,请参阅此博客文章:

http://blogs.msdn.com/b/webdev/archive/2012/09/26/workaround-for-html-closing-tag-problem.aspx

答案 2 :(得分:0)

我在Visual Studio 2008上遇到了同样令人不安的行为;只是它不是编辑。

问题只是HTML源代码中存在的关闭 p 标记。每当我打开一个新的 p 标记时,HTML编辑器就会“看到”现有的结束标记,因此不会生成一个标记。

我通过使用W3C标记验证服务(http://validator.w3.org/)找到了问题。

希望有所帮助。