VS2012的一大优点是当我编辑 HTML(或 .cshtml)文件时,它提供了很好的智能感知。
当我开始输入时:
<a href="
编辑器将打开一个带有“Pick URL...”的提示和一个基于文件当前目录的可能选项列表。
^ 视觉工作室 2012
此外,在 VS2012 中,编辑器会检测到任何引用的 CSS 文件,如下所示:
<link rel="stylesheet" type="text/css" href="bootstrap.css" />
并提供该文件内所有 CSS 类的自动完成功能。
所以如果我输入:
<div class="
系统会自动提示我所有 Bootstrap3 类。像这样:
^ 视觉工作室 2012
但是在VS2013中,这两个功能似乎都缺失了。
现在,当我查找 CSS 类时,我只会得到我已经在文件中使用过的类:
^ 视觉工作室 2013
根据 Microsoft 的文章Visual Studio 2013 Preview中的HTML 编辑功能和 Visual Studio 2013 RC 中的 HTML 编辑功能,这些问题似乎已被触及,但更多的是针对 VS2013 的 Release Candidate 或 beta 版本。我正在使用 VS2013 Ultimate 12.0.21005.1 REL 以及我知道的所有最新更新。
为什么 VS2013 不检测 CSS 文件以进行类自动完成,并且在编写时不提示我输入 URL href=
?