1

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

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

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

2017-03-24 提问
4 个回答
3

@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 快捷键了

0

绝对可行答案

关键在于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

即可!

0

使用vscode

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

撰写答案

推广链接