Notepad++ изначально не предлагает этого. Вы можете переключаться между 2 языками, но не можете выбирать 2 языка одновременно.
Однако Notepad++ поддерживает добавление вашего собственного языка. Таким образом, теоретически, вы должны быть в состоянии создать свой собственный язык, который объединяет их вместе, используя их собственную подсветку.
Но создать собственную копию рассматриваемого языка может быть сложно. Файл stylers.model.xml содержит всю конфигурацию для цветов, но не словарь за ним.
Файл langs.model.xml имеет все функции, поэтому экспорт UserStyle, а затем копирование / вставка между 3 файлами будет утомительной работой, но она должна позволить вам что-то создать.
Вам решать, действительно ли вам это нужно, или что вы просто согласитесь с переключением между SQL и подсветкой синтаксиса сценариев оболочки.
РЕДАКТИРОВАТЬ: Я полагаю, что в том же выпуске вы можете отредактировать файл langs.model.xml и stylers.model.xml после создания резервной копии и взломать поддержку SQL в макете скрипта.
РЕДАКТИРОВАТЬ 2: Просто попытался объединить php, html и sql в стиль php, но, похоже, ничего не изменилось. Таким образом, очевидно, это больше, чем просто редактирование этих двух файлов и перезапуск блокнота, и это может быть даже невозможно.