Sass поддержка Sublime Text 2? [закрыто]

Существует ли существующий пакет для редактирования Sass в Sublime Text 2?

Это кажется популярным: https://github.com/n00ge/sublime-text-haml-sass

Однако после установки кажется, что он обеспечивает подсветку синтаксиса только для файлов scss.

В идеале мне бы хотелось, чтобы подсветка синтаксиса, отступы и дополнения для синтаксиса sass.

67 голосов | спросил user1419762 3 J000000Tuesday12 2012, 14:39:46

6 ответов


0

Я бы порекомендовал вам воспользоваться этим: https://github.com/nathos/sass-textmate-bundle , если только для потрясающего завершения кода - совместимо с SASS /SCSS.

Если вы сомневаетесь в пакетах и ​​предполагаете, что вы используете удивительный Sublime Контроль пакетов , просто используйте список пакетов , напишите что-нибудь (результат будет отсортирован по количеству установок), и обычно самый популярный - лучший.

ответил Maxime Fabre 4 J000000Wednesday12 2012, 11:17:06
0

Причина, по которой он работает только для ваших файлов scss, заключается в том, что параметры подсветки Ruby HAML имеют приоритет над подсветкой sass.

Перейти к 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 должен работать правильно.

ответил Alexander Ekdahl 28 FriEurope/Moscow2012-12-28T19:30:30+04:00Europe/Moscow12bEurope/MoscowFri, 28 Dec 2012 19:30:30 +0400 2012, 19:30:30
0

Недавно я написал в блоге об этом: Как добавить поддержку SASS в Sublime Текст .

Вот краткое резюме:

  • Чтобы получить подсветку синтаксиса, установите плагин sass-textmate-bundle , который называется просто Sass в управлении пакетами. Вы обнаружите, что файлы sass не будут правильно выделены по умолчанию, но в посте я подробно описываю двухсекундное исправление, которое не не включает взлом любого из стандартных плагинов Sublime.
  • Установите плагин сборки SASS , чтобы включить сборку sass и scss файлы из Sublime.
  • Добавьте плагин SublimeOnSaveBuild , который автоматически запускает сборку при каждом сохранении изменений в файле.

Посетите сообщение в блоге для получения полной информации.

ответил Josh Earl 30 PMpTue, 30 Apr 2013 19:08:15 +040008Tuesday 2013, 19:08:15
0

относительно этой статьи :

  1. установить плагин sass-textmate-bundle
  2. открыть какой-нибудь файл sass
  3. нажмите Вид | Синтаксис | Открыть все с текущим расширением как ... | Sass
ответил blackbiron 21 stEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 21 Sep 2013 16:32:16 +0400 2013, 16:32:16
0

Если конфликт пакетов вызывает проблемы (например, проблема с 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:

    screen-2014-02-25_10.37.09.png http: //img208.imageshack.us/img208/116/slnn.png
  4. Закомментируйте оскорбительную строку:

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

  5. Сохраните файл (это потрясающая часть, потому что PackageResourceViewer автоматически сохраняет только переопределенную часть в правильную место.

  6. Готово.

Теперь перейдите и настройте все маленькие настройки /настройки по умолчанию в других пакетах, которые вас раздражали.

ответил cwd 26 FebruaryEurope/MoscowbWed, 26 Feb 2014 07:41:49 +0400000000amWed, 26 Feb 2014 07:41:49 +040014 2014, 07:41:49
0

Я столкнулся с проблемой https://github.com/n00ge/sublime- text-haml-sass не распознает файлы Rails по умолчанию .css.sass из-за дополнительных .css расширение. Я согласен с Максимом выше, используя https://github.com/seaofclouds/sass-textmate-bundle является лучшим вариантом, и его установка с помощью пакета управления является идеальным вариантом. . Чтобы исправить не распознаваемое расширение .css.sass, нужно отредактировать пакет 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>
ответил 12 MarpmTue, 12 Mar 2013 21:06:39 +04002013-03-12T21:06:39+04:0009 2013, 21:06:39

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132