Cómo formatear automáticamente/sangrar XML/HTML en Notepad++
¿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.
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)
En versiones anteriores: menú → TextFX → HTML Tidy → Tidy: reindentar XML.
Instale el complemento Tidy2. Tengo Notepad++ v6.2.2 y Tidy2 funciona bien hasta ahora.
Para aquellos que no lo saben, npp cuenta con mucho soporte de complementos y otros proyectos. Puede descargar esos complementos desde SourceForge .
Necesitas XML Tools
formatear 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++.
- Coloque a continuación los archivos de las herramientas xml que descargó en la carpeta raíz de npp mediante
copy replace
- Vaya a
..\Plugins
la subcarpeta y colóquela debajo del archivo descargado.
Reinicia y disfruta!!!
Ctrl+ Alt+ Shft+ Bpara formatear.
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.
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).
Instale libtidy.dll pegando la carpeta Config de un paquete npp antiguo: siga las instrucciones de esta respuesta .
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.
Reinicie npp y verifique TextFX -> TextFX HTML Tidy -> Tidy: Reindent XML funciona.