Lý do nó chỉ hoạt động đối với tệp scss của bạn là vì cài đặt làm nổi bật của Ruby HAML ghi đè lên phần tô sáng sass của bạn.
Chuyển đến Preferences
>Browse Packages...
Tìm và mở Ruby Haml.tmLanguage
bên trong thay đổi Rails
thư mục
các loại file từ:
<?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>
...
tới:
<?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>
...
Bây giờ Sass nổi bật gói bạn đã cài đặt sẽ hoạt động bình thường.
Nguồn
2012-12-28 15:30:30
vì vậy ... làm thế nào để bạn biên dịch các tệp sass? không có lệnh xây dựng, và tôi đã thử kéo ra các tập tin "có liên quan" từ repo n00ge, nhưng tôi dường như không có "sass" được cài đặt? – drzaus
Hãy cẩn thận, tất cả các plugin Sass cho Sublime là những người giúp đỡ để giảm bớt một môi trường Sass đã hoạt động. Họ sẽ không biên dịch các tệp của bạn và không loại bỏ sự cần thiết phải cài đặt Sass. –
Để trả lời câu hỏi bình luận của tôi, tôi đã kết thúc gói [trình biên dịch SASS độc lập] (https://github.com/zaus/Sassifier) cho Windows trong .NET (xem github) – drzaus