Como obtenho o Notepad ++ para sintetizar corretamente um idioma * definido pelo usuário *?

5

NP ++ 6.8.5 (mais recente)

Adicionei um idioma ao Notepad usando a função 'Define Your Language', 'Import'. Isso funciona muito bem. No entanto, tenho que indicar explicitamente o tipo de idioma toda vez que eu abro um arquivo. O XML que importei definiu as três extensões que minha linguagem usa, mas não as reconhece.

Eu tentei associar as extensões na caixa de diálogo Configurador de estilos, como sugerido em várias perguntas semelhantes aqui na SU, mas meu idioma definido pelo usuário não aparece na lista de idiomas disponíveis na caixa de listagem.

Existe algum outro arquivo ou função que eu possa usar para conseguir isso?

Minha versão anterior do NP ++ não tinha esse problema, o destaque da sintaxe sempre funcionava até que eu atualizasse.

    
por GregT 27.10.2015 / 21:55

1 resposta

2

Meu idioma definido pelo usuário não aparece na lista de idiomas disponíveis na caixa de listagem.

Os idiomas definidos pelo usuário são adicionados automaticamente ao menu "Idioma".

  • Eles aparecem após o separador horizontal no menu.

  • Você precisa reiniciar o Notepad ++ depois de instalar o novo idioma.

  • "Apache" e "Progress" são idiomas definidos pelo usuário.

  • Se você abrir arquivos com a extensão correta, por exemplo, .i , eles terão a opção lang auto selecionada para "Progresso" e terão o estilo apropriado.

Os idiomas definidos pelo usuário do não aparecem na caixa de listagem "Menu Idioma".

  • Somente idiomas internos aparecem lá.

    Menu "Configurações" > "Preferências" > Guia "Menu de idiomas":

Osidiomasdefinidospelousuáriodonãoaparecemnodiálogo"Configurador de estilos".

  • Somente idiomas internos aparecem lá.

    Menu "Configuração" > "Configurador de estilo":

ExistemalgunspatchesdoNotepad++parainstalaridiomasdefinidospelousuário.

  • EssespatchessãomaisdoqueapenasdefiniçõesdelinguagemXML.

  • Umexemploé Progress 4gl / ABL "adiciona suporte ao Progress 4gl / ABL: Sintaxe destaque, dobragem de blocos e preenchimento automático "

por 27.10.2015 / 23:47