Questão Como posso dizer ao Notepad ++ para sempre usar um idioma específico com uma extensão de arquivo específica


Eu associei .xul com o Notepad ++, então se eu clicar duas vezes em um arquivo .xul, ele será aberto no Notepad ++. Mas o Notepad ++ não sabe que o XUL é apenas um tipo particular de XML, então eu tenho que clicar manualmente em "Language> XML" para obter o realce da sintaxe XML. Existe uma maneira que eu posso dizer: "toda vez que você abrir um arquivo com a extensão .xul, mude automaticamente para a linguagem XML"?


81


origem


Duplicação possível de Atribuindo extensões personalizadas ao destaque da sintaxe de um idioma no Notepad ++ - music2myear


Respostas:


Tudo o que você precisa fazer é dizer ao Notepad ++ que os arquivos "xul" são, na verdade, arquivos "XML".

  1. Vamos para Settings > Style Configurator
  2. Sob Language, role para baixo e destaque "XML"
  3. Na parte inferior, sob User ext. digite "xul"
  4. pressione Save & Close
  5. Abra o seu arquivo e ele deve agora destacar corretamente.

Alguns outros links úteis:


113



E se você quiser adicionar mais de um (por exemplo, eu também estou adicionando 'rdf' - yup, estou fazendo o desenvolvimento da extensão do Firefox) então apenas separe-os com espaços. - MatrixFrog
Estou salvando e funciona para a sessão, mas não persiste. Quando eu reiniciar o Notepad ++, não está mais lá. - strider
Execute-o como Administrador e ele persiste. - strider
Note que para idiomas definidos pelo usuário, o mesmo pode ser feito a partir da janela de configuração Language > Define your language... > user language : <your language> no ext. campo. - yco
Awsome! 1 para você! - Ivijan Stefan Stipić


Aqui estão as instruções para idiomas definidos pelo usuário. Com fotos.

Selecione: Idioma -> Definir seu idioma:

Select: Language --> Define Your Language

Certifique-se de omitir "." da extensão no Ext. caixa, ou não vai funcionar:

Make sure you omit "." from extension in the Ext. box, or it wont work.


2



Por favor, leia a pergunta novamente com cuidado. Sua resposta não não responda a pergunta original. Esta é uma resposta para alguma outra questão. - DavidPostill♦