首页 > 解决方案 > Visual Studio Code - Emmet / Intellisense 自动完成似乎在属性内不起作用

问题描述

我刚开始在 vscode 中学习 html/css 并遇到了这个问题。

  1. 新的 HTML 文档
  2. 输入 inp 然后按 TAB
  3. 正如预期的那样,您将获得完整的、预填充的和预选的文本 <input type="text" name="" id="">
  4. 如果现在键入,“文本”将按预期替换为新字符
  5. name=正如预期的那样,按 Tab 会自动进入 的 " " 之间
  6. 如果您随后开始输入,则不会收到任何自动完成建议。因此,如果您有一个<label for="test1">,然后是一个,那么在输入“预选”语法时<input...,您将不会得到建议。test1
  7. 但是,如果您在按 Tab 后按向左箭头,然后按向右箭头来来回移动插入符号(因此会丢失预选),您现在会在键入时获得自动提示。

我错过了什么吗?

此处示例:https ://streamable.com/hgwtyp

标签: htmlvisual-studio-codeintellisenseemmet

解决方案


github上的其他人为我指出了正确的方向。这就是我所追求的:

"editor.suggest.snippetsPreventQuickSuggestions": false


推荐阅读