tabulacion quitar plugin plug organizar formato extension automatica html xml notepad++ auto-indent autoformatting

quitar - Cómo dar formato automático/sangrar XML/HTML en Notepad++



tabulacion automatica notepad++ (7)

¿Hay una manera de volver a sangrar un bloque de código? Estoy buscando algo similar a Ctrl + Shift + F en Eclipse (Auto-Format / Indent).

Para ser claro,

  • Ya sé cómo formatear XML fuera de Notepad ++ (Eclipse funciona bien, como se mencionó), así que no necesito un montón de enlaces a otras herramientas de formato XML.
  • Estoy trabajando específicamente con XML y HTML.
  • Lo ideal es que haya una combinación de teclas tan conveniente como la de Eclipse, para que no tenga que interrumpir mi flujo de trabajo.

Ya sé sobre NppAutoIndent, no funcionará, ya que estoy trabajando con XML, HTML y CSS.


Ha sido la tercera vez que instalo Windows y npp y después de un tiempo me doy cuenta de que la función tidy ya no funciona. Así que busco una solución en Google, vengo a este hilo y luego, con la ayuda de algunos más, por fin lo arreglo. Pondré un resumen de todas mis acciones de una vez por todas.

  1. Instale el complemento de TextFX: Complementos -> Administrador de complementos -> Mostrar Administrador de complementos. Seleccione los caracteres de TextFX e instale. Después de reiniciar npp, el menú ''TextFX'' debería estar visible. (créditos: @remipod).

  2. Instale libtidy.dll pegando la carpeta Config de un paquete npp antiguo: siga las instrucciones de esta respuesta .

  3. Después de tener una carpeta de configuración en su último destino de instalación de npp (normalmente C: / Archivos de programa (x86) / Notepad ++ / plugins), npp necesita acceso de escritura a esa carpeta. Haga clic con el botón derecho en Carpeta de configuración -> Propiedades -> pestaña Seguridad -> seleccione Usuarios, haga clic en Editar -> marque Control total para permitir el acceso de lectura / escritura. Tenga en cuenta que necesita privilegios de administrador para hacerlo.

  4. Reinicie npp y verifique TextFX -> TextFX HTML Tidy -> Tidy: Reindent XML works.


Instalar el plugin Tidy2. Tengo Notepad ++ v6.2.2, y Tidy2 funciona bien hasta ahora.



Para aquellos que no lo saben, npp tiene mucho apoyo de complementos y otros proyectos. Puedes descargar esos plugins desde SourceForge .

Necesitas XML Tools para formatear tu texto en n ++

Después de que hayas descargado XML Tools ...

Salir del Bloc de notas ++

Vaya a C:/Program File/Notepad++ .... Su carpeta instalada de N ++.

  1. Coloque debajo de los archivos de las herramientas xml que descargó en la carpeta raíz de npp por copy replace

  1. Ir a ../Plugins subcarpeta y colocar debajo del archivo descargado

Reinicie y disfrute !!!

Ctrl + Alt + Shft + B para formatear.


Para responder directamente al OP, eche un vistazo al sitio de este tipo: Thomas Hunter Notepad ++ Tidy for XML . Sencillos pasos a seguir y obtendrá un muy buen formato de su XML dentro de NPP. Hasta ahora, la única anomalía que he encontrado es con elementos de cierre automático anidados EG:

<OuterTag>Text for outer element<SelfClosingTag/></OuterTag>

Será ordenado hasta:

<OuterTag>Text for outer element <SelfClosingTag/></OuterTag>

Puede haber una manera de solucionar esto, pero por el momento, se logró reducir el número de líneas en mi documento en 300k y se puede solucionar esta anomalía en particular.


Tuve que actualizar la configuración del proxy en Complementos -> Administrador de complementos -> Mostrar Administrador de complementos -> Configuración para ver los complementos en la lista "Disponible".

Después de eso, la instalación de "Herramientas XML" fue fácil e hizo el trabajo solicitado como se describe anteriormente.


Desde que actualicé a 6.3.2, uso XML Tools .

  • instalar herramientas XML a través del administrador de complementos.
  • use el acceso directo Ctrl + Alt + Mayús + B ( o menú -> Complementos -> Herramientas XML -> Impresión bonita)

En versiones anteriores: menú -> TextFX -> HTML Tidy -> Tidy: Reindent XML.