¿Cuál es la forma más fácil de agregar un idioma personalizado a Notepad ++ para resaltar la compatibilidad? Después de un poco de investigación, veo dos formas:
- Lenguaje definido por el usuario: ¿forma simple de agregar un nuevo lenguaje basado en tokens, pero no puede usar el esquema de color predeterminado (los colores se asignan absolutamente)?
- Complemento Lexer: un complemento C ++ personalizado que implementa un nuevo Scintilla lexer: extremadamente complejo, pero con mucha flexibilidad.
¿Son estos? Mi única queja es que con la función UDL, si quiero que se resalte algo, necesito asignarle un color; no parece haber ninguna forma de decir "usar el color predeterminado de la palabra clave".
¿Algún consejo?
Respuestas:
Si está hablando de usar los colores basados en los establecidos en el
Settings > Style Configurator...
color predeterminado de la palabra clave ...Puede hacerlo haciendo clic derecho en el color de la
Colour style
sección. Colocará líneas de sombreado sobre el color para indicar "usar color predeterminado".Ahora, cuando cambie el tema de color, se utilizará el color del tema en lugar del color definido por UDL.
fuente
He encontrado una respuesta que puede o no ser útil dependiendo de cuánto tiempo tenga actualmente. Descubrí que en © Notepad ++, puede definir su propio formato único de un idioma y resaltarlo como quiera, al contrario de tener que ingresar todo lo que tendría que hacer, puede ser muy tedioso y llevar mucho tiempo. proceso. Sin embargo, aquí están las instrucciones:
1.) 'Ver'> 'Idioma definido por el usuario'> Crear nuevo> [NOMBRE]> Entrar
Para la versión 6.1.2 y posterior,
2.) 'Ver'> 'Diálogo definido por el usuario' (presentado con asistente / diálogo)
Después de eso, debe leer mi fuente de esta información para agregar sus propias técnicas, etc. ¡y que la mejor de las suertes esté con usted!
Fuentes):
weblogs.asp.net
fuente
Hay una manera fácil
Echa un vistazo aquí: http://www.macroquest2.com/wiki/index.php/Notepadplusplus_Syntax_File
Use http://www.w3schools.com/tags/ref_colorpicker.asp para obtener la "cadena de color" (número de color hexadecimal RGB) haciendo clic en la cuadrícula izquierda para el color, a la derecha para el tono de ese color, y el color en sí con su "cadena" en la parte inferior.
En el notepad ++ userDefinedLang.xml hay una sección para configurar los colores como desee:
fuente