VS2013中我喜欢的功能是CSHTML文件中的CSS Class IntelliSense,但是,当按 SPACE 时退出标签的新功能非常烦人。
例如:我通常使用带有多个类的Bootstrap,说:
<button class="btn_ <- My pointer is here
我希望按 SPACE 并添加btn-default
,但它跳出来了:
<button class="btn" _ <- new pointer position
我需要更多时间来上课。有没有办法解决这个问题?
P.s:我目前最快的解决方法是在按 SPACE 之前按 ESC 。
答案 0 :(得分:6)
老实说,在 Space 之前使用 Esc 尝试几种组合可能是您最快捷的方式。它还允许您在完成添加所需的所有类时“退出”,
e.g。 class="btn<ESC><SPACE>btn-secondary<ESC><SPACE>alert<ESC><SPACE>alert-info<SPACE>" <-- this quote is skipped at the last space and you can add other attirbutes
另一种选择是完全禁用属性的自动完成。这可以通过转到Tools
&gt;来完成。 Options
&gt; Text Editor
&gt; HTML
&gt; Advanced
,然后将Insert attribute value quotes
设置为false
。
答案 1 :(得分:0)
工具&gt;选项&gt;文本编辑器&gt; Html&gt;高级和tuirn off插入属性值报价。是的,你必须在自己中加注,但我宁愿每次都要跳过
仅供参考esc选项对我不起作用
微软的某个人确实需要在UX中吸取教训