Notepad++ Uso del lenguaje definido por el usuario para resaltar una subcadena

Notepad++ Uso del lenguaje definido por el usuario para resaltar una subcadena

Estoy trabajando con un lenguaje de programación sin un IDE adecuado y estoy usando notepad++ como editor. Configuré un lenguaje definido por el usuario y funciona bastante bien, pero tengo el problema de que si ingresa una palabra clave, debe coincidir perfectamente. Te explicaré lo que quiero decir.

Si agrego 'cadena'como palabra clave y escribo'cadena' en el área de texto que queda resaltada.

Sin embargo si entro 'cadena (nombre de variable)' entonces no se resalta.

Si activo el modo de prefijo, resalta todo el 'cadena (nombre de variable)'cuando solo quiero que resalte'cadena'.

Puede ser que simplemente no pueda hacer esto en notepad++, pero me preguntaba si alguien había encontrado (y resuelto) un problema similar.

Gracias de antemano.

Respuesta1

aunque ha pasado un tiempo...

Si desea que la palabra clave 'cadena' se resalte al escribir 'cadena (nombre de variable)', debe definir '(' como operador o escribir 'cadena (nombre de variable)' [tenga en cuenta el espacio en blanco!], para que npp reconozca la límites de palabras correctamente.

Espero que esto ayude a alguien.

Respuesta2

ConsiderarSinWriteeditor, también gratuito, que cuenta con un editor lexer totalmente personalizable, con más configuraciones que NP++ UDL.

información relacionada