70

Sublime Text 2でSassを編集するための既存のパッケージはありますか?

これは人気があるようです: https ://github.com/n00ge/sublime-text-haml-sass

ただし、インストール後は、scssファイルの構文の強調表示のみが提供されるようです。

理想的には、構文の強調表示、インデント、およびsass構文の補完が必要です。

4

6 に答える 6

70

これを使用することをお勧めします: https://github.com/nathos/sass-textmate-bundle、驚くべきコード補完 - SASS/SCSS と互換性がある場合のみ。

パッケージについて疑問があるときはいつでも、すばらしい Sublime Package Controlを使用していると仮定して、 packages listを使用し、何かを入力してください(結果はインストール数でソートされます)。通常、最も人気のあるものが最適です。

于 2012-07-04T07:17:06.373 に答える
46

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 ハイライト パッケージが正しく動作するはずです。

于 2012-12-28T15:30:30.190 に答える
21

これについて最近ブログ投稿を行いました: How to Add SASS Support to Sublime Text .

簡単な要約は次のとおりです。

  • 構文の強調表示を取得するには、パッケージ コントロールで単に呼び出されるsass-textmate-bundle プラグインをインストールします。Sassデフォルトではファイルが適切に強調表示されないことがわかりsassますが、投稿では、Sublime のデフォルト プラグインをハッキングする必要のない 2 秒の修正について詳しく説明しています。
  • SASS Build プラグインをインストールして、Sublime からのビルドsassscssファイルを有効にします。
  • ファイルに変更を保存するたびに自動的にビルドを実行するSublimeOnSaveBuild プラグインを追加します。

詳細については、ブログ投稿をご覧ください。

于 2013-04-30T15:08:15.087 に答える
18
于 2013-09-21T12:32:16.277 に答える
2

拡張子が余分にあるため、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.cssSublime Text 2 > Preferences > Browse PackagesSass\Syntaxes\Sass.tmLanguage<string>css.sass</string><array>

<key>fileTypes</key>
<array>
  <string>sass</string>
  <string>css.sass</string>
  <string>scss</string>
</array>
于 2013-03-12T17:06:39.913 に答える