2015-06-07 3 views
0

WebStorm вводит правила раскраски CSS в моем JavaScript. Например, в следующем блоке кода ...WebStorm: Отключение раскраски для ввода языка

$('.navbar-collapse ul li a').click(function() { 
     $('.navbar-toggle:visible').click(); 
}); 

Все внутри '.navbar-collapse ul li a' окрашено в соответствии с правилами CSS цвета. Я бы хотел, чтобы это было окрашено как обычная строка javascript.

Я попытался следующие без толку ...

  • Отключить все в меню Настройки -> Редактор -> язык inejects
  • Отключить все в меню Настройки -> Редактор -> Намерения - -> Языковые инъекции
  • Отключите плагин intelliLang.

ответ

1

В настоящее время это невозможно.

  1. Язык Инъекции, которые выполняются автоматически (жестко закодированные, если хотите) в JavaScript-коде, нельзя отключить вручную.

    https://youtrack.jetbrains.com/issue/WEB-1475 - посмотреть этот билет (звезда/голос/комментарий), чтобы получить уведомление о прогрессе.

  2. Поскольку он не может быть отключен, вы можете удалить только некоторые цвета фона для инъецированных фрагментов (цвет, который указывает, что это фрагмент инъекции) .. поскольку все цвета «переднего» (символа) берутся из этого введенного языка (CSS в вашем случае), если, конечно, вы не избавитесь от всех цветов для CSS (что тогда повлияет на фактические файлы .css).


Отключить все, в разделе Настройки -> Редактор -> Намерения -> Языковые инъекции

Это ничего не будет делать для вас - это те "быстрые решения"/помощники, которые должны быть вызваны вручную в любом случае.

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