【问题标题】:How to use Sublime Text 3 SCSS syntax highlighting with existing CSS completion如何在现有的 CSS 补全中使用 Sublime Text 3 SCSS 语法高亮
【发布时间】:2017-02-07 15:27:54
【问题描述】:

有没有办法只使用包中的语法高亮显示?

我真的很喜欢我为 CSS 完成的 ST3 完成(我认为它的 emmet,不确定,但这并不重要)。

所以我想将它与 SCSS 文件一起使用,但使用另一个包中的语法高亮显示。

每个进行语法高亮的包都希望使用自己的制表符补全。

【问题讨论】:

    标签: css sass sublimetext3 sublime-text-plugin


    【解决方案1】:

    我不确定您的问题,但我正在使用“Sass 的语法突出显示”。它解决了我的问题。

    .css 中的所有自动完成功能都可以在 .scss 中实现

    【讨论】:

    • 在 Stack Exchange 站点上通常不接受仅链接的答案。该链接将来可能会更改或无法访问,并且如果没有对链接包含的内容的摘要,此答案将毫无用处。请总结链接中的内容(不要只是复制和粘贴)并仅将链接用作参考。如果您删除链接并且答案不能独立存在,那么这不是一个好的答案。
    【解决方案2】:

    是的,你可以,但不是很好:

    调整 CSS 包中的 css_completions.py 文件。寻找selector_scope,你会得到类似下面的东西

    例如

    selector_scope = "source.css - meta.selector.css, source.css"
    prop_name_scope = "meta.property-name.css, meta.property-name.scss"
    prop_value_scope = "meta.property-value.css, meta.property-value.scss"
    

    这不是很好,因为每次更新都会被覆盖。所以最好的解决方案仍然是 @SergioAndrade 的

    马特

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-21
      • 2016-09-18
      • 2018-02-23
      • 2018-06-30
      • 1970-01-01
      • 1970-01-01
      • 2016-11-20
      相关资源
      最近更新 更多