Siempre escribimos código como este formal:
void main(){
if(){
if()
}
Pero cuando uso Notepad ++ , la pantalla es:
void main(){
if(){
if()
}
¿Cómo uso Notepad ++ para sangrar automáticamente?
Gracias a Jonathan , lo configuré, pero no tiene ningún efecto. La instantánea está abajo:
Estoy usando Notepad ++ versión 5.1.3.
Si el menú TextFX no existe, debe descargar e instalar el complemento. Complementos-> Administrador de complementos-> Mostrar Administrador de complementos y luego verifique los caracteres TextFX del complemento . Haga clic en 'instalar', reinicie Notepad ++.
En la versión Notepad ++ v6.1.3, resuelvo con: Administrador de complementos-> Mostrar administrador de complementos ** y luego verifico el complemento "Sangría por pliegue"
fuente
Parece que hay una opción para el formato automático de XML al menos. Se puede encontrar en
TextFX -> TextFX HTML Tidy -> Tidy: reindent XML
.fuente
La mayoría de los desarrolladores de programas de edición de texto hacen mal uso de este nombre (sangría automática). El nombre correcto es "mantener sangría". La sangría automática es lo que realmente desea, pero no está implementado.
También me gustaría ver esta característica en Notepad ++.
fuente
En la última versión (al menos), puede encontrarla a través de:
[ EDITAR ] Sin embargo, no creo que haya tenido la mejor implementación de sangría automática. Por lo tanto, verifique que tenga la versión 5.1: la sangría automática se revisó recientemente, por lo que corrige automáticamente su sangría.
También tenga en cuenta que le falta el bloque para el 2do
if
:fuente
Puede usar el complemento 'Sangría por pliegue'. Instálalo desde el administrador de complementos. Funciona bien para mí.
fuente
array( ... )
, donde()
no son plegables.En la versión 6.6.8 instalé el complemento NppAutoIndent desde Complementos> Administrador de complementos> Mostrar administrador de complementos. Luego seleccioné la opción Smart Indent en Plugin> NppAutoIndent. Espero que esto ayude.
fuente
Una pequeña actualización: puede omitir el complemento TextFX y simplemente usar Tidy2 . Aquí puede configurar sus propias reglas de formateo para diferentes tipos de códigos. Fácil de instalar y quitar dentro
Notepad ++> Complementos> Administrador de complementos> Mostrar administrador de complementos
y solo busca Tidy2 e instálalo. Hecho.
fuente
Para aquellos que usan Notepad ++ v6.8.1 y posterior, la configuración de sangría automática ahora se encuentra en el menú Configuración → Preferencias → MISC. → Sangría automática .
fuente
Pruebe el complemento UniversalIndentGUI para Notepad ++. Vuelve a sangrar el código en función de algunos parámetros. Funciono bien para mi.
fuente
Esto puede parecer tonto, pero en la pregunta original, Turion estaba editando un archivo de texto sin formato. Asegúrese de elegir el idioma correcto en el menú Idioma
fuente
Pero , Notepad ++ no viene con este complemento "Texto de caracteres FX". Deberá instalarlo a través de
Para agregar acceso directo para la sangría .
Haga clic en Configuración → Mapeador de accesos directos ... configure la tecla de acceso directo que prefiera. Prefiero Ctrl+ =.
fuente
Instalar el complemento Tidy2. Tengo Notepad ++ v6.2.2, y Tidy2 funciona bien hasta ahora.
fuente
Primero descargue el administrador de complementos de este enlace, luego descomprima la carpeta zip y cópielo dentro de la carpeta de su programa / bloc de notas ++. luego reinicie su bloc de notas ++. entonces verá el administrador de complementos dentro del menú de complementos. luego haga clic en administrador de complementos y luego haga clic en mostrar administrador de complementos. Muestra toda tu lista de complementos. de la lista en la parte inferior encuentre herramientas XML, verifíquelo e instálelo. luego reinicie su bloc de notas ++. Después de abrir un documento, complementos / herramientas xml / bastante simple (sangría de texto) y luego disfrutar.
fuente
Para aquellos que usan la versión 7.8.5, la configuración de sangría automática ahora se encuentra en "Configuración" -> "Preferencias ..." -> "Finalización automática".
fuente
Intente guardar el archivo antes, luego sangrará.
fuente