Добавление нового языка в Notepad ++

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

  • Пользовательский язык: простой способ добавления нового языка на основе токенов, но не может использовать цветовую схему по умолчанию (цвета назначаются абсолютно)?
  • Плагин Lexer: пользовательский плагин C ++, реализующий новый лексикон Scintilla: чрезвычайно сложный, но тонкий.

Это они? Моя одна жалоба заключается в том, что с функцией UDL, если я хочу, чтобы что-то было выделено, мне нужно присвоить ей цвет; Кажется, нет никакого способа сказать «использовать цвет ключевого слова по умолчанию».

Любой совет?

3 Solutions collect form web for “Добавление нового языка в Notepad ++”

Если вы говорите об использовании цветов на основе настроек, установленных в Settings > Style Configurator... для цвета ключевого слова по умолчанию …

Вы можете сделать это, щелкнув правой кнопкой мыши по цвету в разделе « Colour style ». Он поместит штриховые линии над цветом, чтобы указать «использовать цвет по умолчанию».

Скриншот Npp

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

Возможно;

Я нашел ответ, который может или не может быть полезен в зависимости от того, сколько времени у вас есть. Я узнал, что в «Notepad ++» вы можете определить свой собственный уникальный формат языка и подчеркнуть его, пожалуйста, вместо того, чтобы вводить все, что вам нужно было бы сделать, это может быть очень трудоемкий и утомительный обработать. Однако вот инструкции:

1.) «Вид»> «Пользовательский язык»> Создать новый> [ИМЯ]> Ввод

Для версии 6.1.2 и более поздних версий ,

2.) «Просмотр»> «Пользовательский диалог» (представлен с помощью мастера / диалога)

После этого вы должны прочитать мой источник этой информации, чтобы добавить свои собственные методы и т. Д., И вам может быть повезло с вами!


Источник (ы):

weblogs.asp.net

Есть простой способ.

Взгляните сюда: http://www.macroquest2.com/wiki/index.php/Notepadplusplus_Syntax_File

Используйте http://www.w3schools.com/tags/ref_colorpicker.asp, чтобы получить «цветовую строку» (номер цвета RGB hex), нажав на левую сетку для цвета, справа для тени этого цвета, и Цвет сам с его «струной» на дне.

В блокноте ++ userDefinedLang.xml есть раздел для настройки цветов по желанию:

 <Styles> <WordsStyle name="DEFAULT" styleID="11" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="FOLDEROPEN" styleID="12" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="FOLDERCLOSE" styleID="13" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="KEYWORD1" styleID="5" fgColor="0080FF" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="KEYWORD2" styleID="6" fgColor="800000" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="KEYWORD3" styleID="7" fgColor="FF8040" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="KEYWORD4" styleID="8" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="COMMENT" styleID="1" fgColor="FF0000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="COMMENT LINE" styleID="2" fgColor="008040" bgColor="FFFFFF" fontName="" fontStyle="1" /> <WordsStyle name="NUMBER" styleID="4" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="OPERATOR" styleID="10" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="DELIMINER1" styleID="14" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="DELIMINER2" styleID="15" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> <WordsStyle name="DELIMINER3" styleID="16" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" /> </Styles> 
  • Откройте два экземпляра Notepad ++
  • Копировать + Вставить китайский с сайта
  • ANSI - UTF-8 в Notepad ++
  • Цвет фона Notepad ++ для вкладок (таблиц)?
  • Как связать все неизвестные типы файлов с помощью notepad ++?
  • Как отключить проверку орфографии в Notepad ++?
  • Я только что нашел ошибку в реализации Notepad ++ в lookbehind?
  • Почему блокнот ++ блокирует мои ярлыки autohotkey?
  • Сделать изменения стиля в блокноте ++ постоянным
  • Автоматический запуск Notepad ++ macro
  • Могу ли я фильтровать и сортировать идентификаторы электронной почты в блокноте ++ и других текстовых редакторах?
  • Как добавить поддержку в список функций для нового пользовательского языка? (Notepad ++ Win7 64bit)
  • Interesting Posts

    Как запускать различные профили с помощью Google Chrome при запуске?

    Одновременно используйте беспроводные и проводные соединения

    Повторная команда в выводе для приглашения Zsh

    Почему мой компьютер подает звуковой сигнал, когда я включаю его? Каковы эти звуковые коды?

    Могут ли 2 пользователя удалённо войти в поле Windows 7 Ultimate одновременно?

    Tmux без учета файла конфигурации

    Почему общие два IP-адреса для двух серверов имен на одном сервере

    Как отслеживать перенаправления URL-адресов в браузере?

    Не удается установить гостевые дополнения с помощью VirtualBox, гостевой ОС Ubuntu, операционной системы Win7

    Не удается установить Hyper-V на Windows Server 2008 R2 Enterprise: застрял в установочном цикле

    Как я могу проверить, работает ли порт USB 3,5 мм с микрофоном?

    Открытый распределенный вычислительный инструмент

    Нужно ли мне отключать Macbook Pro во время поездок между домом и офисом?

    USB не распознан или не отображается буква диска

    Что означает ~ в пути к файлу?

    Давайте будем гением компьютера.