Como definir espaços em branco (abas e espaços) no Notepad ++ UDL?

3

Como você especifica um espaço em branco (guias, espaços) em um UDL? Eu quero aplicar linhas começando com (tab + espaço + espaço) com um estilo especial.

Obrigado.

    
por Artyom2033 09.07.2015 / 16:34

1 resposta

1

Não tem como. Mesmo se você inserir o caractere de tabulação na área de transferência e colá-lo na caixa de texto no editor UDL, ele não será reconhecido como parte de uma palavra-chave. Parece que as guias e espaços são codificados como caracteres de espaço em branco e não podem ser detectados como símbolos utilizáveis pelo usuário no UDL2.0.

O UDL2.0 é deliberadamente mantido em um nível mais simples e, portanto, tem suas limitações. Talvez tente com o UDL em outros editores que permitem definições de linguagem mais complexas. Alguém estava recomendando SynWrite . Seu mecanismo UDL é mais complexo, mais poderoso e, portanto, mais difícil de aprender:)

EDITAR:

Aqui está minha definição simples de UDL em SynWrite. Eu adicionei apenas o "Estilo 1" azul e a seguinte "Regra do Token 1". Ele faz o que você pediu, veja a seção inferior direita da janela:

Você pode omitir \S da regra regex para relaxar um pouco.

    
por 29.07.2015 / 21:38

Tags