Notepad ++ htmltidy - impossible de trouver libtidy.dll

99

Je suis sur une machine Windows 7 relativement nouvelle et dans Notepad ++, TextFX HTMLTidy ne fonctionne pas. Il dit "Impossible de trouver libTidy.dll dans le chemin du système ou C: \ program files (x86) \ Notepad ++ \ plugins \ Config \ tidy \ libTidy.dll". Quelques liens suggèrent de déplacer les fichiers vers cet emplacement, mais d'où puis-je les obtenir? Argh, pourquoi est-ce que je trouve toujours les plugins Notepad ++ si frustrants!

J'utilise Notepad ++ 5.9.3 sur Windows 7 x64.

Rory
la source
Si htmlTidy est installé, effectuez simplement une recherche de fichier commençant par c: \ (ou le lecteur sur lequel vous l'avez installé). Vous ne voulez probablement pas déplacer la DLL, copiez-la simplement.
DwB
2
Je n'ai pas installé htmlTidy, il est censé venir avec Notepad ++
Rory
6
Wow, ça fait presque un an et ça se passe toujours. HtmlTidy devrait être un plugin à la place.
jcollum

Réponses:

148

Oh, il semble que ce soit quelque chose d'ennuyeux avec les plugins non inclus dans la 5.9.3, mais inclus dans les versions antérieures. Voir le post ici .

La solution est de télécharger le fichier ZIP 5.9 à partir d' ici , puis de copier le plugins\configdossier dans le Notepad++\pluginsdossier.

Rory
la source
@Rory - J'ai la version 5.9.6.2 (UNICODE) mais quand j'essaye ce que vous avez suggéré en téléchargeant 5.9 puis en copiant le dossier de configuration dans le dossier des plugins, cela ne semble pas fonctionner. Quelque chose d'autre a-t-il changé?
chobo2
25
@ chobo2 - Téléchargez et installez le dernier notepad ++ (v6.1.1 à ce jour) depuis notepad-plus-plus.org/download ... puis depuis npp.5.9.bin.zip (lié au commentaire de Rory ci-dessus) copiez le contenu du dossier ansi \ plugins \ Config \ tidy \ dans: (notepad ++ install dir) \ plugins \ Config \ tidy - enfin, redémarrez notepad ++ (Désolé pour toutes les modifications, j'ai réussi à vraiment bousiller mon commentaire!)
Chris
2
Le commentaire ci-dessus de Chris a également travaillé pour le nouveau Notepad ++ 6.1.5.
mikato
1
Fonctionne également avec ma version 6.1.x, mais uniquement la version ANSI: stackoverflow.com/questions/11591532/notepad-6-1-x-and-htmltidy
Horst Walter
1
N'oubliez pas de restartNotepad ++
Ujjwal Singh
22

Après avoir cherché, j'ai trouvé que vous n'avez pas besoin de télécharger Notepad ++ v5.9.

TextFX avec HTML Tidy peut être téléchargé à partir d'ici.

Copiez le NPPTextFXdossier dans le répertoire Notepad ++ plugins\Config(tel que C:\Program Files (x86)\Notepad++\plugins\Config), renommez-le tidy, puis redémarrez Notepad ++.


TextFX n'est plus en développement, voir cette page .

Ce plugin n'a pas de mainteneur et en veut un; s'il vous plaît voir le futur de TextFX

uınbɐɥs
la source
15

Pour ceux qui recherchent toujours libtidy.dll. Il semble que la version 5.9 de Notepad ++ ne soit plus disponible au téléchargement (au moins il n'y a pas de lien sur la page de téléchargement et de faire un coup éclairé à une URL de http://notepad-plus-plus.org/download/v5.9 .html renvoie un 404).

Il y a un lien 'dll' sur la page HTML Tidy SourceForge ( http://tidy.sourceforge.net/ ) datée de 2006; mais il renvoie une erreur DNS.

Google a renvoyé un hit sur un site appelé "DLL Me", mais je ne vais rien télécharger à partir d'un site aussi sommaire; donc à partir de cette écriture: aucun libtidy.dll à trouver.

--edit-- Enfin trouvé un lien directement sur le serveur de distribution TuxFamily: npp.5.9.bin.zip (merci @ noah ).

Ericx
la source
9

Comme alternative, vous pouvez utiliser le plugin HTML Tidy 2 , qui est basé sur Tidy HTML 5 . Il fonctionne avec la dernière version de Notepad ++.

Vous pouvez l'installer à l'aide du gestionnaire de plugins, ou manuellement en récupérant la dernière version et en extrayant le contenu dans votre répertoire Notepad ++ \ plugins.

Une version mise à jour du plugin peut être trouvée ici .

Saeb Amini
la source
1
Ne semble pas fonctionner hors de la boîte. Chaque document XML sur lequel j'ai essayé a généré une erreur, bien que le XML soit valide.
Simon Tewsi
3
@SimonTewsi Pour XML, vous devez installer le plugin XML Tools.
Thad Guidry
L'installation échoue dans Notepad 7.2.2
user9645
La version mise à jour peut être trouvée ici: github.com/geoffmcl/NppTidy2
user136036
4

Il ne semble pas que la fonctionnalité libTidy.dll ait été supprimée, juste cooptée par NppTextFX.

Je l'ai activé dans mon installation de Notepad ++ v6.1.5 en installant TextFX Characters via Plugin Manager. Deux choses se sont produites par la suite: 1. NppTextFX.dll a été copié dans le répertoire (répertoire d'installation Notepad ++) \ plugins \ et; 2. L'élément de menu TextFX est activé entre Exécuter et Plugins, qui ont maintenant l'option TextFX HTML Tidy.

De plus, il n'y a aucune différence entre les versions ANSI et Unicode de libTidy.dll dans npp.5.9.bin.zip. J'ai couru les deux via WinMerge .

Alfie
la source
1
Je devais encore trouver une copie de npp.5.9.bin.zip basée sur les commentaires précédents pour une copie de travail de libTidy.dll, donc oui, c'est une condition préalable.
alfie
2

Vous pouvez télécharger ce fichier à partir d' ici et placer ce fichier dans ce chemin:C:\Program Files (x86)\Notepad++\plugins\Config\tidy

user1892034
la source
0

J'ai trouvé la meilleure option pour cela:

Dans Notepad ++ 6.3.2, activez le plugin "TextFX Characters" depuis le "plugin manager".

C'est tout.

idodido
la source