【问题标题】:Visual Studio 2013 - HTML elements with multiple classes and fighting with intellisenseVisual Studio 2013 - 具有多个类和智能感知的 HTML 元素
【发布时间】:2014-04-23 01:28:19
【问题描述】:

我正在使用 Visual Studio 2013 编辑 HTML,并且有一个烦人的怪癖,我似乎无法在网上找到任何答案。而且看起来很简单。

假设我正在创建一个带有 CSS 类 btnbtn-xs<div />。不幸的是,Intellisense 试图变得太聪明并招致我额外的击键,而不是更少。我开始打字:

<div class="btn

到目前为止,我们都很好。至此,我想继续打字下一节课。但是如果我按空格键,就会发生这种情况:

<div class="btn" |

在哪里 |表示光标。为什么会这样?我可以关掉它吗?我找到的最接近的解决方案是:

  • 每节课后点击ESCAPE。这将关闭 Intellisense 弹出窗口,让我正常输入。由于 ESCAPE 是一个相当远程的键,而且我经常有很多类要添加到一个元素中,所以我宁愿不做 5 品拉伸。
  • 我也可以按向左键移动。再一次,这是一个遥控钥匙,我再次发现自己用我的小指伸手去拿星星。

那么男人该怎么办?当然这是一个小刺激,但我报名参加这个 Intellisense 训练的全部原因是使用更少的击键,而不是更多。

【问题讨论】:

    标签: html css visual-studio intellisense


    【解决方案1】:

    试试这个:

    菜单:工具 -> 选项 -> 文本编辑器 -> HTML -> 高级

    将“插入属性值引号”的值更改为False

    【讨论】:

    • 否定。考虑到我完全期望勾选该值并让它发挥作用,这令人惊讶。在 VS 重新启动之前或之后都不起作用。看起来这可能是 VS 的正确部分。
    • 在 VS 2013 中为我工作。
    • 我明白了。我完全希望它能够工作。让我弄一些屏幕来显示我正在处理的内容。
    • 有效!但不使用现有标签。如果右双引号已经存在,则原始行为仍然存在。谢谢你!
    猜你喜欢
    • 2014-07-17
    • 2013-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多