Я пытаюсь получить простую подсветку синтаксиса, работающую в файле. Вот настройки.
У меня есть index.php
файл, который Notepad ++ правильно подчеркивает любой PHP код между <?
и ?>
тегами. Внутри этого файл, у меня есть некоторые Javascript, который должным образом признанных между <script type="text/javascript">
и </script>
теги.
Тем не менее, у меня есть некоторые CSS, которые не выделяются должным образом. Я заметил это со всеми «темами», которые я пробовал с Notepad ++. Код окружен <style type="text/css">
и </style>
все же не понимается как CSS должным образом.
Есть идеи?
Примечание. Notepad ++ правильно выделяет отдельные .css
файлы.
notepad++
css
syntax-highlighting
dmackerman
источник
источник
Ответы:
Я использую программу phpDesigner, которая выделяет PHP, HTML, CSS, JavaScript все отдельно в одном документе. Он выполняет завершение кода для каждой части, даже если вы делаете style = "fon ...".
Мне пришлось перейти к нему, так как я не смог найти ни одной другой программы, которая была бы так хороша при работе с PHP (и всеми другими языками, которые он использует одновременно), включая Notepad ++. Единственное, что мне хотелось бы, - это выделение синтаксиса строк SQL в PHP (это прекрасно работает только с SQL), но, возможно, в будущей версии.
источник
Для тех, кто пытается внедрить разные языки друг в друга, я нашел инструмент, который позволяет такой тип конфигурации: http://www.freescripteditor.org/
Мне лично нужен PHP, встроенный в SQL (да, именно в таком порядке).
Конфигурационные файлы читаются человеком, поэтому вы можете изменить их с помощью текстового редактора (в самой программе также есть графический интерфейс).
источник
Недавно я попробовал Sublime Text 2, который отлично справлялся с подсветкой файлов, содержащих несколько языков. В моем случае это был только HTML + CSS + JS, но я уверен, что он будет хорошо работать с PHP.
Приложение не так многофункционально, как notepad ++, но гораздо более эстетично.
Демо-версия время от времени предлагает пользователю приобрести лицензию, но ограничения по времени нет.
источник