191 votos

Auto-Indent en el Bloc de Notas++

Siempre escribimos el código así de formal:

void main(){    
  if(){    
    if()   
    }

alt text

pero cuando uso el notepad++, la pantalla es:

void main(){    
if(){    
if()    
}

alt text

¿Cómo usar el notepad++ para auto sangrar?

Gracias a Jonathan Lo he fijado, pero no tiene ningún efecto. La instantánea está abajo:

alt text

Estoy usando el notepad++ versión 5.1.3.

139voto

scronide Puntos 5108

Notepad++ sólo insertará automáticamente los sangrados subsiguientes si sangras manualmente la primera línea de un bloque; de lo contrario, puedes volver a sangrar tu código después del hecho usando TextFX > TextFX Edit > Reindent C++ code .

101voto

Moose5 Puntos 1

Si el menú TextFX no existe, necesitas descargar e instalar el plugin. Plugins->Gestor de Plugins->Mostrar el gestor de plugins y luego comprueba el plugin Caracteres de TextFX . Haz clic en "instalar", reinicia el Notepad++.

En la versión Notepad++ v6.1.3, resuelvo con: Administrador de Plugins->Mostrar Administrador de Plugins** y luego comprobar el plugin "Indent By Fold"

48voto

Daniel Puntos 1

Descargue y use el plugin NppAutoIndent en Notepad++.

http://sourceforge.net/apps/mediawiki/notepad-plus/index.PHP?title=Plugin_Central

o intentar

http://sourceforge.net/projects/npp-plugins/files/NppAutoIndent/

31voto

Abhishek Puntos 1

Parece que hay una opción para el auto-formato de XML al menos. Se puede encontrar en TextFX->TextFX HTML Tidy->Tidy: reindent XML

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X