sublimetext3 — Подсветка подсветки синтаксиса PHP / HTML 3

введите описание изображения здесь

Это изображение подводит итог. Всякий раз, когда я пишу тег PHP «внутри» тега PHP, который заканчивается в открытых скобках [если, иначе, для, …], остальная часть строки становится белой.

РЕДАКТИРОВАТЬ: @MattDMo открыл проблему в Sublime github repo и похоже, что они уже исправили ее. Теперь нам остается только ждать развертывания 🙂

3

Решение

Эта проблема вопрос с PHP.sublime-syntax файл в последних сборках Sublime Text 3. Как объяснено в этом тянуть запрос, Есть некоторые вещи, происходящие за кулисами, когда код PHP и HTML смешиваются, особенно когда HTML находится внутри блока фигурных скобок. PR был принят, и текущая версия пакета PHP теперь должен работать как положено. Для обновления установки ST3, Build 3080 или более поздней версии (и вы действительно должен использовать текущий Сборка 3114 публичной беты, или Сборка 3113 на пути разработчика), перейдите во временный каталог или куда-нибудь еще и запустите

git clone https://github.com/sublimehq/Packages.git

или загрузите ZipFile репо и расширить его. Введите созданное Packages каталог, затем скопируйте весь PHP папка для Sublime’s Packages каталог:

  • OSX — ~/Library/Application Support/Sublime Text 3/Packages
  • Linux — ~/.config/sublime-text-3/Packages
  • Windows — C:\Users\UserName\AppData\Roaming\Sublime Text 3\Packages
  • Портативная установка Windows — InstallationDirectory\Data\Packages

пожалуйста имейте в виду, что это переопределит (но не перезапишет) пакет PHP Sublime по умолчанию, и не будет обновлен Когда вы устанавливаете новую сборку, с почти наверняка будут внесены дополнительные изменения. Просто не забудьте удалить новый Packages/PHP каталог при обновлении, и вы будете все готово.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]