2009-10-22 15:04:09 +0000 2009-10-22 15:04:09 +0000
47
47

Formattazione automatica del documento con Notepad++

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

Questo inserisce automaticamente interruzioni di linea e tabulazioni.

C'è una funzione simile in Notepad+++?

Risposte (5)

23
23
23
2009-10-22 15:53:24 +0000

TextFX ha le opzioni per inserire interruzioni di linea e tabulazioni:

19
19
19
2012-06-14 04:24:35 +0000

Scarica il plugin “NppAutoIndent” plugin.  In Notepad++:

Plugin manager → Plugin manager → Available → NppAutoIndent

Il plugin “NppAutoIndent” ha un'indentazione ‘intelligente’ per i linguaggi di tipo C, come C/C+++, PHP e Java.   È la prima release, quindi non aspettatevi che sia impeccabile, e naturalmente potrebbe non essere completamente in linea con le vostre preferenze.  Non c'è supporto per HTML/XML e tale, forse in seguito, abbinamento dei tag è molto più difficile da implementare.   Per usarlo, selezionare il proprio codice e:

TextFX → TextFX Edit → Reindent C++ code

Se non si riesce a vedere TextFX nel proprio menu, si può installare il plugin da SourceForge .

Riferimenti:

14
14
14
2011-05-20 12:05:43 +0000
4
4
4
2012-10-08 10:41:55 +0000

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

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

1
1
1
2014-10-23 16:54:42 +0000

Qui ci sono la maggior parte dei plugin per formattare il vostro codice.

JStool (JSmin): UniversalIndentGUI ( Enable 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 linee lunghe, cosa che XML Tools non fa, ma non fa rientrare correttamente quelle nuove linee.


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