Visual Studio Code中的emmet出了问题

问题描述 投票:11回答:4

在最后一次更新后,Emmet正在以一些不同的(不正确的)方式工作。

如果我在emmet语法中键入常用代码,例如:

.row>.col*2

并按Tab键它不起作用。

如果我输入:

h1{Some title}

并按Tab键它也不起作用,但如果我把光标放在括号内,然后按Tab键 - 在这种情况下它会起作用。

这是我的vscode配置

"editor.fontSize": 12,
"editor.wordWrap": "on",
"editor.wrappingIndent": "indent",
"editor.minimap.enabled": true,
"workbench.iconTheme": "material-icon-theme",
"window.zoomLevel": 0,
"window.openFilesInNewWindow": "off",
"window.openFoldersInNewWindow": "on",
"workbench.welcome.enabled": false,
"workbench.colorTheme": "Default Light+",
"[stylus]": {
    "editor.quickSuggestions": {
        "other": false,
        "comments": false,
        "strings": false
    }
},
"emmet.preferences": {
    "stylus.valueSeparator": ": "
},
"git.enableSmartCommit": true 

更新后有人有同样的问题吗?

visual-studio-code emmet vscode-settings
4个回答
27
投票

v1.15.1开始,这对我有用:

打开您的偏好并添加

"emmet.triggerExpansionOnTab": true

似乎标签不再与Emmet相关联

编辑:如果你在v1.33.0或更新,你也可以打开首选项并输入像trigger expansion这样的东西,它现在只是一个简单的切换。当然,您仍然可以在settings.json文件中执行上述操作。


1
投票

我阅读了更新评论,发现vscode删除了“Tab”键以扩展缩写Emmet 2.0 in Visual Studio Code


1
投票

我有同样的问题,我无法解决它!所以我回到1.14版本!


0
投票

正如Lukavis所提到的那样,emmet已不再提供标签,这很令人伤心,但你仍然可以:

  1. 去菜单
  2. 偏好
  3. 去键绑定
  4. 搜索“emmet”
  5. find editor.emmet.action.expandAbbreviation
  6. 使用ctrl + tab或者你喜欢键绑定...
© www.soinside.com 2019 - 2024. All rights reserved.