Emmet: Могу ли я отключить автопрефиксатор?

Созданный на 23 апр. 2017  ·  10Комментарии  ·  Источник: emmetio/emmet

например, когда я набираю "bxb", он создает

  -webkit-box-sizing: border-box
  -moz-box-sizing: border-box
  -ms-box-sizing: border-box
  box-sizing: border-box

но в настоящее время у нас есть веб-пакеты, которые делают такие вещи. Так есть ли переключатель для отключения автопрефикса?

Самый полезный комментарий

Чтобы избавиться от автоматических префиксов в Sublime Text, нажмите Preferences> Package Settings> Emmet> Settings-User и добавьте следующий фрагмент:

{
    "preferences": {
        "css.autoInsertVendorPrefixes": false
    },
}

Все 10 Комментарий

Если вы используете код Visual Studio, добавьте параметр в settings.json (настройки пользователя или рабочей области).

{
    "emmet.preferences": {
        "css.autoInsertVendorPrefixes": false
    }
}

2017-06-02_18-05-47

css.autoInsertVendorPrefixes
Автоматически создавать копии расширенного свойства CSS с префиксом поставщика. По умолчанию Emmet будет генерировать свойства с префиксом поставщика, только если вы поставите тире перед сокращением (например, -bxsh). Если этот параметр включен, вам не нужны тире перед сокращениями: Emmet создаст для вас свойства с префиксом поставщика.

В других IDE или редакторах кода вы можете попробовать создать файл настроек (preferences.json) в корневом каталоге проекта. Более подробную информацию вы можете найти по ссылке - https://docs.emmet.io/customization/preferences/

@albrin спасибо большое!

@albrin, подскажите, может вы знаете как отключить префиксы но уже в брекетсе?

Чтобы избавиться от автоматических префиксов в Sublime Text, нажмите Preferences> Package Settings> Emmet> Settings-User и добавьте следующий фрагмент:

{
    "preferences": {
        "css.autoInsertVendorPrefixes": false
    },
}

Привет, у меня есть странная проблема, связанная с Sublime Text.

Я внес изменения в пользовательские настройки

{
  "preferences": {
    "css.autoInsertVendorPrefixes": false
  }
}

И это вроде как работает. Когда я набираю d:f он не добавляет префиксы поставщика, но я набираю df он добавляет их. Я не знаю, связано ли это с нечетким поиском или чем-то еще, но я думаю, что это баги.
emmetvendorprefixes

У меня была такая же проблема в Sublime Text.

Он отлично работает для меня

{
    "preferences": {
        "css.autoInsertVendorPrefixes": false,
        "caniuse.enabled": false
    },
}

@KitCarver Мой герой!
Вы случайно не знаете, откуда взялся этот вариант caniuse ?

Да, нашел здесь: https://docs.emmet.io/customization/preferences/

caniuse.enabled
Включите поддержку Могу ли я использовать базу данных. Если этот параметр включен, распознаватель аббревиатур CSS сначала будет проверять, могу ли я использовать базу данных, прежде чем обнаруживать свойства CSS, которые должны быть разрешены.

В Emmet v2 убраны автоматические префиксы

Для пользователей IntelliJ просто отключите Auto insert css vendor prefixes под:

Preferences > Editor > Emmet > CSS

image

Была ли эта страница полезной?
0 / 5 - 0 рейтинги