我刚开始使用SASS和Sublime Text 2并且非常享受它。但是,一些与CSS一起使用的自动完成功能不适用于SASS。
例如,当我输入一个CSS文件时:float
并按tab
,它会自动添加一个分号
float:
如果我然后添加left
并按Tab键,那么
float:left;
但是,它不会在SCSS文件中执行此操作。有没有办法让这个自动完成回来,但有SASS?
答案 0 :(得分:14)
修正:https://github.com/sergeche/emmet-sublime/issues/70
对于SASS语法,默认方言是sass,而不是scss(这很重要)。 根据{{3}}的例子,结束分号是 不需要。
但是你可以改变这种行为:在用户的Emmet.sublime-settings中 文件,为首选项部分添加sass.propertyEnd属性,如 这样:
{
"preferences": {
"sass.propertyEnd": ";"
}
}