Notepad ++ htmltidy - libtidy.dll kann nicht gefunden werden

99

Ich bin auf einem relativ neuen Windows 7-Computer und in Notepad ++ funktioniert TextFX HTMLTidy nicht. Es heißt "libTidy.dll kann nicht im Systempfad oder in C: \ Programme (x86) \ Notepad ++ \ plugins \ Config \ tidy \ libTidy.dll gefunden werden". Einige Links schlagen vor, die Dateien an diesen Speicherort zu verschieben, aber woher bekomme ich sie? Argh, warum finde ich Notepad ++ Plugins immer so frustrierend!

Ich verwende Notepad ++ 5.9.3 unter Windows 7 x64.

Rory
quelle
Wenn Sie htmlTidy installiert haben, führen Sie einfach eine Dateisuche ab c: \ (oder dem Laufwerk, auf dem Sie es installiert haben) durch. Sie möchten die DLL wahrscheinlich nicht verschieben, sondern nur kopieren.
DwB
2
Ich habe htmlTidy nicht installiert, es soll mit Notepad ++
Rory
6
Wow, das ist fast ein Jahr alt und es passiert immer noch. HtmlTidy sollte stattdessen ein Plugin sein.
JCollum

Antworten:

148

Oh, es sieht so aus, als wäre es etwas ärgerlich, wenn Plugins nicht in 5.9.3 enthalten sind, sondern in früheren Versionen. Siehe Beitrag hier .

Die Lösung besteht darin, die 5.9-ZIP-Datei von hier herunterzuladen und den plugins\configOrdner in den Notepad++\pluginsOrdner zu kopieren .

Rory
quelle
@Rory - Ich habe Version 5.9.6.2 (UNICODE), aber wenn ich versuche, was Sie vorgeschlagen haben, indem Sie 5.9 herunterladen und dann den Konfigurationsordner in den Plugins-Ordner kopieren, scheint es nicht zu funktionieren. Hat sich noch etwas geändert?
Chobo2
25
@ chobo2 - Laden Sie den neuesten Notepad ++ (v6.1.1 wie heute) von notepad-plus-plus.org/download herunter und installieren Sie ihn. Kopieren Sie dann den Inhalt von npp.5.9.bin.zip (verlinkt in Rorys Kommentar oben) des Ordners ansi \ plugins \ Config \ tidy \ in: (Notepad ++ - Installationsverzeichnis) \ plugins \ Config \ tidy - Starten Sie schließlich Notepad ++ neu (Entschuldigung für alle Änderungen, ich habe es geschafft, meinen Kommentar wirklich zu vermasseln!)
Chris
2
Der obige Kommentar von Chris hat auch für das neue Notepad ++ 6.1.5 funktioniert.
Mikato
1
Funktioniert auch mit meiner 6.1.x-Version, aber nur mit der ANSI-Version: stackoverflow.com/questions/11591532/notepad-6-1-x-and-htmltidy
Horst Walter
1
Denken Sie daran, restartNotepad ++
Ujjwal Singh
22

Nach dem Durchsuchen stellte ich fest, dass Sie Notepad ++ v5.9 nicht herunterladen müssen.

TextFX mit HTML Tidy kann hier heruntergeladen werden.

Kopieren Sie den NPPTextFXOrdner in das Notepad ++ - plugins\ConfigVerzeichnis (z. B. C:\Program Files (x86)\Notepad++\plugins\Config), benennen Sie ihn in um tidyund starten Sie Notepad ++ neu.


TextFX wird nicht mehr entwickelt, siehe diese Seite .

Dieses Plugin hat keinen Betreuer und möchte einen; Bitte sehen Sie die Zukunft von TextFX

uınbɐɥs
quelle
15

Für diejenigen, die noch nach libtidy.dll suchen. Es scheint, dass Version 5.9 von Notepad ++ nicht mehr zum Herunterladen verfügbar ist (zumindest gibt es keinen Link auf der Downloadseite und Sie können unter der URL http://notepad-plus-plus.org/download/v5.9 einen fundierten Stich machen .html gibt eine 404) zurück.

Auf der HTML Tidy SourceForge-Seite ( http://tidy.sourceforge.net/ ) vom 2006 befindet sich ein 'dll'-Link . Es wird jedoch ein DNS-Fehler zurückgegeben.

Google hat einen Treffer auf einer Website namens "DLL Me" zurückgegeben, aber ich werde nichts von einer so skizzenhaften Website herunterladen. Ab diesem Zeitpunkt ist keine libtidy.dll zu finden.

--edit-- Endlich einen Link direkt vom TuxFamily-Distributionsserver gefunden: npp.5.9.bin.zip (danke @ noah ).

ericx
quelle
9

Alternativ können Sie das HTML Tidy 2- Plugin verwenden, das auf Tidy HTML 5 basiert . Es funktioniert mit der neuesten Notepad ++ - Version.

Sie können es mit dem Plugin-Manager oder manuell installieren, indem Sie die neueste Version herunterladen und den Inhalt in Ihr Notepad ++ \ plugins-Verzeichnis extrahieren.

Eine aktualisierte Version des Plugins finden Sie hier .

Saeb Amini
quelle
1
Scheint nicht sofort zu funktionieren. Jedes XML-Dokument, an dem ich es ausprobiert habe, hat einen Fehler ausgelöst, obwohl das XML gültig ist.
Simon Tewsi
3
@SimonTewsi Für XML müssen Sie das XML Tools-Plugin installieren.
Thad Guidry
Die Installation schlägt in Notepad 7.2.2 fehl
user9645
Die aktualisierte Version finden Sie hier: github.com/geoffmcl/NppTidy2
user136036
4

Es sieht nicht so aus, als ob die libTidy.dll-Funktionalität tatsächlich entfernt wurde, sondern nur von NppTextFX übernommen wurde.

Ich habe es in meiner Installation von Notepad ++ v6.1.5 durch die Installation von TextFX-Zeichen aktiviert über den Plugin-Manager . Danach passierten zwei Dinge: 1. NppTextFX.dll wurde in das Verzeichnis (Notepad ++ - Installationsverzeichnis) \ plugins \ und kopiert. 2. Der TextFX-Menüpunkt ist zwischen Run und Plugins aktiviert und verfügt nun über die Option TextFX HTML Tidy.

Außerdem gibt es keinen Unterschied zwischen der ANSI- und der Unicode-Version von libTidy.dll in npp.5.9.bin.zip. Ich habe beide über WinMerge ausgeführt .

alfie
quelle
1
Ich musste immer noch eine Kopie von npp.5.9.bin.zip finden, basierend auf früheren Kommentaren für eine Arbeitskopie von libTidy.dll, also ja, das ist eine Voraussetzung.
Alfie
2

Sie können diese Datei hier herunterladen und in diesen Pfad einfügen:C:\Program Files (x86)\Notepad++\plugins\Config\tidy

user1892034
quelle
0

Ich habe die beste Option dafür gefunden:

Aktivieren Sie in Notepad ++ 6.3.2 das Plugin "TextFX Characters" über den "Plugin Manager".

Das ist alles.

Idodido
quelle