Cómo formatear automáticamente/sangrar XML/HTML en Notepad++

Resuelto SBoss asked hace 13 años • 9 respuestas

¿Hay alguna manera de volver a sangrar un bloque de código? Estoy buscando algo similar a Ctrl+ Shift+F en Eclipse (Autoformato/Sangría).

Para ser claro,

  • Ya sé cómo formatear XML afuera. de Notepad++ (Eclipse funciona bien, como se mencionó), por lo que no necesito muchos enlaces a otras herramientas de formato XML.
  • Estoy trabajando específicamente con XML y HTML.
  • Idealmente, hay una combinación de teclas tan conveniente como la de Eclipse, para no tener que interrumpir mi flujo de trabajo.

Ya conozco NppAutoIndent; no funcionará porque estoy trabajando con XML, HTML y CSS.

SBoss avatar Aug 19 '11 13:08 SBoss
Aceptado

Desde que actualicé a 6.3.2, uso XML Tools.

  • instale herramientas XML a través del administrador de complementos (Complementos → Administrador de complementos... Luego busque "Herramientas XML", marque su casilla y haga clic en el botón "Instalar").
  • use el acceso directo Ctrl+ Alt+ Shift+ B( o menú → Complementos → Herramientas XML → Pretty Print)

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

En versiones anteriores: menú → TextFX → HTML Tidy → Tidy: reindentar XML.

remipod avatar Jan 09 '2012 09:01 remipod

Instale el complemento Tidy2. Tengo Notepad++ v6.2.2 y Tidy2 funciona bien hasta ahora.

Dima avatar Mar 02 '2013 22:03 Dima

Para aquellos que no lo saben, npp cuenta con mucho soporte de complementos y otros proyectos. Puede descargar esos complementos desde SourceForge .

ingrese la descripción de la imagen aquí

Necesitas XML Toolsformatear tu texto en n++

Después de haber descargado XML Tools..

Salir del Bloc de notas++

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

  1. Coloque a continuación los archivos de las herramientas xml que descargó en la carpeta raíz de npp mediantecopy replace

ingrese la descripción de la imagen aquí

  1. Vaya a ..\Pluginsla subcarpeta y colóquela debajo del archivo descargado.

ingrese la descripción de la imagen aquí

Reinicia y disfruta!!!

Ctrl+ Alt+ Shft+ Bpara formatear.

Some Java Guy avatar Dec 02 '2015 06:12 Some Java Guy

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 busqué en Google una solución, llegué a este hilo y luego, con la ayuda de algunos hilos más, finalmente lo solucioné. Pondré un resumen de todas mis acciones de una vez por todas.

  1. Instale el complemento TextFX: Complementos -> Administrador de complementos -> Mostrar Administrador de complementos. Seleccione Caracteres TextFX e instálelo. 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:\Program Files (x86)\Notepad++\plugins), npp necesita acceso de escritura a esa carpeta. Haga clic con el botón derecho en la carpeta 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 funciona.

Vlad Grigorov avatar Apr 03 '2013 12:04 Vlad Grigorov