Notepad ++ htmltidy: no se puede encontrar libtidy.dll

99

Estoy en una máquina relativamente nueva con Windows 7 y en Notepad ++ el TextFX HTMLTidy no funciona. Dice "No se puede encontrar libTidy.dll en la ruta del sistema o C: \ archivos de programa (x86) \ Notepad ++ \ plugins \ Config \ tidy \ libTidy.dll". Algunos enlaces sugieren mover los archivos a esa ubicación, pero ¿de dónde los obtengo? Argh, ¿por qué siempre encuentro los complementos de Notepad ++ tan frustrantes?

Estoy usando Notepad ++ 5.9.3 en Windows 7 x64.

Rory
fuente
Si tiene htmlTidy instalado, simplemente busque un archivo comenzando en c: \ (o la unidad en la que lo tiene instalado). Probablemente no quieras mover el dll, solo cópialo.
DwB
2
No tengo htmlTidy instalado, se supone que viene con Notepad ++
Rory
6
Vaya, esto tiene casi un año y todavía está sucediendo. En su lugar, HtmlTidy debería ser un complemento.
jcollum

Respuestas:

148

Oh, parece que es algo molesto que los complementos no se incluyan en 5.9.3, sino que se incluyan en versiones anteriores. Ver publicación aquí .

La solución es descargar el archivo ZIP 5.9 desde aquí y luego copiar la plugins\configcarpeta a la Notepad++\pluginscarpeta.

Rory
fuente
@Rory - Tengo la versión 5.9.6.2 (UNICODE) pero cuando intento lo que sugirió al descargar 5.9 y luego copiar la carpeta de configuración en la carpeta de complementos, no parece funcionar. ¿Ha cambiado algo más?
chobo2
25
@ chobo2: descargue e instale el último bloc de notas ++ (v6.1.1 a día de hoy) desde notepad-plus-plus.org/download ... luego desde npp.5.9.bin.zip (vinculado al comentario de Rory arriba) copie el contenido de la carpeta ansi \ plugins \ Config \ tidy \ en: (notepad ++ install dir) \ plugins \ Config \ tidy - finalmente, reinicie notepad ++ (Lo siento por todas las ediciones, ¡me las arreglé para arruinar mi comentario!)
Chris
2
El comentario anterior de Chris también funcionó para el nuevo Notepad ++ 6.1.5.
mikato
1
Funciona con mi versión 6.1.x también, pero solo la versión ANSI: stackoverflow.com/questions/11591532/notepad-6-1-x-and-htmltidy
Horst Walter
1
Recuerde el restartBloc de notas ++
Ujjwal Singh
22

Después de buscar, descubrí que no es necesario descargar Notepad ++ v5.9.

TextFX con HTML Tidy se puede descargar desde aquí.

Copie la NPPTextFXcarpeta en el plugins\Configdirectorio Notepad ++ (como C:\Program Files (x86)\Notepad++\plugins\Config), cámbiele el nombre a tidyy luego reinicie Notepad ++.


TextFX ya no se está desarrollando, consulte esta página .

Este complemento no tiene mantenedor y quiere uno; por favor vea el futuro de TextFX

uınbɐɥs
fuente
15

Para aquellos que todavía buscan libtidy.dll. Parece que la versión 5.9 de Notepad ++ ya no está disponible para descargar (al menos no hay un enlace en la página de descargas y se hace un intento educado en una URL de http://notepad-plus-plus.org/download/v5.9 .html devuelve un 404).

Hay un enlace 'dll' en la página HTML Tidy SourceForge ( http://tidy.sourceforge.net/ ) con fecha de 2006; pero devuelve un error de DNS.

Google devolvió un éxito en un sitio llamado "DLL Me", pero no voy a descargar nada de un sitio tan incompleto; así que al momento de escribir este artículo: no se encuentra libtidy.dll.

--edit-- Finalmente encontré un enlace directamente desde el servidor de distribución TuxFamily : npp.5.9.bin.zip (gracias @ noah ).

ericx
fuente
9

Como alternativa, puede utilizar el complemento HTML Tidy 2 , que se basa en Tidy HTML 5 . Funciona con la última versión de Notepad ++.

Puede instalarlo utilizando el administrador de complementos o manualmente tomando la última versión y extrayendo el contenido en su directorio Notepad ++ \ plugins.

Aquí se puede encontrar una versión actualizada del complemento .

Saeb Amini
fuente
1
No parece funcionar fuera de la caja. Cada documento XML en el que lo he probado ha arrojado un error, a pesar de que el XML es válido.
Simon Tewsi
3
@SimonTewsi Para XML, debe instalar el complemento XML Tools.
Thad Guidry
La instalación falla en el Bloc de notas 7.2.2
user9645
La versión actualizada se puede encontrar aquí: github.com/geoffmcl/NppTidy2
user136036
4

No parece que la funcionalidad libTidy.dll haya sido realmente eliminada, simplemente la adoptó NppTextFX.

Lo habilité en mi instalación de Notepad ++ v6.1.5 instalando TextFX Characters a través del Administrador de complementos. Después de eso sucedieron dos cosas: 1. NppTextFX.dll se copió en (directorio de instalación de Notepad ++) \ plugins \ directorio y; 2. El elemento de menú TextFX está habilitado entre Ejecutar y Complementos, que ahora tiene la opción TextFX HTML Tidy.

Además, no hay diferencia entre las versiones ANSI y Unicode de libTidy.dll en npp.5.9.bin.zip. Ejecuté ambos a través de WinMerge .

alfie
fuente
1
Todavía tenía que encontrar una copia de npp.5.9.bin.zip basada en comentarios anteriores para una copia de trabajo de libTidy.dll, así que sí, ese es un requisito previo.
Alfie
2

Puede descargar este archivo desde aquí y poner este archivo en esta ruta:C:\Program Files (x86)\Notepad++\plugins\Config\tidy

usuario1892034
fuente
0

Encontré la mejor opción para esto:

En Notepad ++ 6.3.2, habilite el complemento "TextFX Characters" desde el "administrador de complementos".

Eso es todo.

idodido
fuente