【问题标题】:changing the Emmet's auto complete更改 Emmet 的自动完成
【发布时间】:2014-12-01 17:44:47
【问题描述】:

我使用 sublime text 作为我的 html5 代码的编辑器,我还使用 Emmet 通过 Emmet 的自动完成来加速我的编码。在一个空白的 .HTML 文件中,当我按下 control + 空格时,它会为我生成以下代码:

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
</body>
</html>

现在我只是认为它会在我按下 control + 空格时生成更多我选择的代码。 我希望它生成此代码:

<!DOCTYPE html>
<html lang="en">
<head>
<title></title>
    <meta charset = "utf-8"/>
    <meta name = "viewport" content="width = device-width, intial-scale = 1.0">
    <link rel="" href="">
</head>
<body>
    <script src = ""></script>
</body>
</html>

是否可以更改某些配置?

【问题讨论】:

    标签: emmet


    【解决方案1】:

    您可以通过编辑 Emmet 用户设置文件来创建自己的或编辑现有的 Emmet sn-ps。你可以直接从 Sublime Text 打开这个文件(Sublime Text > Preferences > Package Settings > Emmet > Settings – User)。默认是空的,你需要添加这个结构:

    {
      "snippets": {
        "html": {
          "abbreviations": {
            "mytrigger": "!!!+html>head+body"
          }
        }
      }
    }
    

    新的 sn-ps 在 abbreviations 对象中定义。在此示例中,将通过在 HTML 文档中键入 mytrigger 并点击 tab 来生成 HTML。所有缩写都在线上GitHub

    我的GitHub page 上也有一个例子。

    【讨论】:

    • 谢谢你!如果我可以重新定义现有触发器而不是想出一个新触发器,那就太好了。
    猜你喜欢
    • 2019-06-15
    • 2018-10-28
    • 2020-10-27
    • 1970-01-01
    • 2013-08-28
    • 2013-12-27
    • 1970-01-01
    • 1970-01-01
    • 2020-04-19
    相关资源
    最近更新 更多