Notepad++ Редактировать подсветку синтаксиса для PHP?

Я хотел бы отредактировать подсветку синтаксиса для PHP в Notepad++:

  1. Чтобы переменные, начинающиеся с $_, выделялись другим цветом, чем переменные, начинающиеся только с $
  2. Чтобы такие операторы, как {} () [], были другого цвета, чем такие операторы, как & =

Можно ли изменить выделение, чтобы оно было таким глубоким? Как?


person user422039    schedule 17.12.2010    source источник


Ответы (2)


Это возможно

В Notepad++ определите новый язык, нажав Просмотр > Определяемый пользователем диалог...

Дайте языку имя (например, myPHP). Установите расширение (аббревиатура расширения файла) на php. Определите цветовое кодирование для глобальных переменных, а также скобок, фигурных скобок и круглых скобок и т. д. Закройте диалоговое окно.

Вот и все. Форматирование для myPHP, конфликтующее с форматированием для PHP, переопределит форматирование для PHP, т. е. если файл имеет расширение .php.

Дополнительная информация: Вики Notepad++

person Geoffrey    schedule 21.12.2010
comment
Последний шаг делает это менее полезным, чем могло бы быть. Но ничего себе, я не знал, что эта функция существует. - person BoltClock; 21.12.2010
comment
@BoltClock, я тоже только что узнал об этом. Я отредактировал свой ответ. Кажется, можно дать определяемому пользователем языку такое же расширение файла. Тогда тоже получится. - person Geoffrey; 21.12.2010
comment
Я не согласен. Создание пользовательского языка занимает гораздо больше времени, чем редактирование существующего языка; следовательно, это не тот ответ, который ищут пользователи, заходящие на эту страницу. Это пустая трата времени для пользователей, которые ищут этот вопрос. Этот ответ не должен был быть опубликован и помечен для удаления. Либо название вопроса следует изменить так, чтобы люди, не ищущие эту проблему, не привлекались сюда, либо мы должны попытаться найти реальный ответ. - person Wolfpack'08; 27.02.2016

Чтобы изменить подсветку синтаксиса в Notepad++, выполните следующие действия:

  • Перейдите к Settings, затем Style. Откроется диалоговое окно конфигуратора.
  • Выберите язык php
  • Выберите стиль на основе ваших критериев
  • Сохранять
person Abhishek Shringi    schedule 23.11.2015
comment
Любые идеи, как определить новую группу, чтобы отделить константы от функций? Раздражает использовать для них один и тот же цвет, когда это совершенно разные вещи... - person andreszs; 06.04.2017