Sublime Text 2でSassを編集するための既存のパッケージはありますか?
これは人気があるようです: https ://github.com/n00ge/sublime-text-haml-sass
ただし、インストール後は、scss
ファイルの構文の強調表示のみが提供されるようです。
理想的には、構文の強調表示、インデント、およびsass
構文の補完が必要です。
Sublime Text 2でSassを編集するための既存のパッケージはありますか?
これは人気があるようです: https ://github.com/n00ge/sublime-text-haml-sass
ただし、インストール後は、scss
ファイルの構文の強調表示のみが提供されるようです。
理想的には、構文の強調表示、インデント、およびsass
構文の補完が必要です。
これを使用することをお勧めします: https://github.com/nathos/sass-textmate-bundle、驚くべきコード補完 - SASS/SCSS と互換性がある場合のみ。
パッケージについて疑問があるときはいつでも、すばらしい Sublime Package Controlを使用していると仮定して、 packages listを使用し、何かを入力してください(結果はインストール数でソートされます)。通常、最も人気のあるものが最適です。
Ruby HAML の強調表示設定が sass の強調表示をオーバーライドするため、scss ファイルでのみ機能する理由は次のとおりです。
後藤Preferences
>Browse Packages...
フォルダRuby Haml.tmLanguage
内を検索して開くRails
fileTypes を次のように変更します。
<?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 ハイライト パッケージが正しく動作するはずです。
これについて最近ブログ投稿を行いました: How to Add SASS Support to Sublime Text .
簡単な要約は次のとおりです。
Sass
デフォルトではファイルが適切に強調表示されないことがわかりsass
ますが、投稿では、Sublime のデフォルト プラグインをハッキングする必要のない 2 秒の修正について詳しく説明しています。sass
とscss
ファイルを有効にします。詳細については、ブログ投稿をご覧ください。
拡張子が余分にあるため、https://github.com/n00ge/sublime-text-haml-sassがRailsのデフォルトファイルを認識しないという問題が発生しました。上記のMaximeに同意します。https://github.com/seaofclouds/sass-textmate-bundleを使用する方が適切であり、パッケージコントロールを介してインストールするのが理想的ですhttp://wbond.net/sublime_packages/package_control。.css.sass拡張子が認識されない問題を修正する方法は、Sassパッケージを直接編集することです。ファイルに移動して編集します。ブロックに追加します。.css.sass
.css
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>