Предположим, у меня есть что-то вроде этого

//Example:
std::string s;
int a = 12;
s = boost::lexical_cast<std::string>(a);
std::cout << a;

Выше был пример лексического броска

Теперь в Notepad++ я создаю UDL (определяемый пользователем язык), и я хотел бы, чтобы весь текст, заключенный в кавычки выше (из текста //Example: к std::cout << a), придерживался определенного стиля. Этот стиль не должен влиять на последнюю строку "Выше был пример лексического броска". Последняя строка должна появиться в стиле по умолчанию

Ниже приведена конфигурация, с которой я пытаюсь работать. Проблема в том, что я не знаю, как закрыть стиль. Открыть стиль легко. Я просто использовал // Пример. Я хотел бы закрыть стиль, когда обнаружены два или более переноса строки (т. Е.) "\ N" (поскольку перед строкой "Выше приведен пример лексической строки" есть два возврата каретки) Есть ли способ выполнить этот ?

2 ответа2

-1

У меня такая же проблема. Решение удивительно простое. Я выбрал новую строку (от конца одной строки до начала следующей строки), скопировал ее и вставил в текстовую область разделителя редактора UDL.

-1

Пожалуйста, проверьте соответствующую страницу в документации UDL. Также вы можете проверить другую страницу из документации. Это поможет вам понять, возможно ли это или нет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .