Подсветка синтаксиса в Notepad++: как рассматривать пользовательский язык как встроенный?

Это очень незначительная проблема, которая тем не менее раздражало меня в течение нескольких месяцев. Я потратил часы на поиск в Гугле безрезультатно.

включить подсветку синтаксиса .ahk файлы в Notepad++, я загрузил и импортировал .xml-файл для AutoHotkey. Проблема в том, что - чтобы включить эту подсветку-я должен вручную выбрать ее из раскрывающегося списка "язык". Я бы хотел, чтобы это было включено при .файл ahk открыт, как и для различных других языков.

Я пробовал добавление .расширение ahk на язык AutoIt в конфигураторе стилей, которое для меня ничего не делает. Есть идеи? Я не могу быть первым человеком, который был раздражен этим, но я не смог спросить Google с успехом.

3 ответов


он должен работать. Проверьте еще раз:

  1. на Settings → Style Configurator, выберите свой язык и добавьте в User ext. на

для установки подсветки синтаксиса в Notepad++ версии 6+:

  1. в главном меню выберите Вид > пользовательский язык...
  2. Нажмите кнопку " Импорт..." кнопка.
  3. перейдите к файлу раскраски синтаксиса. Это может быть либо .xml или .
  4. он сообщит "импорт успешно"
  5. Теперь перейдите и откройте один из файлов конфигурации в Notepad++.
  6. вуаля! Цвет!

если файл был создан правильно, он уже должен включать ссылку на расширение и автоматически распознавать новые файлы и отображать их в соответствующем контексте. Однако любые файлы, открытые в NPP не будет автоматически отображаться новая цветовая подсветка пока вы не закроете и снова не откроете них.

вот больше информации о маркерах АЭС.

вот некоторые более определенные пользователем Маркеры.

в противном случае, возможно, что-то не так с вашим файлом udl. Вы можете попробовать тот, который я сделал, если вам нравится.


моя проблема заключалась в том, что при импорте файла друга поле расширения, связанное с моим пользовательским языком, имело кавычки вокруг него : "mcr". Я исключил цитаты, и теперь он работает отлично.