Qual é a maneira mais fácil de adicionar um idioma personalizado ao Notepad ++ para destacar o suporte? Depois de algumas pesquisas, vejo duas maneiras:
- Idioma definido pelo usuário: maneira simples de adicionar um novo idioma com base em tokens, mas não pode usar o esquema de cores padrão (as cores são atribuídas absolutamente)?
- Plug-in Lexer: um plug-in C ++ personalizado que implementa um novo lexer Scintilla: extremamente complexo, mas com muita flexibilidade.
São estes? Minha única reclamação é que, com o recurso UDL, se eu quiser que algo seja destacado, preciso atribuir uma cor; não parece haver nenhuma maneira de dizer "use a cor padrão da palavra-chave".
Algum conselho?
Respostas:
Se você estiver falando sobre o uso das cores com base nas cores definidas
Settings > Style Configurator...
para a cor da palavra-chave padrão ...Você pode fazer isso clicando com o botão direito do mouse na cor da
Colour style
seção. Colocará linhas de hachura sobre a cor para indicar "usar cor padrão".Agora, quando você altera o tema da cor, a cor do tema será usada em vez da cor definida pela UDL.
fonte
Encontrei uma resposta que pode ou não ser útil, dependendo de quanto tempo você tem atualmente. Descobri que no © Notepad ++, você pode definir seu próprio formato exclusivo de linguagem e destacá- lo como desejar, ao contrário de precisar inserir tudo o que precisa fazer, pode ser muito demorado e tedioso processo. No entanto, aqui estão as instruções:
1.) 'Exibir'> 'Idioma definido pelo usuário'> Criar novo> [NAME]> Enter
Para a versão 6.1.2 e posterior,
2.) 'Exibir'> 'Diálogo definido pelo usuário' (apresentado com assistente / diálogo)
Depois disso, você deve ler minha fonte dessas informações para adicionar suas próprias técnicas, etc. e que a melhor sorte esteja com você!
Fontes):
weblogs.asp.net
fonte
Existe uma maneira fácil.
Dê uma olhada aqui: http://www.macroquest2.com/wiki/index.php/Notepadplusplus_Syntax_File
Use http://www.w3schools.com/tags/ref_colorpicker.asp para obter a "sequência de cores" (número de cor hexadecimal RGB) clicando na grade esquerda da cor, à direita na tonalidade dessa cor, e à direita a própria cor com sua "corda" na parte inferior.
No bloco de notas ++ userDefinedLang.xml, há uma seção para definir as cores conforme desejado:
fonte