Como definir o idioma padrão no Notepad ++


48

Eu uso principalmente o Notepad ++ para lidar com arquivos XML. Seria bom se o Notepad ++ analisasse e colorisse meus arquivos com base na linguagem XML ao abrir os arquivos. Em vez disso, tenho que abrir o arquivo, escolha XML no menu Idiomas.

Existe uma maneira de informar ao Notepad ++ que XML é a linguagem padrão e tratar os arquivos adequadamente.


Não reconhece a extensão de arquivo .xml? Ou você está usando alguma extensão louca para seus arquivos?
Sasha Chedygov 22/10/2009

1
@musicfreak: Eu acredito que o AngryHacker está perguntando sobre o destaque quando clica em Arquivo -> Novo arquivo, que não tem extensão até que você o salve.
Joshua

É uma extensão .config e eu tenho o Notepad ++ configurado para ser o aplicativo padrão para essa extensão.
AngryHacker 22/10/09

Respostas:


67

No Notepad ++, abra a caixa de diálogo Preferências clicando em Settings-> Preferencesclique na New Document/Default Directoryguia e altere Default Languagepara XML.

Preferências do Notepad ++

EDIT : Acabei de ver que você também queria aplicar aos arquivos .config. Isso pode ser feito, mas será necessário em todas as extensões que você deseja substituir. Clique em Settings-> Style Configuratorrole para baixo XMLna seção de idioma e adicione configà User extcaixa. Save & Close e qualquer novo arquivo .config aberto será exibido como XML. Na verdade, eu já fiz isso para a minha instalação, como visto abaixo:

Configurador de estilo


2
Essa configuração se aplica apenas a novos arquivos, e não a arquivos existentes na sua abertura.
22240 heavyd

1
Isso não funciona. O idioma padrão permanece entre as sessões, mas o arquivo não é colorido com sintaxe, até eu selecionar manualmente Idioma / XML.
AngryHacker 22/10/09

5
Perfeito, sua edição funcionou. Nirvana de computação.
AngryHacker 22/10/09

2
Funciona para arquivos NOVOS, não para abrir os existentes. Que pena. Obrigado pela sugestão. +1
Felipe Alvarez

Obrigado, eu tinha esquecido como fazer isso. Continue procurando em Configurações-> Preferências em vez de Configurações-> Configurador de estilos. -_-
alimbada

13

No diretório Notepad ++, procure o arquivo langs.xml.

Encontre um nó como o abaixo e adicione "config" como mostrado.

<Language name="xml" ext="xml xsml xsl xsd kml wsdl config" commentLine="" commentStart="&lt;!--" commentEnd="--&gt;" />

Reinicie o Notepad ++ Abra um arquivo .config. Deve ser formatado como XML.


Você também pode fazer isso através da interface gráfica do usuário. (Tem sido um tempo desde que eu Notepad ++ utilizado embora.)
Sasha Chedygov

Tentei adicionar mais tipos de arquivos PHP, mas não pareceu funcionar. :-(
Simon East

1
Observe que pode ser necessário procurar por langs.xml em% APPDATA% \ Notepad ++ (em vez da pasta do programa).
Sygmoral

O que acontece se houver um conflito, sendo a mesma extensão associada a> 1 idioma?
tbone

5

Vá para Configurações> Styler Configurator. Escolha XML na lista de rolagem à esquerda. Na parte inferior dessa caixa de diálogo, deve haver duas caixas - uma para extensões padrão e outra para 'extensões de usuário'. Adicione seu .config à caixa 'extensões de usuário' e clique em 'Salvar e fechar'.

NOTA: As 'extensões de usuário' podem não estar disponíveis para todas as opções de idioma (EU SEI que está disponível para C, pois essa é a sintaxe que destaca o uso no trabalho). Portanto, se não estiver disponível, você precisará criar seu próprio arquivo de idioma.


3

Foi assim que eu fiz:

Navegue %APPDATA%\Notepad++e abra o langs.xmlarquivo

Encontre um nó como o abaixo e adicione "config" como mostrado

<Language name="xml" ext="xml xsml xsl xsd kml wsdl **config**" commentLine="" commentStart="&lt;!--" commentEnd="--&gt;" />

Reinicie o Notepad ++ Abra um .configarquivo. Deve ser formatado como XML.

E também verifique se você não possui outras configurações conflitantes, ou seja, qualquer outra coisa mapeada para arquivos .config


1

Solução:

O recurso está disponível na caixa de diálogo Preferências.

Ir para Settings, em seguida, Preferencesem seguida,New Document/Default Directory

e finalmente edite Default Languagepara HTML.

Captura:

Preferências do Notepad ++


-1

Configurações> Styler Configurator> Escolha XML - Adicione sua extensão em + [Extensões do usuário] - Salve e feche. Trabalhou para mim para .csproj


Eu acredito que isso é o mesmo que o segundo parágrafo da resposta aceita.
G-Man diz 'Reinstate Monica'
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.