2009-04-30 13 views
48

¿Está roto el HTML Tidy for Notepad ++? Ninguno de los comandos excepto Tidy (el primero) funciona. No muestran ningún mensaje, incluso con todo el texto seleccionado. Realmente necesito que Tidy funcione, ¿o es solo una limitación de la versión más nueva de N ++ o falta de soporte?Bloc de notas ++ HTML Tidy

Además, el cuadro de diálogo de sintaxis personalizado se congela siempre que selecciono un color del cuadro de diálogo de color. No responde hasta que haga clic en una de las casillas de verificación en negrita, cursiva o subrayado. ¿Es esto un error? ¿Cómo lo arreglo?

Respuesta

33

Todas las opciones de menú, excepto la primera, reescriben el archivo HTMLTIDY.CFG, que especifica las reglas de formato que HTML Tidy usa. Si HTMLTIDY.CFG no existe, estas opciones de menú pueden no funcionar.

Cree un archivo de texto y escriba una instrucción simple como:

text-spaces: 2

Guardar el archivo como htmltidy.cfg en % Archivos de programa% \ Notepad ++ \ plugins \ Config \ ordenada. Reinicie Notepad ++ y todas las opciones deberían funcionar.

+1

Hmmm .... Pero ¿por qué no funciona antes? ¡Gracias por la respuesta! – Aethex

+1

Hmm - no funciona (en absoluto) aquí: el archivo está en la carpeta derecha, legible, escribible, Notepad ++ reiniciado, pero aún así el error acerca de HTMLTIDY.CFG no se encuentra + la excepción después. : | – Jinxed

0

Supongo que debe actualizar. Tengo Notepad ++ 5.3.1 (Unicode). El complemento TextFX HTML Tidy funciona muy bien, y el selector de color — que usó para darme el mismo problema que describe — ya no bloquea el diálogo Styler.

+2

todavía sucede en V5.9 en Windows 7 – endolith

16

que tiene este problema en Windows 7 ... la solución para mí era asegurarse de que los permisos se establecen correctamente en HTMLTIDY.CFG

+0

este lo hizo por mí, pero edité los permisos de usuario para el archivo % ProgramFiles% \ Notepad ++ \ plugins \ Config \ tidy \ TIDYCFG.INI (np ++ v5.6.8) – mtness

+2

En realidad, uno tiene que ajustar los permisos de usuario en ambos archivos – mtness

14

En realidad es la carpeta (% Archivos de programa% \ Notepad ++ \ plugins \ Config \ tidy) que debe poder escribirse, no solo TIDYCFG.INI. Esto permitirá que Notepad ++ también escriba HTMLTIDY.ERR.

Otorgue a "todos los usuarios" (o como se llame en su máquina) control total sobre la carpeta, y todo debería funcionar bien.

10

Estoy ejecutando Windows 7 y Notepad ++ 5.9. Tenía el mismo problema. Para resolver:

  1. dar permiso completo para todos los usuarios de la "C: \ Archivos de programa (x86) \ Notepad ++" carpeta
  2. Hacer una nueva carpeta llamada "Configuración" en "C: \ Archivos de programa (x86) \ Notepad ++ \ plugins "
  3. Descargar este archivo: http://jwaltonmedia.com/tools/tidy.zip. Es una versión comprimida de la carpeta "ordenada"
  4. Extraiga la carpeta comprimida en la carpeta "Config" que creó anteriormente. Debería crear una carpeta llamada "tidy"

Reiniciar Notepad ++ y debe estar configurado.

+1

gracias, pero su enlace está roto, cualquier posibilidad de un espejo (espero que no sea demasiado tarde :() –

+0

Esto no funcionó porque el archivo zip no se puede abrir. Esto realmente no debería ser requerido. Simplemente parece como aunque el bloc de notas ++ los complementos son difíciles de instalar pero imposibles de hacer realmente. – Adamantus

+0

El enlace está roto = ( – BlackSheep

1

Haga clic con Notepad ++
Ejecutar como administrador

+0

El problema con esta solución es que si ejecuta esto en Windows 7 64 bit, puede dar como resultado el menú contextual Open With Notepad ++ ent No funciona (como lo hizo para mí). Es mejor simplemente modificar los permisos en los archivos CFG e INI; luego ejecuta como administrador. –

+0

¡Y no olvide desinstalar su firewall por si acaso! – mins

55

de Windows 7-10 x64, Notepad ++ 5.9.5 Solución:

Tiene que ver con el libTidy.dll no está incluida en la actual distribuciones.
Sin embargo, estaba disponible en versiones anteriores.

solución es descargar el 5.9 zip, entonces
copiar una de las siguientes carpetas:
ansi \ plugins \ Config \ ordenada o Unicode \ plugins \ Config \ ordenada
a su actual Notepad ++ \ plugins \ Config carpeta

Además, si instala en los directorios c: \ Archivos de programa o c: \ Archivos de programa (x86), tendrá que ajustar los permisos en la carpeta ordenada para permitir el acceso sin administrador

+2

+1 esto hizo que funcionase para mí, ¡gracias! Pero agarré los archivos de la carpeta Unicode – Bulan

+1

@Bulan: He actualizado la respuesta para reflejar sus comentarios – Noah

+0

Esto funcionó para mí con la versión 6.1.x de Notepad ++, pero incluso teniendo la versión Unicode tuve que usar el plugin ANSI . Los complementos Unicode se bloquearon: http://stackoverflow.com/questions/11591532/notepad-6-1-x-and-htmltidy –

2

He aquí una HTMLTIDY.CFG útil por defecto, que bastante-imprime el código HTML para usted:

// sample config file for HTML tidy 
indent: auto 
indent-spaces: 2 
wrap: 72 
markup: yes 
output-xml: no 
input-xml: no 
show-warnings: yes 
numeric-entities: yes 
quote-marks: yes 
quote-nbsp: yes 
quote-ampersand: no 
break-before-br: no 
uppercase-tags: no 
uppercase-attributes: no 
char-encoding: latin1 
new-inline-tags: cfif, cfelse, math, mroot, 
    mrow, mi, mn, mo, msqrt, mfrac, msubsup, munderover, 
    munder, mover, mmultiscripts, msup, msub, mtext, 
    mprescripts, mtable, mtr, mtd, mth 
new-blocklevel-tags: cfoutput, cfquery 
new-empty-tags: cfelse 

Tomado de: http://sourceforge.net/p/notepad-plus/discussion/482781/thread/c6afffe0

1

Am en v6.6.8 y este plugin funcionó bien:

https://code.google.com/p/npp-tidy2/downloads/list

El paquete ZIP tiene un archivo dll y una carpeta doc.

Copiar la dll a: %ProgramFiles%\Notepad++\plugins\ y extraer el contenido del documento a: %ProgramFiles%\Notepad++\plugins\doc\

Reiniciar N ++ una vez que se copia.

Uso: Complementos> Tidy2> ...

Por defecto, Tidy2 genera otras etiquetas HTML. Esto se puede evitar mediante la configuración de output-xml: no y show-body-only: yes de plugins> Tidy2> Editar config ...

Más sobre esto en: Prevent tidy from adding html tags

Cuestiones relacionadas