Réponses:
TextFX a les options pour insérer des sauts de ligne et des tabulations:
Téléchargez le plug-in "NppAutoIndent". Dans Notepad ++:
Plugins → Gestionnaire de plugins → Disponibles → NppAutoIndent
Le plug-in "NppAutoIndent" a une indication "intelligente" pour les langages de style C, tels que C / C ++, PHP et Java. C'est la première version, alors ne vous attendez pas à ce qu'elle soit parfaite, et bien sûr, cela pourrait ne pas correspondre à vos préférences. Il n’ya AUCUN support pour HTML / XML et, par exemple, peut-être que plus tard, la correspondance des balises est beaucoup plus difficile à mettre en œuvre. Pour l'utiliser, sélectionnez votre code et:
TextFX → Éditer TextFX → Réindentir le code C ++
Si vous ne pouvez pas voir TextFX
dans votre menu, vous pouvez installer son plugin à partir de SourceForge .
Les références:
Pour JavaScript, le plugin JSTool fera ce travail.
Pour le balisage / xml, il existe un plugin appelé "Outils XML".
Cela peut être ajouté via le gestionnaire de plugins dans Notepad ++.
Voici la plupart des plugins pour formater votre code.
JStool (JSmin):
UniversalIndentGUI (Enabletext auto update' in plugin manager-> UniversalIndentGUI
Shortkey =CTRL+ALT+SHIFT+J
)
TextFX: (Shortkey =
CTRL+ALT+SHIFT+B
ouTextFX > TextFX Html Tidy > Tidy: reindent XML
) TextFX présente l'avantage d'encapsuler 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
ouXML Tools > Pretty print [Text indent]
)
Les outils XML complètent TextFX en indentant les lignes nouvellement encapsulées.