Delimitador para várias linhas no idioma definido pelo usuário - Notepad ++

0

Suponha que eu tenha algo assim

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

O acima foi um exemplo de um elenco lexical

Agora, no Notepad ++, estou criando um UDL (User defined Language) e gostaria que todo o texto acima do bloco bloqueado (do texto //Example: to std::cout << a ) seguisse um determinado estilo. Esse estilo não deve afetar a última linha "O acima foi um exemplo de um elenco léxico". A última linha deve aparecer no estilo padrão

A seguir, a configuração com a qual estou tentando trabalhar. O problema é que eu não sei como fechar o estilo. Abrir um estilo é fácil. Eu apenas usei // Example. Eu gostaria de fechar um estilo quando duas ou mais quebras de linha (ie) "\ n" são detectadas. (Uma vez que existem dois retornos de carro antes de "O acima foi um exemplo de uma linha elenco lexical") Existe uma maneira de realizar isso?

    
por MistyD 04.02.2015 / 17:54

2 respostas

-1

Por favor, verifique a página relacionada na documentação da UDL . Além disso, você pode conferir outra página da documentação . Isso ajudará você a entender se isso é possível ou não.

    
por 15.02.2015 / 01:01
-1

Eu tive o mesmo problema. A solução é surpreendentemente simples. Selecionei uma nova linha (do final de uma linha até o início da próxima linha), copiei e colei na área de texto delimitador do editor UDL.

    
por 13.09.2017 / 04:36

Tags