it-swarm.xyz

Назначение пользовательских расширений для подсветки синтаксиса языка в Notepad ++

В текущей версии Notepad ++ открытие .sql файлов приводит к тому, что Notepad применяет к нему подсветку синтаксиса SQL. Я бы хотел, чтобы Notepad ++ делал то же самое и для других расширений, есть ли настройка, где я могу это определить?

275
Sathyajith Bhat

Когда вы открываете файл в notepad ++, он пытается загрузить подсветку синтаксиса для содержимого на основе расширения файла.

Если вы используете настраиваемое расширение для одного из существующих языков, вы можете добавить это расширение в Настройки -> Конфигуратор стайлера. Выберите язык и добавьте расширение в поле ввода "Расширение пользователя". Чтобы добавить несколько расширений, разделите их, используя Space,.

Затем вам нужно заново открыть файл, чтобы увидеть примененную подсветку синтаксиса.

Вы также можете изменить стиль подсветки синтаксиса, выбрав другой язык из языкового меню.

342
T. Kaltnekar

Найдите файл langs.xml (обычно это C:\Users [имя пользователя]\AppData\Roaming\Notepad ++), откройте его с помощью Notepad ++, найдите строку, которая начинается с <Language name="sql" ext="sql", и добавьте нужные расширения в ext field, разделяя их пробелом.

Чтобы сделать это для пользовательского языка, вместо этого найдите userDefineLang.xml и отредактируйте ext="".

Если вы установили notepad ++ в «портативный» -режим, то langs.xml и userDefineLangs.xml будут находиться непосредственно в папке, где находится notepad ++.

65
alex