Notepad++ HTML Ordenado


¿HTML Tidy para Notepad++ está roto? Ninguno de los comandos excepto Tidy (el primero) funciona. No muestran ningún mensaje, incluso con todo el texto seleccionado. Realmente necesito Ordenado para trabajar, o es solo una limitación de la versión más reciente de N++, o la falta de soporte?

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

Author: Aethex, 2009-05-01

9 answers

Todas las opciones del menú excepto la primera reescriben HTMLTIDY.Archivo CFG, que especifica las reglas de formato que HTML Tidy utiliza. 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

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

 33
Author: phenry,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-05-18 17:56:22

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

Tiene que ver con la libTidy.dll no está incluido en las distribuciones actuales.
Sin embargo, estaba disponible en versiones anteriores.

La solución es descargar el 5.9 zip , luego
copie una de las siguientes carpetas:
ansi \ plugins \ Config \ tidy o Unicode \ plugins \ Config \ tidy
a su actual Bloc de notas++ \ plugins \ Config carpeta

También, si se instala en el c:\Program Archivos o c:\Program Archivos (x86) directorios, tendrá que ajustar los permisos en la carpeta tidy para permitir el acceso no administrador

 55
Author: Noah,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-10-29 17:49:01

Tengo este problema en Windows 7... la solución para mí era asegurarme de que los permisos estaban correctamente configurados en HTMLTIDY.CFG

 16
Author: nsitu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-08-07 17:34:21

En realidad es la carpeta (%ProgramFiles%\Notepad++\plugins\Config\tidy) la que necesita ser escribible, no solo TIDYCFG.INI. Esto permitirá a Notepad++ escribir HTMLTIDY.ERR también.

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

 14
Author: Peter,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-05-26 08:29:26

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

  1. Dar permiso completo para todos los usuarios a la "C:\Program Files (x86)\Notepad++" folder
  2. Crea una nueva carpeta llamada "Config" bajo "C:\Program Files (x86) \ Notepad++ \ plugins"
  3. Descargue este archivo: http://jwaltonmedia.com/tools/tidy.zip . Es una versión comprimida de la carpeta" tidy "
  4. Extraiga la carpeta comprimida a la carpeta "Config" que creó anteriormente. Debería crear un carpeta llamada "tidy"

Reinicie Notepad++ y debería estar configurado.

 10
Author: Giri Alwar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-05-24 13:28:37

Aquí hay un HTMLTIDY predeterminado útil.CFG, uno que bastante-imprime el 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

 2
Author: james.garriss,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-09-10 14:36:37

Haga clic con el botón derecho en el Bloc de notas++
Ejecutar como administrador

 1
Author: Tomas,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-05-24 01:27:02

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

Copie la dll a: %ProgramFiles%\Notepad++\plugins\ y extraer el contenido de doc a: %ProgramFiles%\Notepad++\plugins\doc\

Reinicie N++ una vez que copie.

Uso: Plugins > Tidy2 > ...

Por defecto, Tidy2 genera otras etiquetas HTML. Puede evitar esto configurando output-xml: no y show-body-only: yes desde Plugins > Tidy2 > Edit config...

Más sobre esto en: Evitar que tidy agregue etiquetas html

 1
Author: Shiyaz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 10:30:16

Mi conjetura es que necesitas actualizar. Tengo Notepad++ 5.3.1 (Unicode). El plugin TextFX HTML Tidy funciona bien, y el selector de color-que usó para darme el mismo problema que usted describe-ya no bloquea el diálogo Styler.

 0
Author: ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-05-01 02:43:43