sublime下如何让vue文件(less下)支持EMMET

使用sublime,在VUE文件下 无法使用emmet
有什么方式解决么?
GOOGLE了一下 只看到ATOM的方案,没看到SUBLIME的

下载了一个vue sinppets插件,能够在template和普通style标签下使用emmet

但是如果给style加了lang="less",就无法使用emmet了

阅读 4.2k
评论
    4 个回答

    @bmxklyzj
    找了很久都没方法

    最后还是自己搞定了,打开EMMET的键盘设置key binding-user
    添加以下信息


    {
            "keys": [
                "tab"
            ],
            "args": {
                "action": "expand_abbreviation"
            },
            "command": "run_emmet_action",
            "context": [
                {
                    "key": "emmet_action_enabled.expand_abbreviation"
                }
            ]
        }
      • 0
      • 新人请关照

      平时习惯用tab,在vue文件里只能改为 ctrl+e 快捷键了

        绝对可行答案

        关键在于ememt插件的作用域问题,找到如下配置:

        "css_completions_scope": "source.css - meta.selector.css - meta.property-value.css, source.scss - meta.selector.scss - meta.property-value.scss, source.less - meta.selector.css - meta.property-value.css",

        如果你还想在stylus语法糖下使用ememt,只需要依葫芦画瓢:

        source.stylus - meta.selector.css - meta.property-value.css

        即可!

          使用vscode

          该答案已被忽略,原因:不符合答题规范,内容不是答案,可用评论、投票替代

            撰写回答

            登录后参与交流、获取后续更新提醒