it-swarm-eu.dev

Documento con formattazione automatica con Notepad ++

In Visual Studio, (e alcuni altri editor di Microsoft), è possibile formattare automaticamente un documento con un semplice Ctrl + KCtrl + D.

Ciò inserisce automaticamente interruzioni di riga e tabulazione.

Esiste una funzionalità simile in Notepad ++?

43
Irfy

TextFX ha le opzioni per inserire interruzioni di riga e tabulazione:

TextFX

22
ukanth

Scarica il plugin "NppAutoIndent". In Notepad ++:

Plugin → Gestione plugin → Disponibile → NppAutoIndent

Il plugin "NppAutoIndent" ha indentazione "intelligente" per i linguaggi in stile C, come C/C++, PHP e Java. È la prima versione, quindi non aspettarti che sia impeccabile, e ovviamente potrebbe non essere completamente alle tue preferenze. Non c'è supporto per HTML/XML e tale, forse dopo, la corrispondenza dei tag è molto più difficile da implementare. Per usarlo, seleziona il tuo codice e:

TextFX → TextFX Modifica → Reindent codice C++

Se non riesci a vedere TextFX nel tuo menu, puoi installare il suo plugin da SourceForge .

Riferimenti:

18
hasanghaforian

Per JavaScript, il plugin JSTool farà questo lavoro.

 enter image description here

14
SUN

Per markup/xml c'è un plugin chiamato 'XML Tools'.

Questo può essere aggiunto tramite il gestore di plugin all'interno di Notepad ++.

4
maxp

Ecco la maggior parte dei plugin per formattare il tuo codice.

JStool (JSmin):
UniversalIndentGUI (Abilita text auto update' in plugin manager-> UniversalIndentGUI
Shortkey = CTRL+ALT+SHIFT+J)


TextFX: (Shortkey = CTRL+ALT+SHIFT+B o TextFX > TextFX Html Tidy > Tidy: reindent XML) TextFX ha il vantaggio di avvolgere le linee lunghe, che non fa gli strumenti XML, ma non rientra correttamente quelle nuove linee.


Strumenti XML: (plugin personalizzato per XML; Shortkey = CTRL+ALT+SHIFT+B o XML Tools > Pretty print [Text indent])
XML Tools integra TextFX facendo rientrare le linee appena avvolte.

1
T.Todua