Comment indenter les balises HTML dans le bloc-notes++

j'ai installé Notepad++. Comment faire indenter les étiquettes automatiquement, surtout lors de la nidification? Toutes les balises semblent être disposés à la gauche de l'écran.

55
demandé sur ROMANIA_engineer 2015-01-28 21:05:25

6 réponses

utilisez le XML Tools plugin pour Notepad++ et ensuite vous pouvez Auto-indenter le code avec Ctrl + Alt + Shift + B .Pour les plus pointus, vous pouvez aussi aller à Plugins -- > XML Tools -- > Pretty Print.

65
répondu ahjohnston25 2015-01-28 18:10:29

les réponses à cette question sont non seulement fausses, mais dangereuses. CTRL+ALT+SHIFT+B ne va pas indenter HTML mais XML. Considérons le code HTML suivant:

<span class="myClass"></span>

la fonction 'Notepad++ -> Plugins - > XmlTools - > Pretty print (Xml only with line breaks)' (CTRL+ALT+SHIFT+B) transformera ceci en:

<span class="myClass"/>

qui ne sera plus affiché correctement par votre navigateur! Je recommande fortement de ne pas utiliser cette fonction pour indenter HTML.

au lieu d'utiliser le plugin Tidy2 . Cela permettra d'indenter correctement le HTML sans effets secondaires néfastes (mais cela créera aussi des éléments <html>, <head>, <body>, ... autour de votre code, si ceux-ci ne sont pas présents).

32
répondu Constantin 2017-11-22 10:58:52

Etape 1: Open plugin manager dans notepad++

Plugins -> Gestionnaire De Plugin -> Afficher Le Gestionnaire De Plugin.

Étape 2:installez l'Outil XML plugin

rechercher" outils XML "à partir de l'option" disponible " puis cliquez sur installer.

Maintenant vous pouvez utiliser la touche de raccourci CTRL+ALT+SHIFT+B pour indenter le code.

25
répondu ankur jain 2015-09-24 08:00:16

j'ai une solution pour vous.

il vous suffit d'installer un plugin nommé Indent By Fold .

Vous pouvez l'installer en passant par plugins -> plugin manager -> show plugin manager . Ensuite, il suffit de sélectionner l'élément de liste et tous vous avez besoin est de taper le premier mot, puis vous l'avez.

vous pouvez utiliser ce plugin à partir d'un plugin dans la barre de menu.



4
répondu Nishit Zinzuvadiya 2017-05-05 00:15:26

S'appuyant sur la réponse de Constantin , voici l'essence de ce que j'ai appris en passant à Notepad++ comme mon éditeur HTML primaire.

Installer Notepad++ 32 bits

il n'y a pas de version 64 bits de Tidy2 et d'autres plugins populaires. La version 32 bits de NPP a peu d'inconvénients pratiques, ainsi axe la version 64 bits.

Installer le Plugin Manager

Plugin Manager n'est pas strictement nécessaire pour l'utilisation du plugin. Il ne rendre les choses beaucoup plus facile, cependant.

Plugin Manager était éliminé du paquet core apparemment parce que le développeur n'a pas aimé certains included attribution linking.

vous pouvez noter que Plugin Manager plugin a été supprimé du de distribution officiel. La raison est Plugin Manager contient le publicité dans son dialogue. Je déteste les annonces dans les applications, et je m'assure - vous qu'il n'y avait pas, et il n'y aura jamais d'Annonces dans Notepad++.

c'est une installation manuelle, mais ce n'est pas difficile.

  1. télécharger le paquet zip UNI (32 bits) et l'extraire. À l'intérieur, vous verrez des dossiers appelés plugins et updater . Chacune contient un fichier.
  2. faites glisser ces deux fichiers vers les répertoires respectifs nommés de façon identique dans votre répertoire D'installation Notepad++. Typiquement c'est C:\Program Files (x86)\Notepad++ .
  3. redémarrez le bloc-notes++ et suivez toutes les instructions d'installation/mise à jour.

Maintenant, vous verrez une nouvelle entrée sous Plugins for Plugin Manager.

Installer Tidy2 (ou votre alternative préférée)

dans Plugin Manager, cochez la case pour Tidy2. Cliquez Sur Installer. Redémarrez quand on vous le demande.

pour utiliser Tidy2, sélectionnez un des profils préconfigurés dans son sous-menu Plugins, ou créez le vôtre.

1
répondu isherwood 2017-12-28 22:12:17

Notepad++ v6.6.3 avec le plugin "XML Tools" et le raccourci CTRL+ALT+SHIFT+B fonctionne très bien. consulter cet article.

-7
répondu Wali Farooqui 2017-05-23 12:26:31