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

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

263 голоса | спросил Sathya 14 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 14 Sep 2009 14:09:40 +0400 2009, 14:09:40

2 ответа


331

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

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

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

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

ответил T. Kaltnekar 14 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 14 Sep 2009 14:28:05 +0400 2009, 14:28:05
62

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

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

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

ответил alex 14 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowMon, 14 Sep 2009 14:23:05 +0400 2009, 14:23:05

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132