【问题标题】:Prevent Visual Studio 2013 to exit editing class tag when pressing SPACE阻止 Visual Studio 2013 在按 SPACE 时退出编辑类标记
【发布时间】:2013-12-26 15:31:08
【问题描述】:

我喜欢 VS2013 中的一个功能是 CSHTML 文件中的 CSS 类 IntelliSense,但是,他们的新功能是在按 SPACE 时退出标签。

例如:我通常使用带有多个类的 Bootstrap,说:

<button class="btn_ <- My pointer is here

我想按SPACE并添加btn-default,但它却跳了出来:

<button class="btn" _ <- new pointer position

我需要更多的时间来处理课程。有没有办法关闭它?

P.s:我目前最快的解决方法是在按 SPACE 之前按 ESC

【问题讨论】:

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


    【解决方案1】:

    老实说,尝试几种组合,在 Space 之前使用 Esc 可能是您最快的方法。当你添加完所有你需要的类后,它还可以让你“退出”,

    例如class="btn&lt;ESC&gt;&lt;SPACE&gt;btn-secondary&lt;ESC&gt;&lt;SPACE&gt;alert&lt;ESC&gt;&lt;SPACE&gt;alert-info&lt;SPACE&gt;" &lt;-- this quote is skipped at the last space and you can add other attirbutes

    另一个选项是完全禁用属性的自动完成。这可以通过转到Tools > Options > Text Editor > HTML > Advanced 来完成,然后将Insert attribute value quotes 设置为false

    【讨论】:

    • 感谢 ESC 提示!但是,关闭Insert attribute value quotes 后,我仍然会发生这种情况。
    • 这里也一样。我也使用 vim 模式,所以我不能一直按 esc。
    【解决方案2】:

    工具 > 选项 > 文本编辑器 > Html > 高级并关闭插入属性值引号。是的,你必须自己加上引号,但我宁愿这样每次都必须跳过

    仅供参考,esc 选项对我不起作用

    微软的某些人肯定需要 UX 方面的课程

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-30
      • 2015-01-12
      • 1970-01-01
      相关资源
      最近更新 更多