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 ++?

Irfy
fonte

Respostas:

22

O TextFX tem as opções para inserir quebras de linha e tabulação:

TextFX

ukanth
fonte
Por que não vejo o TextFX na barra de menus como você vê?
Pacerier
Se você não pode ver TextFX em seu menu, você pode instalá-lo do plug-in de sourceforge.net/projects/npp-plugins/files/TextFX/...
ukanth
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:

hasanghaforian
fonte
14

Para JavaScript, o plug-in JSTool fará esse trabalho.

insira a descrição da imagem aqui

DOM
fonte
Muito satisfeito com a formatação de resultado e melhor do que tidy2
Iman Abidi
4

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

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

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

T.Todua
fonte