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

92

Associei .xul ao Notepad ++, portanto, se clicar duas vezes em um arquivo .xul, ele será aberto no Notepad ++. Mas o Notepad ++ não sabe que XUL é apenas um tipo específico de XML, então eu tenho que clicar manualmente em "Idioma> XML" para destacar a sintaxe XML. Existe uma maneira de saber: "toda vez que você abrir um arquivo com a extensão .xul, alterne automaticamente para a linguagem XML"?

MatrixFrog
fonte

Respostas:

124

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

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

Alguns outros links úteis:

Doltknuckle
fonte
17
E se você quiser adicionar mais de um (por exemplo, também estou adicionando 'rdf' - sim, estou desenvolvendo a extensão do Firefox), basta separá-los com espaços.
MatrixFrog
1
Estou salvando e funciona para a sessão, mas não persiste. Quando eu reinicio o Notepad ++, ele não está mais lá.
Strider
4
Execute-o como administrador e ele persiste.
Strider 27/03
3
Observe que, para idiomas definidos pelo usuário, o mesmo pode ser feito na janela de configuração de idiomas, Language > Define your language... > user language : <your language>no diretório Ext. campo.
YCO
Awsome! +1 para você!
Ivijan Stefan Stipić 11/11
4

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

Selecione: Idioma -> Definir seu idioma:

Selecione: Idioma -> Definir seu idioma

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

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

J MADISON
fonte
1
Por favor, leia a pergunta novamente com atenção. Sua resposta não responde à pergunta original. Esta é uma resposta para outra pergunta.
DavidPostill
E, no entanto, é muito útil. Frequentemente, ao procurar uma pergunta específica, você encontrará uma pergunta mais genérica. Foi o que aconteceu comigo. A primeira resposta não resolveu meu problema, porque eu estava procurando por uma pequena variante do problema (um idioma definido pelo usuário). Essa resposta me ajudou onde a aceita não.
Advogado do Diabo
0

Atualização para a versão 7.5+ e para várias extensões

1) Configurações > Configurador de estilos

2) procure em " Idiomas: ", escolha seu idioma de destino.

3) veja a caixa de texto em " User ext.: "

Simples, digite a extensão que você deseja associar para esse idioma. Para várias extensões de arquivo, ele deve ser separado via SPACE. Não use nenhum "." caracteres de ponto / ponto.

POR EXEMPLO. para SQL, usei as seguintes extensões para tabela, exibição, proc armazenado e funções definidas pelo usuário:

tab viw prc udf
Conde
fonte
A única coisa que vejo que você está adicionando à resposta aceita é que o usuário pode especificar várias extensões, separadas por espaços - e isso foi postado como um comentário na resposta aceita, quase nove anos atrás.
Scott
@ Scott Obviamente, a extensão múltipla foi a resposta que eu estava procurando e não foi fornecida pela resposta. Eu até o indiquei na minha primeira frase. E o separador que é o espaço nem sequer é linguagem comum que normalmente é vírgula ou ponto e vírgula. De qualquer maneira, eu tive que cavar mais para extrair a resposta. A caixa também é enganosa porque é PEQUENA e parece que pode suportar apenas 1 extensão. Se você não aprecia esse tipo de entrada, faça o que quiser.
Earl