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 ++?

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



4

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

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


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.

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.