¿Hay alguna manera de volver a sangrar un bloque de código? Estoy buscando algo similar a Ctrl+ Shift+ Fen Eclipse (formato automático / sangría).
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.
- Idealmente, hay una combinación de teclas tan conveniente como la de Eclipse, por lo que no tengo que interrumpir mi flujo de trabajo.
Ya sé sobre NppAutoIndent, no funcionará, ya que estoy trabajando con XML, HTML y CSS.
Respuestas:
Desde que actualicé a 6.3.2, uso
XML Tools
.En versiones anteriores: menú → TextFX → HTML Tidy → Tidy: Reindent XML.
fuente
<form><input><input><input><input><input></form>
. El código tiene que estar en este formato para el trabajo, que será un factor decisivo para muchos desarrolladores:<form><input /><input /><input /><input /><input /></form>
Instale el complemento Tidy2. Tengo Notepad ++ v6.2.2, y Tidy2 funciona bien hasta ahora.
fuente
Para aquellos que no lo saben, npp tiene mucho soporte de complementos y otros proyectos. Puede descargar esos complementos de SourceForge .
Necesita
XML Tools
formatear su texto en n ++Después de haber descargado
XML Tools
...Salir de Notepad ++
Vaya a
C:\Program File\Notepad++
.... Su carpeta instalada de N ++.copy replace
..\Plugins
subcarpeta y colocar el archivo descargado debajoReiniciar y disfrutar !!!
Ctrl+ Alt+ Shft+ Bpara formatear.
fuente
Ha sido la tercera vez que instalo Windows y npp y después de un tiempo me doy cuenta de que la función ordenada ya no funciona. Así que busco una solución en Google, vengo a este hilo, luego, con la ayuda de unos cuantos más, finalmente lo soluciono. 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 los caracteres TextFX e instálelos. Después de reiniciar npp, el menú 'TextFX' debería estar visible. (créditos: @remipod).
Instale libtidy.dll pegando la carpeta Config desde un paquete npp antiguo: siga las instrucciones en esta respuesta .
Después de tener una carpeta de configuración en su último destino de instalación de npp (generalmente C: \ Archivos de programa (x86) \ Notepad ++ \ plugins), npp necesita acceso de escritura a esa carpeta. Haga clic con el botón derecho en la carpeta Config -> 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 works.
fuente
Notepad ++ no proporciona ninguna característica de este tipo por defecto. Pero puede usar algunas herramientas en línea para autoformar texto como https://www.freeformatter.com/xml-formatter.html .
Ayuda. :)
fuente
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, instalar "Herramientas XML" fue fácil e hizo el trabajo solicitado como se describió anteriormente.
fuente
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 formato muy agradable de su XML directamente dentro de NPP. Hasta ahora, la única anomalía que he encontrado es con elementos de cierre automático anidados EG:
Será ordenado hasta:
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 esta anomalía en particular se puede solucionar.
fuente
Estoy usando el Bloc de notas 7.6 con "Administrador de complementos" y no pude encontrar Herramientas XML.
Tuve que instalarlo manualmente como lo hizo @ some-java-guy en su respuesta, excepto que mi carpeta de complementos se encuentra aquí:
C:\Users\<my username>\AppData\Local\Notepad++\plugins
en ese directorio creé un nuevo directorio (llamado XmlTools) y copié XMLTools.dll allí. (Y copié todas las dependencias en el directorio Notepad ++ en los archivos de programa).
fuente
Simplemente instale el último bloc de notas ++ e instale la sangría por pliegue. En la barra de menú, seleccione Complementos -> Administrador de complementos y seleccione sangría Por pliegue e instalación. Funciona mejor
fuente