有一个现有的包编辑萨斯在崇高的文本 2?
这似乎是流行: https://github.com/n00ge/sublime-text-haml-sass
然而,在安装之后,似乎它只提供语法高亮显示的scss
文件。
理想情况下,我想为语法高亮,缩进和完成sass
语法。
有一个现有的包编辑萨斯在崇高的文本 2?
这似乎是流行: https://github.com/n00ge/sublime-text-haml-sass
然而,在安装之后,似乎它只提供语法高亮显示的scss
文件。
理想情况下,我想为语法高亮,缩进和完成sass
语法。
我建议你用这个去: https://github.com/nathos/sass-textmate-bundle ,如果仅仅是惊人的代码完成-与SASS / SCSS兼容。
每当有关包的怀疑,并假设你用惊人的崇高包控制 ,只需使用包列表 , 类型的东西 (的结果将被安装的数量进行排序),通常最流行的一种是最好的一个。
它之所以只工作了您的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突出包装应工作正常。
我做了一个博客帖子最近这个问题: 如何SASS支持添加到崇高的文本 。
这里有一个简单的总结:
Sass
在包控制。 你会发现, sass
文件将无法正确默认突出,但在后我详细两秒修复不涉及黑客攻击的任何崇高的默认插件。 sass
和scss
从崇高的文件。 退房的博客文章的全部细节。
关于对这篇文章 :
如果一个包冲突造成的麻烦(如Haml的问题),你需要编辑/重载软件包等除去<string>sass</string>
部分从Ruby HAML
文件,然后我会极力推荐的包资源浏览器(和编辑器)插件。
PackageResourceViewer
PackageResourceViewer: Open Resource
: Rails
那么Ruby Haml.tmLanguage
: 保存文件(这是真棒部分,因为PackageResourceViewer
自动自动到正确的地方保存就在覆盖的部分。
完成。
现在去,并在调整已经讨厌你的其他包所有的小设置/默认值。
我碰到的问题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>