为崇高文本2萨斯支持? [关闭](Sass support for Sublime Text 2

2019-06-26 00:27发布

有一个现有的包编辑萨斯在崇高的文本 2?

这似乎是流行: https://github.com/n00ge/sublime-text-haml-sass

然而,在安装之后,似乎它只提供语法高亮显示的scss文件。

理想情况下,我想为语法高亮,缩进和完成sass语法。

Answer 1:

我建议你用这个去: https://github.com/nathos/sass-textmate-bundle ,如果仅仅是惊人的代码完成-与SASS / SCSS兼容。

每当有关包的怀疑,并假设你用惊人的崇高包控制 ,只需使用包列表 , 类型的东西 (的结果将被安装的数量进行排序),通常最流行的一种是最好的一个。



Answer 2:

它之所以只工作了您的SCSS文件,是因为Ruby的HAML突出显示设置将覆盖你顶嘴突出。

转到Preferences > Browse Packages...

找到并打开Ruby Haml.tmLanguage里面Rails文件夹

更改文件类型的:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>fileTypes</key>
    <array>
        <string>haml</string>
        <string>sass</string> <!-- This line is causing the problem -->
    </array>
    <key>foldingStartMarker</key>
    <string>^\s*([-%#\:\.\w\=].*)\s$</string>
    <key>foldingStopMarker</key>
    <string>^\s*$</string>
...

至:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>fileTypes</key>
    <array>
        <string>haml</string>
    </array>
    <key>foldingStartMarker</key>
    <string>^\s*([-%#\:\.\w\=].*)\s$</string>
    <key>foldingStopMarker</key>
    <string>^\s*$</string>
...

现在你安装了SASS突出包装应工作正常。



Answer 3:

我做了一个博客帖子最近这个问题: 如何SASS支持添加到崇高的文本 。

这里有一个简单的总结:

  • 要获得语法高亮,安装SASS-TextMate的束插件 ,简称Sass在包控制。 你会发现, sass文件将无法正确默认突出,但在后我详细两秒修复不涉及黑客攻击的任何崇高的默认插件。
  • 安装SASS构建插件 ,使建筑sassscss从崇高的文件。
  • 添加SublimeOnSaveBuild插件 ,只要您将更改保存到文件会自动运行的构建。

退房的博客文章的全部细节。



Answer 4:

关于对这篇文章 :

  1. 安装SASS-的TextMate束插件
  2. 打开一些青菜文件
  3. 点击查看 | 语法 | 当前扩展为全部打开... | 萨斯


Answer 5:

如果一个包冲突造成的麻烦(如Haml的问题),你需要编辑/重载软件包等除去<string>sass</string>部分从Ruby HAML文件,然后我会极力推荐的包资源浏览器(和编辑器)插件。

  1. 安装PackageResourceViewer
  2. 使用调色板做PackageResourceViewer: Open Resource

    http://img33.imageshack.us/img33/9186/ozek.png

  3. 选择Rails那么Ruby Haml.tmLanguage

    屏幕2014-02-25_10.37.09.png http://img208.imageshack.us/img208/116/slnn.png
  4. 注释掉这些行:

    屏幕2014-02-25_10.39.12.png http://img163.imageshack.us/img163/7060/axa8.png

  5. 保存文件(这是真棒部分,因为PackageResourceViewer自动自动到正确的地方保存就在覆盖的部分。

  6. 完成。

现在去,并在调整已经讨厌你的其他包所有的小设置/默认值。



Answer 6:

我碰到的问题https://github.com/n00ge/sublime-text-haml-sass不承认Rails的默认.css.sass因为额外的文件.css扩展。 我同意上面的马克西姆,使用https://github.com/seaofclouds/sass-textmate-bundle是一个更好的选择并通过封装控制安装是理想的http://wbond.net/sublime_packages/package_control 。 修复.css.sass扩展不被认可的方式是直接编辑萨斯包。 转到Sublime Text 2 > Preferences > Browse Packages和编辑Sass\Syntaxes\Sass.tmLanguage文件。 添加<string>css.sass</string><array>块。

<key>fileTypes</key>
<array>
  <string>sass</string>
  <string>css.sass</string>
  <string>scss</string>
</array>


文章来源: Sass support for Sublime Text 2? [closed]