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

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

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

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

  • Как сохранить настройки шрифта в Notepad ++
  • Как я могу изменить или заменить все экземпляры символа в текстовом файле на новую строку / разрыв строки / EOL в Notepad2 или Notepad ++?
  • Могу ли я искать и заменять макрос Notepad ++?
  • Notepad ++ найти строку с новой строкой и заменить
  • Можно ли изменить кодировку по умолчанию в блокноте?
  • Назначение пользовательских расширений для выделения синтаксиса языка в Notepad ++
  • Любой совет?

  • Создать ярлык для Notepad ++ для открытия закрытой вкладки?
  • Могу ли я фильтровать и сортировать идентификаторы электронной почты в блокноте ++ и других текстовых редакторах?
  • Notepad ++. Как заменить разные символы соответствующими буквами одновременно?
  • Автоматически использовать определенный язык в Notepad ++ для файлов без расширения
  • Как сохранить настройки шрифта в Notepad ++
  • Флип или обратная линия в Notepad ++
  • 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> 
    Давайте будем гением компьютера.