VS Code中的默认emmet设置在哪里?

问题描述 投票:3回答:1

Visual Studio Code(v1.15.1)中的默认emmet设置在哪里?

我正在寻找使VS Code将emmet html缩写!扩展为的文件:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
</head>
<body>

</body>
</html>

我正在努力解决自VS Code started being shipped with emmet 2.0 by default以来发生的一些问题。

visual-studio-code code-snippets emmet
1个回答
1
投票

你可以用custom snippet覆盖它。

settings.json Ctrl +,

"emmet.extensionsPath": PATH_TO_YOUR_NEW_FOLDER_WITH_SNIPPETS

在此文件夹中创建文件snippets.json

Emmet 2.0:HTML中的自定义Emmet片段应该是有效的缩写。例如:使用ul>li而不是<ul><li></li></ul>

如果您想在代码段中只包含文本而不是标记,请使用{}notation:

{<ul><li></li></ul>}

{
    "variables": {
        "lang": "en"
    },
    "html": {
        "snippets": {
            "!": "!!!+html[lang=${lang}]>(head>meta[charset=UTF-8]+title{Document})+body"
        }
    }
}

VSCode docs: "Using custom Emmet snippets"

© www.soinside.com 2019 - 2024. All rights reserved.