¿Es posible aplicar sangría al código JavaScript en Notepad ++?


81

Tengo un código JavaScript que está escrito en una línea (sin retornos de carro), es completamente ilegible ...

Con Notepad ++, traté de reemplazar estos caracteres ( {, }, ;) por sí mismos además de un retorno de carro, pero todavía no es muy práctico ...

¿Hay alguna forma de hacer esto correctamente en Notepad ++?


He editado la pregunta para centrarme en cómo hacer esto en NP ++, en lugar de pedir una recomendación de software. Y votó para reabrir.
UuDdLrLrSs

Respuestas:



163

JSTool es el mejor para la estabilidad.

Pasos :

  1. Seleccione el menú Complementos> Administrador de complementos> Mostrar administrador de complementos
  2. Marque la casilla de verificación JSTool> Instalar> Reiniciar Notepad ++
  3. Abra el archivo js> Complementos> JSTool> JSFormat
    captura de pantalla

Referencia:


1
¡Increíble! ¡Gracias por la explicación detallada y útil!
Vikram

1
Intenté esto hoy. Funcionó perfectamente. Bonita explicación simple, gracias.
ScottyG

2
Impresionante .. Está funcionando. también puedes usarlo sin conexión. Adiós embellecedor JS
Paresh3489227

+10, solía hacer con embellecedor en línea, ¡pero este es simplemente perfecto!
wpcoder

Agradable. Mi única queja es que aparece en la parte superior de la lista de complementos, que creo que está ordenada alfabéticamente por nombre de archivo de todas las cosas. Sin embargo, es un inconveniente mucho menor que formatear manualmente el código fuente o copiar y pegar en una página web.
Ken Lyon


8

¿Podrías usar servicios en línea como este ?

Actualización: (según solicitud)

Google Chrome también hará esto http://cristian-radulescu.ro/article/pretty-print-javascript-with-google-chrome.html


1
Arh, vencido también. Lo siento. Google Chrome también hará esto cristian-radulescu.ro/article/…
Sam Greenhalgh

No sabía ese truco en Chrome, también es útil, gracias
GianT971

@SamGreenhalgh Me encantaría ver tu comentario incluido en tu respuesta. Se aplica a cualquier navegador webkit y no es necesario un servicio externo.
its_me

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.