在Sublime Text上自动完成SASS缺少分号?

时间:2014-02-22 11:38:40

标签: css sass sublimetext2 emmet

我刚开始使用SASS和Sublime Text 2并且非常享受它。但是,一些与CSS一起使用的自动完成功能不适用于SASS。 例如,当我输入一个CSS文件时:float并按tab,它会自动添加一个分号

float:

如果我然后添加left并按Tab键,那么

float:left;

但是,它不会在SCSS文件中执行此操作。有没有办法让这个自动完成回来,但有SASS?

1 个答案:

答案 0 :(得分:14)

修正:https://github.com/sergeche/emmet-sublime/issues/70

  

对于SASS语法,默认方言是sass,而不是scss(这很重要)。   根据{{​​3}}的例子,结束分号是   不需要。

     

但是你可以改变这种行为:在用户的Emmet.sublime-settings中   文件,为首选项部分添加sass.propertyEnd属性,如   这样:

{
    "preferences": {
        "sass.propertyEnd": ";"
    }
}