Пользовательский язык Notepad ++


-1

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

@--MESSAGE ssksjdjsksl
@ kdkdkdkdkdk
@ kdkdjdj
   23 ghgjgh
@--ERROR ffjjfkfk
@ djdjdj

@--WARNING SJSJ
@ djdjdjdj

Мне бы хотелось, чтобы Notepad ++ распознавал тип строки (MESSAGE, ERROR или WARNING) и окрашивал строку до тех пор, пока не были найдены символы @, и вернулся к нормальному состоянию, когда символ @ исчезает. Если возможно, он также будет использовать разные цвета для каждого типа сообщений.

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


2
Ну, каждый @ в новой строке
Андреа Tondelli

Название немного расплывчато
Стивен М. Васселларо

Ответы:


1

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

Однако есть обходной путь, который может (или не может) помочь вам:

Определите выделение следующих символов:

@--ERROR
@--WARNING
@--MESSAGE

Вы можете назначить разные цвета (или лучше: разные цвета фона ) для каждого. Эти основные моменты привлекут ваше внимание как отправная точка сообщения.

Кроме того, вы можете сделать слова, как errorотображаются красным цветом в любом месте текста.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.