其他人可以确认自动完成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
答案 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/)找到了问题。
希望有所帮助。