html - tools - xml tool para notepad++




Como Auto-Format/Indent XML/HTML no Notepad++ (6)

Existe uma maneira de recuar um bloco de código? Eu estou procurando por algo semelhante ao Ctrl + Shift + F no Eclipse (Auto-Format / Indent).

Para ser claro,

  • Eu já sei como formatar XML fora do Notepad ++ (Eclipse funciona bem, como mencionado), então eu não preciso de um monte de links para outras ferramentas de formatação XML.
  • Eu estou trabalhando especificamente com XML e HTML.
  • Idealmente, há um atalho de teclado tão conveniente quanto o do Eclipse, então não preciso interromper meu fluxo de trabalho.

Eu já sei sobre o NppAutoIndent - não funciona, já que estou trabalhando com XML, HTML e CSS.


Estou usando o Notepad 7.6 com o "Plugin Admin" e não consegui encontrar as ferramentas XML.
Eu tive que instalá-lo manualmente como @ some-java-guy fez em sua answer exceto que minha pasta de plugins estava localizada aqui: C:\Users\<my username>\AppData\Local\Notepad++\plugins
Nesse diretório eu criei um novo diretório (chamado XmlTools) e copiei XMLTools.dll lá. (E eu copiei todas as dependências para o diretório Notepad ++ nos arquivos de programas.)


Eu tive que atualizar as configurações de proxy em Plugins -> Plugin Manager -> Show Plugin Manager -> Configurações para ver qualquer PlugIns na lista "Disponível".

Depois disso, instalar o "XML Tools" foi fácil e fez o trabalho solicitado conforme descrito acima.


Instale o plugin Tidy2. Eu tenho o Notepad ++ v6.2.2 e o Tidy2 funciona bem até agora.



Para responder diretamente ao OP, dê uma olhada no site desse cara: Thomas Hunter Notepad ++ Tidy for XML . Simples passos a seguir e você terá uma ótima formatação do seu XML dentro do NPP. Até agora a única anomalia que encontrei é com elementos de fecho automático aninhados EG:

<OuterTag>Text for outer element<SelfClosingTag/></OuterTag>

Será arrumado para:

<OuterTag>Text for outer element
<SelfClosingTag/></OuterTag>

Pode haver uma maneira de corrigir isso, mas, por enquanto, conseguiu reduzir o número de linhas no meu documento em 300k e essa anomalia específica pode ser resolvida.


Desde que atualizei para o 6.3.2, eu uso XML Tools .

  • instalar ferramentas XML através do gerenciador de plug-ins.
  • use o atalho Ctrl + Alt + Shift + B ( ou menu -> Plugins -> Ferramentas XML -> Pretty Print)

Em versões mais antigas: menu -> TextFX -> HTML Tidy -> Tidy: Reindent XML.





autoformatting