Notepad ++ Usando o idioma definido pelo usuário para realçar uma substring

0

Estou trabalhando com uma linguagem de programação sem um IDE adequado e estou usando o notepad ++ como meu editor. Eu configurei uma linguagem definida pelo usuário e ela está funcionando muito bem, mas eu tenho um problema em que, se você digitar uma palavra-chave, ela deve combinar perfeitamente. Vou explicar o que quero dizer.

Se eu adicionar ' string ' como uma palavra-chave e eu inserir ' string ' na área de texto que fica em destaque.

No entanto, se eu inserir ' string (variableName) ', ele não será realçado.

Se eu ativar o modo de prefixo, ele realçará toda a ' string (variableName) ' quando eu quiser que apenas realce ' string '.

Pode ser que eu não possa fazer isso no notepad ++, mas me perguntei se alguém havia encontrado (e resolvido) um problema semelhante.

Obrigado antecipadamente.

    
por Paul Brindley 04.09.2014 / 11:59

2 respostas

1

mesmo tendo passado algum tempo ...

Se você quiser que a palavra-chave 'string' seja destacada ao digitar 'string (variableName)' você precisa definir '(' como operador ou tipo 'string (variableName)' [note o espaço em branco!], para que O npp reconhece os limites da palavra corretamente.

Espero que isso ajude alguém.

    
por 13.01.2016 / 22:37
0

Considere o editor SynWrite , também gratuito, que possui um editor lexer totalmente personalizável, com mais configurações do que o NP ++ UDL.

    
por 13.09.2014 / 05:24