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.


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 - 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


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 ).


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 .


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 .


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


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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.