59 votes

Formatage automatique de documents avec Notepad++

Dans Visual Studio, (et dans quelques autres éditeurs Microsoft), vous pouvez formater automatiquement un document avec un simple Ctrl + K , Ctrl + D .

Cela insère automatiquement des sauts de ligne et des tabulations.

Existe-t-il une fonction similaire dans Notepad++ ?

25voto

ukanth Points 10420

TextFX a la possibilité d'insérer des sauts de ligne et des tabulations :

TextFX

19voto

hasanghaforian Points 853

Téléchargez le plugin "NppAutoIndent".  Dans Notepad++ :

Plugins Gestionnaire de plugins Disponible NppAutoIndent

Le plugin "NppAutoIndent" offre une indentation "intelligente" pour les langages de type C, tels que C/C++, PHP et Java.  C'est la première version, donc ne vous attendez pas à ce qu'elle soit sans défaut, et bien sûr elle pourrait ne pas correspondre complètement à vos préférences.  Il n'y a PAS de support pour le HTML/XML et autres, peut-être plus tard, la correspondance des balises est beaucoup plus difficile à mettre en œuvre.  Pour l'utiliser, sélectionnez votre code et :

TextFX TextFX Edit Reindent C++ code

Si vous ne pouvez pas voir TextFX dans votre menu, vous pouvez installer son plugin à partir de SourceForge .

Références :

18voto

SUN Points 181

Pour JavaScript, le Plugin JSTool fera ce travail.

enter image description here

5voto

user51533 Points 406

Pour le balisage / xml, il existe un plugin appelé "XML Tools".

Il peut être ajouté via le gestionnaire de plugins dans Notepad++.

4voto

T.Todua Points 3394

Voici la plupart des plugins pour mettre en forme votre code.

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


TextFX : ( Touche courte = CTRL+ALT+SHIFT+B o TextFX > TextFX Html Tidy > Tidy: reindent XML ) TextFX a l'avantage d'envelopper les longues lignes, ce que XML Tools ne fait pas, mais n'indente pas correctement ces nouvelles lignes.


Outils XML : (plugin personnalisé pour XML ; Shortkey = CTRL+ALT+SHIFT+B o XML Tools > Pretty print [Text indent] )
XML Tools complète TextFX en indentant joliment les lignes nouvellement enveloppées.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X