Document au format automatique avec Notepad ++

44

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

Cela insère les sauts de ligne et la tabulation automatiquement.

Existe-t-il une fonctionnalité similaire dans Notepad ++?

Irfy
la source

Réponses:

22

TextFX a les options pour insérer des sauts de ligne et des tabulations:

TextFX

ukanth
la source
Pourquoi ne vois-je pas TextFX dans la barre de menus comme vous le faites?
Pacerier
Si vous ne pouvez pas voir TextFX dans votre menu, vous pouvez installer son plug-in à partir de sourceforge.net/projects/npp-plugins/files/TextFX/…
ukanth le
18

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 TextFXdans votre menu, vous pouvez installer son plugin à partir de SourceForge .

Les références:

hasanghaforian
la source
14

Pour JavaScript, le plugin JSTool fera ce travail.

entrez la description de l'image ici

SOLEIL
la source
très heureux avec le résultat de la mise en forme et mieux que bien rangé
Iman Abidi
4

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

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

maxp
la source
1
Il semble impossible de nettoyer le code HTML, il indique simplement des erreurs dans le document sans me dire ce qu’elles sont.
Matthew Lock
1

Voici la plupart des plugins pour formater votre code.

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


TextFX: (Shortkey = CTRL+ALT+SHIFT+Bou TextFX > 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+Bou XML Tools > Pretty print [Text indent])
Les outils XML complètent TextFX en indentant les lignes nouvellement encapsulées.

T.Todua
la source