Notepad ++ htmltidy - impossibile trovare libtidy.dll


99

Sono su una macchina Windows 7 relativamente nuova e in Notepad ++ il TextFX HTMLTidy non funziona. Dice "Impossibile trovare libTidy.dll nel percorso di sistema o nei file C: \ programmi (x86) \ Notepad ++ \ plugins \ Config \ tidy \ libTidy.dll". Alcuni collegamenti suggeriscono di spostare i file in quella posizione, ma da dove li ottengo? Argh, perché trovo sempre i plugin Notepad ++ così frustranti!

Sto usando Notepad ++ 5.9.3 su Windows 7 x64.


Se hai installato htmlTidy, fai semplicemente un file find che inizia da c: \ (o l'unità su cui lo hai installato). Probabilmente non vuoi spostare la dll, basta copiarla.
DwB

2
non ho htmlTidy installato, dovrebbe venire con Notepad ++
Rory

6
Wow, ha quasi un anno e sta ancora accadendo. HtmlTidy dovrebbe invece essere un plugin.
jcollum

Risposte:


148

Oh, sembra che sia qualcosa di fastidioso con i plugin non inclusi nella 5.9.3, ma inclusi nelle versioni precedenti. Vedi il post qui .

La soluzione è scaricare il file ZIP 5.9 da qui , quindi copiare la plugins\configcartella nella Notepad++\pluginscartella.


@Rory - Ho la versione 5.9.6.2 (UNICODE) ma quando provo quello che mi hai suggerito scaricando 5.9 e poi copiando la cartella di configurazione nella cartella dei plugin non sembra funzionare. Qualcos'altro è cambiato?
chobo2

25
@ chobo2 - Scarica e installa l'ultimo notepad ++ (v6.1.1 ad oggi) da notepad-plus-plus.org/download ... quindi da npp.5.9.bin.zip (collegato al commento di Rory sopra) copia il contenuto della cartella ansi \ plugins \ Config \ tidy \ in: (notepad ++ install dir) \ plugins \ Config \ tidy - infine, riavvia notepad ++ (Scusate per tutte le modifiche, sono riuscito a rovinare davvero il mio commento!)
Chris

2
Il commento sopra di Chris ha funzionato anche per il nuovo Notepad ++ 6.1.5.
mikato

1
Funziona anche con la mia versione 6.1.x, ma solo la versione ANSI: stackoverflow.com/questions/11591532/notepad-6-1-x-and-htmltidy
Horst Walter

1
Ricordati di restartNotepad ++
Ujjwal Singh


15

Per coloro che stanno ancora cercando libtidy.dll. Sembra che la versione 5.9 di Notepad ++ non sia più disponibile per il download (almeno non c'è alcun collegamento nella pagina dei download e si fa un tentativo istruito a un URL di http://notepad-plus-plus.org/download/v5.9 .html restituisce un 404).

C'è un collegamento "dll" nella pagina HTML Tidy SourceForge ( http://tidy.sourceforge.net/ ) datata 2006; ma restituisce un errore DNS.

Google ha restituito un riscontro su un sito chiamato "DLL Me", ma non scaricherò nulla da un sito così abbozzato; quindi al momento della stesura di questo articolo: nessun libtidy.dll da trovare.

--edit-- Finalmente ho trovato un collegamento direttamente dal server della distribuzione TuxFamily: npp.5.9.bin.zip (grazie @ noah ).


9

In alternativa, puoi utilizzare il plugin HTML Tidy 2 , che si basa su Tidy HTML 5 . Funziona con l'ultima versione di Notepad ++.

Puoi installarlo utilizzando il gestore plugin o manualmente prendendo l'ultima versione ed estraendo i contenuti nella tua directory Notepad ++ \ plugins.

È possibile trovare una versione aggiornata del plugin qui .


1
Non sembra funzionare fuori dagli schemi. Ogni documento XML su cui l'ho provato ha generato un errore, nonostante l'XML sia valido.
Simon Tewsi

3
@SimonTewsi Per XML è necessario installare il plugin XML Tools.
Thad Guidry

L'installazione non riesce in Blocco note 7.2.2
user9645

La versione aggiornata può essere trovata qui: github.com/geoffmcl/NppTidy2
user136036

4

Non sembra che la funzionalità libTidy.dll sia stata effettivamente rimossa, semplicemente cooptata da NppTextFX.

L'ho abilitato nella mia installazione di Notepad ++ v6.1.5 installando i caratteri TextFX tramite Plugin Manager. Successivamente sono successe due cose: 1. NppTextFX.dll è stato copiato nella directory (directory di installazione di Notepad ++) \ plugins \ e; 2. La voce di menu TextFX è abilitata tra Esegui e Plugin, che ora ha l'opzione TextFX HTML Tidy.

Inoltre, non c'è differenza tra le versioni ANSI e Unicode di libTidy.dll in npp.5.9.bin.zip. Ho eseguito entrambi tramite WinMerge .


1
Dovevo ancora trovare una copia di npp.5.9.bin.zip basata sui commenti precedenti per una copia funzionante di libTidy.dll, quindi sì, questo è un prerequisito.
alfie

2

Puoi scaricare questo file da qui e metterlo in questo percorso:C:\Program Files (x86)\Notepad++\plugins\Config\tidy


0

Ho trovato l'opzione migliore in assoluto per questo:

In Notepad ++ 6.3.2, abilita il plugin "Caratteri TextFX" dal "gestore plugin".

Questo è tutto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.