Как отключить выделение кода SQL в phpstorm?

Как отключить выделение кода SQL в phpstorm? я когда-либо отключил все проверки sql.. но правила цвета и шрифтов продолжают превышать мои правила цвета строки php. Вот пример, который я хочу достичь:

$var_php = " all text here is red , SELECT * and whatever sql code is in red too " ;

Ответы

Ответ 1

Язык SQL автоматически вводится в такие строки, которые содержат код SQL.

Перейдите к Settings/Preferences | Editor | Language Injections и отключите нежелательные правила.

Альтернативно - отключить плагины поддержки SQL/базы данных (так как в них нет необходимости).

Ответ 2

Вы можете отключить его, оставив другие SQL-подсветки/проверки самостоятельно, создав новую инъекцию IntelliLang, которая специально не соответствует DQL. Я использовал присутствие:. Это не позволит IDE выделить DQL, а также пометить ее как ошибку или переформатировать ее неправильно.

Я создал Gist с инструкциями здесь:

https://gist.github.com/willemnviljoen/d20ad8ad0cc365a7e80744328246610f