强制 Emmet (VS Code) 将所有缩写内联

Force Emmet (VS Code) to wrap all abbreviations inline

我经常使用 Emmet in VS Code.

将 HTML 文本的一部分包裹在标签内

命令是“Emmet: Wrap with Abbreviation”(Alt+Shift+W on Windows)。

是否可以强制 Emmet 将我的所有选择内联包装,即在同一行?

参见下面的示例,其中 <p> 标签自动将我的选择放在新的一行,而 <span> 标签只是将我的选择换行。

我希望所有用缩写换行的行为都像 <span 示例。

在您的设置中试试这个:

"emmet.syntaxProfiles": {
  "html": {
     "tag_nl": false
  }
}

tag_nl:

output each tag on new line with indentation, boolean. Values are true (each tag on new line), false (no formatting) and 'decide' (string; only block-level elements on new lines).

emmet doc on syntax profiles and vscode emmet config

这会做你想做的,但它似乎适用于所有 emmet 扩展,而不仅仅是包装。