css - 在 Sublime Text 上使用 SASS 自动完成缺少分号?

标签 css sass sublimetext2 emmet

我刚刚开始将 SASS 与 Sublime Text 2 结合使用,并且非常喜欢它。但是,某些适用于 CSS 的自动完成功能不适用于 SASS。 例如,当我在 CSS 文件中键入:float 并按 tab 时,它会自动添加一个分号

float :

同样,如果我添加 left 并按 tab,我会得到

float :左;

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

最佳答案

固定:https://github.com/sergeche/emmet-sublime/issues/70

For SASS syntax, default dialect is sass, not scss (it’s important). According to examples from http://sass-lang.com, closing semicolon is not required.

But you can alter this behaviour: in User’s Emmet.sublime-settings file, add the sass.propertyEnd property for preferences section, like this:

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

关于css - 在 Sublime Text 上使用 SASS 自动完成缺少分号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21953759/

相关文章:

javascript - 如何禁用 "laxcomma"检查?

javascript - Javascript/D3.js 中未定义或空引用的属性 'value'

html - 如何在 Safari 移动版 (iPad) 上正确滚动?

javascript - 像轮盘一样滚动 div 内容

css - 如何在 zurbs foundation 的 sass 版本中确定 gutter-width

git - 使用 sublimerge 在 3-way diff 中启用编辑模式

html - field_with_errors 的 CSS

css - 如何使用 Susy 在不同的页面上生成不同的布局?

css - 在 SASS 上禁用 map 文件

java - SublimeText3 无法识别 Scanner 类