web-dev-qa-db-fra.com

Notepad ++ HTML Tidy

Est-ce que HTML Tidy for Notepad ++ est cassé? Aucune des commandes sauf Tidy (la première) ne fonctionne. Ils ne montrent aucun message, même avec tout le texte sélectionné. J'ai vraiment besoin de Tidy pour fonctionner, ou s'agit-il simplement d'une limitation de la dernière version de N ++ ou d'un manque de support?

En outre, la boîte de dialogue de syntaxe personnalisée se fige chaque fois que je sélectionne une couleur dans la boîte de dialogue. Il ne répond pas jusqu'à ce que je clique sur l'une des cases en gras, italique ou souligné. Est-ce un bug? Comment je le répare?

48
Aethex

Toutes les options du menu, sauf la première, réécrivent le fichier HTMLTIDY.CFG, qui spécifie les règles de formatage utilisées par HTML Tidy. Si HTMLTIDY.CFG n'existe pas, ces options de menu peuvent ne pas fonctionner.

Créez un fichier texte et tapez une instruction simple comme:

text-spaces: 2

Enregistrez le fichier sous htmltidy.cfg dans %Fichiers de programme%\ Notepad ++\plugins\Config\tidy. Redémarrez Notepad ++ et toutes les options devraient fonctionner.

33
phenry

Windows 7-10 x64, Notepad ++ 5.9.5 Solution:

Cela concerne le fait que libTidy.dll ne soit pas inclus dans les distributions actuelles.
Cependant, il était disponible dans les versions précédentes.

La solution consiste à télécharger le 5.9 Zip , puis
copier l’un des dossiers suivants:
ansi\plugins\Config\tidy ou Unicode\plugins\Config\tidy
dans votre dossier Notepad ++ actuel\plugins\Config

De même, si vous installez les répertoires c:\Program Files ou c:\Program Files (x86), vous devrez ajuster les autorisations sur le dossier Tidy pour autoriser les accès autres

55
Noah

J'ai ce problème dans Windows 7 ... la solution pour moi était de m'assurer que les autorisations étaient correctement définies sur HTMLTIDY.CFG

16
nsitu

C'est en fait le dossier(% ProgramFiles%\Notepad ++\plugins\Config\tidy) qui doit être accessible en écriture, pas seulement TIDYCFG.INI. Cela permettra à Notepad ++ d'écrire également HTMLTIDY.ERR.

Donnez à "tous les utilisateurs" (ou quel que soit le nom utilisé sur votre ordinateur) le contrôle total du dossier, et tout devrait bien fonctionner.

14
Peter

J'utilise Windows 7 et Notepad ++ 5.9. Avait le même problème. Résoudre:

  1. Autoriser tous les utilisateurs dans le dossier "C:\Program Files (x86)\Notepad ++"
  2. Créez un nouveau dossier appelé "Config" sous "C:\Program Files (x86)\Notepad ++\plugins"
  3. Téléchargez ce fichier: http://jwaltonmedia.com/tools/tidy.Zip . C'est une version compressée du dossier "tidy"
  4. Extrayez le dossier compressé dans le dossier "Config" que vous avez créé ci-dessus. Il devrait créer un dossier appelé "ranger"

Redémarrez Notepad ++ et vous devriez être défini.

10
Giri Alwar

Voici un utile HTMLTIDY.CFG par défaut, un fichier qui imprime joliment le code HTML pour vous:

// sample config file for HTML tidy
indent: auto
indent-spaces: 2
wrap: 72
markup: yes
output-xml: no
input-xml: no
show-warnings: yes
numeric-entities: yes
quote-marks: yes
quote-nbsp: yes
quote-ampersand: no
break-before-br: no
uppercase-tags: no
uppercase-attributes: no
char-encoding: latin1
new-inline-tags: cfif, cfelse, math, mroot,
  mrow, mi, mn, mo, msqrt, mfrac, msubsup, munderover,
  munder, mover, mmultiscripts, msup, msub, mtext,
  mprescripts, mtable, mtr, mtd, mth
new-blocklevel-tags: cfoutput, cfquery
new-empty-tags: cfelse

Extrait de: http://sourceforge.net/p/notepad-plus/discussion/482781/thread/c6afffe0

2
james.garriss

Cliquez avec le bouton droit sur Notepad ++
Exécuter en tant qu'administrateur

1
Tomas

Suis sur v6.6.8 et ce plugin a bien fonctionné:

https://code.google.com/p/npp-tidy2/downloads/list

Le pack Zip contient un fichier dll et un dossier doc.

Copiez la dll dans: %ProgramFiles%\Notepad++\plugins\.__ et extrayez le contenu de doc dans: %ProgramFiles%\Notepad++\plugins\doc\

Redémarrez N ++ une fois que vous copiez.

Utilisation: Plugins> Tidy2> ... 

Par défaut, Tidy2 génère d'autres balises HTML. Vous pouvez empêcher cela en configurant output-xml: no et show-body-only: yes à partir de Plugins> Tidy2> Edit config ...

Plus d'informations à ce sujet à l'adresse: Empêchez tidy d'ajouter des balises html

1
Shiyaz

À mon avis, vous devez mettre à niveau. J'ai Notepad ++ 5.3.1 (Unicode). Le plugin TextFX HTML Tidy fonctionne très bien et le sélecteur de couleur - qui utilisé pour me donner le même problème que vous avez décrit - ne verrouille plus la boîte de dialogue Styler.

0
Jeff Mattfield