Formatar documento automaticamente com o Notepad ++


44

No Visual Studio (e alguns outros editores da Microsoft), você pode formatar automaticamente um documento com um simples Ctrl+ K, Ctrl+ D.

Isso insere quebras de linha e tabulação automaticamente.

Existe um recurso semelhante no Notepad ++?

Respostas:



18

Faça o download do plug-in "NppAutoIndent". No Notepad ++:

Plugins → Gerenciador de plugins → Disponível → NppAutoIndent

O plug-in "NppAutoIndent" possui recuo 'inteligente' para linguagens no estilo C, como C / C ++, PHP e Java. É o primeiro lançamento, portanto, não espere que seja impecável e, é claro, pode não estar totalmente de acordo com suas preferências. NÃO há suporte para HTML / XML e, talvez mais tarde, a correspondência de tags seja muito mais difícil de implementar. Para usá-lo, selecione seu código e:

TextFX → TextFX Edit → Reindent código C ++

Se você não pode ver TextFXno seu menu, você pode instalar o plugin do SourceForge .

Referências:



4

Para marcação / xml, existe um plugin chamado 'XML Tools'.

Isso pode ser adicionado através do gerenciador de plugins no Notepad ++.


1
Parece que não consegue limpar o HTML, apenas indica erros no documento sem me dizer o que são.
Matthew Bloqueio

1

Aqui estão a maioria dos plugins para formatar seu código.

JStool (JSmin):
UniversalIndentGUI (Ativar text auto update' in plugin manager-> UniversalIndentGUI
tecla de atalho = CTRL+ALT+SHIFT+J)


TextFX: (Tecla de atalho = CTRL+ALT+SHIFT+Bou TextFX > TextFX Html Tidy > Tidy: reindent XML) O TextFX tem o benefício de agrupar linhas longas, o que o XML Tools não executa, mas não recua essas novas linhas corretamente.


Ferramentas XML: (plug-in personalizado para XML; Tecla de atalho = CTRL+ALT+SHIFT+Bou XML Tools > Pretty print [Text indent])
As Ferramentas XML complementam o TextFX, recuando as linhas recentemente agrupadas.

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.