2016-11-01 2 views
2

Как отключить VSCode от создания свойств свойств префикса поставщика при попытке добавить вкладку в свойство без добавленных префиксов поставщика? Мне не нужны префиксы поставщиков, так как моя пост-css-обработка сообщений для Sass обрабатывает это уже.Отключить префикс поставщика Sass autocomplete

Спасибо.

+0

AFAIK это не по умолчанию. У вас есть какие-либо дополнительные расширения, связанные с SASS? – kwood

+0

@kwood, а не когда это происходило, хотя я недавно установил «Sass» –

+0

, было бы неплохо иметь возможность отключать префиксы поставщиков вообще, как и все из них просто не существует –

ответ

1

Поведение, которое вы описываете, насколько я понимаю, не является поведением VScode по умолчанию. В режимах синтаксиса SCSS/SASS нет автозаполнения префикса поставщика. Это, скорее всего, связано с дополнительным плагином для фрагмента кода для языка или плагином autoprefix для CSS.

Я рекомендую отключить все связанные с SCSS/SASS плагины, а затем проверить, продолжают ли появляться эти префиксы поставщика. Очень вероятно, что они этого не делают. Затем вы должны повторно включить отключенные плагины один за другим, пока не нажмете на виновника. Просто оставьте конфликтный плагин отключенным или удалите его, и вы должны быть установлены.

Когда вы начинаете с дефиса, вы запускаете автоматическое завершение, как ожидалось. Вы можете сделать это очень мало, потому что это ожидаемое поведение.

Чтобы получить информацию о поведении вы стремиться, есть действительно только две альтернативы:

  • Ask плагин автора, чтобы сделать завершающие префикс поставщика необязательными, за пользовательской настройки.
  • Fork the plugin, change the respective source code, удалив требуемые дополнения, не создавайте их и не заменяйте приведенную выше версию версией в VScode. Вы можете легко установить плагины из локальных файлов пакета плагинов .vsix.

Update: Просто, чтобы сделать вещи проще для вас, я пошел вперед, раздели все префиксы поставщика и упаковывают плагин. Вы можете скачать его здесь: https://github.com/herrbischoff/vscode-sass-indented-stripped

+0

вот мой список установленных расширений и нет плагинов CSS https://gist.github.com/Grawl/27a1bc6af531734218e36474581df332 –

+0

, и вот мои настройки https://gist.github.com/Grawl/efa31d7fbf261dfdcd6d54cf75e60a25 –

+0

, но каждый раз, когда я пишу отступы Сасса и пытаюсь получить автозаполнение selector Я получаю все существующие префиксы поставщика https://imgur.com/a/dqhMU –

Смежные вопросы