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.

AngryHacker
fonte
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

Joshua
fonte
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.

Mike Chess
fonte
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.

Creepygeek
fonte
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

Jules345
fonte
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 ++

intika
fonte
-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

AlmiranteThrawn
fonte
Eu acredito que isso é o mesmo que o segundo parágrafo da resposta aceita.
G-Man diz 'Reinstate Monica'