Existe-t-il un moyen de réindenter un bloc de code? Je cherche quelque chose de similaire à Ctrl+Shift+F dans Eclipse (Auto-Format/Indent).
Pour être clair,
Je connais déjà NppAutoIndent - cela ne fonctionnera pas, car je travaille avec XML, HTML et CSS.
Depuis que je suis passé à la version 6.3.2, j'utilise XML Tools
.
Dans les anciennes versions: menu -> TextFX -> HTML Tidy -> Tidy: Reindent XML.
Installez le plugin Tidy2. J'ai Notepad ++ v6.2.2, et Tidy2 fonctionne bien jusqu'à présent.
Pour ceux qui ne savent pas, Npp a beaucoup de soutien de plugins et d'autres projets. Vous pouvez télécharger ces plugins depuis SourceForge .
Vous avez besoin de XML Tools
pour formater votre texte en n ++
Après avoir téléchargé XML Tools
..
Quitter Notepad ++
Allez à C:\Program File\Notepad++
.... Votre dossier installé N ++.
copy replace
..\Plugins
et placez le fichier téléchargé ci-dessous.Redémarrez et profitez !!!
Ctrl + Alt + Shft + B formater.
C’est la troisième fois que j’installe Windows et npp et, au bout d’un certain temps, je me rends compte que la fonction de rangement ne fonctionne plus. Alors je recherche une solution sur Google, viens à ce fil, puis avec l'aide de quelques autres fils, je le répare enfin. Je vais mettre un résumé de toutes mes actions une fois pour toutes.
Installez le plugin TextFX: Plugins -> Gestionnaire de plugins -> Afficher le gestionnaire de plugins. Sélectionnez Caractères TextFX et installez. Après un redémarrage de npp, le menu 'TextFX' devrait être visible. (crédits: @remipod).
Installez libtidy.dll en collant le dossier Config à partir d’un ancien paquet npp: Suivez les instructions dans cette réponse .
Après avoir un dossier Config dans votre dernière destination d'installation npp (généralement C:\Program Files (x86)\Notepad ++\plugins), npp a besoin d'un accès en écriture à ce dossier. Cliquez avec le bouton droit sur Dossier de configuration -> Propriétés -> onglet Sécurité -> sélectionnez Utilisateurs, cliquez sur Édition -> cochez Contrôle total pour autoriser les accès en lecture/écriture. Notez que vous avez besoin de privilèges d’administrateur pour le faire.
Redémarrez npp et vérifiez que TextFX -> TextFX HTML Tidy -> Tidy: Reindent XML fonctionne.
Je devais mettre à jour les paramètres de proxy sous Plugins -> Gestionnaire de plugins -> Afficher le gestionnaire de plugins -> Paramètres pour afficher tous les Plug-ins dans la liste "Disponible".
Après cela, installer "Outils XML" était facile et effectuait le travail demandé comme décrit ci-dessus.
Notepad ++ ne fournit aucune fonctionnalité de ce type par défaut. Mais vous pouvez utiliser certains outils en ligne pour personnaliser le texte tel que https://www.freeformatter.com/xml-formatter.html .
Ça aide. :)
Pour répondre directement au PO, consultez le site de ce type: Thomas Hunter Notepad ++ Tidy for XML . Des étapes simples à suivre et vous obtenez un formatage très agréable de votre code XML directement dans NPP. Jusqu'à présent, la seule anomalie que j'ai constatée concerne les éléments à fermeture automatique imbriqués, par exemple:
<OuterTag>Text for outer element<SelfClosingTag/></OuterTag>
Sera rangé jusqu'à:
<OuterTag>Text for outer element
<SelfClosingTag/></OuterTag>
Il existe peut-être un moyen de résoudre ce problème, mais pour le moment, le nombre de lignes dans mon document a été réduit de 300 000 et cette anomalie particulière peut être contournée.
J'utilise Notepad 7.6 avec "Plugin Admin" et je n'ai pas trouvé d'outils XML.
Je devais l’installer manuellement, comme @ some-Java-guy l’a fait dans son answer sauf que mon dossier de plugins se trouve ici: C:\Users\<my username>\AppData\Local\Notepad++\plugins
Dans ce répertoire, j’ai créé un nouveau répertoire (nommé XmlTools) et y ai copié XMLTools.dll. (Et j'ai copié toutes les dépendances dans le répertoire Notepad ++ dans les fichiers du programme.)