Documento de formato automático con Notepad ++

44

En Visual Studio (y algunos otros editores de Microsoft), puede formatear automáticamente un documento con un simple Ctrl+ K, Ctrl+ D.

Esto inserta saltos de línea y tabulación automáticamente.

¿Hay una característica similar en Notepad ++?

Irritar
fuente

Respuestas:

18

Descargue el complemento "NppAutoIndent". En Notepad ++:

Complementos → Administrador de complementos → Disponible → NppAutoIndent

El complemento "NppAutoIndent" tiene una sangría 'inteligente' para lenguajes de estilo C, como C / C ++, PHP y Java. Es la primera versión, así que no esperes que sea impecable y, por supuesto, podría no ser completamente de tu preferencia. NO hay soporte para HTML / XML y, tal vez más tarde, la coincidencia de etiquetas es mucho más difícil de implementar. Para usarlo, seleccione su código y:

TextFX → TextFX Edit → Reindent C ++ code

Si no puede ver TextFXen su menú, puede instalar su complemento desde SourceForge .

Referencias

Hasanghaforian
fuente
14

Para JavaScript, el complemento JSTool hará este trabajo.

ingrese la descripción de la imagen aquí

DOM
fuente
muy contento con el resultado de formateo y mejor que tidy2
Iman Abidi
4

Para markup / xml hay un complemento llamado 'Herramientas XML'.

Esto se puede agregar a través del administrador de complementos dentro de Notepad ++.

maxp
fuente
1
Parece que no puede limpiar HTML, solo dice errores en el documento sin decirme cuáles son.
Matthew Lock
1

Aquí están la mayoría de los complementos para formatear su código.

JStool (JSmin):
UniversalIndentGUI (Habilitar text auto update' in plugin manager-> UniversalIndentGUI
tecla abreviada = CTRL+ALT+SHIFT+J)


TextFX: (Shortkey = CTRL+ALT+SHIFT+Bo TextFX > TextFX Html Tidy > Tidy: reindent XML) TextFX tiene la ventaja de ajustar líneas largas, lo que XML Tools no hace, pero no sangra esas líneas nuevas correctamente.


Herramientas XML: (complemento personalizado para XML; tecla abreviada = CTRL+ALT+SHIFT+Bo XML Tools > Pretty print [Text indent])
Herramientas XML complementa TextFX al sangrar las líneas recién ajustadas.

T.Todua
fuente