按SPACE时,防止Visual Studio 2013退出编辑类标记

时间:2013-12-09 13:39:23

标签: css visual-studio razor intellisense visual-studio-2013

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

2 个答案:

答案 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中吸取教训