Comunidad Gambas-es
Formatear código - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forum-3.html)
+--- Foro: General (https://gambas-es.org/forum-4.html)
+--- Tema: Formatear código (/thread-1102.html)



Formatear código - Shell - 20-11-2022

Buenas!.

¿ Por qué hay veces que no parece que el editor no formatea el código ?. O al menos lo hace de una forma.
Por ejemplo tengo una parte de un código así:

Código:
If mover Then    
    If rrectangulo.Center().x < apuntos[1].x Then
      
      rrectangulo.X += VELOCIDADX
      
    Else If rrectangulo.Center().x > apuntos[1].x Then
      
      rrectangulo.X -= VELOCIDADX
    Endif

Como veis hay líneas o espacio entre instrucciones, ¿ No debería el editor agruparlas y eliminar esos espacios en blanco al aplicar formatear código ?.
Tengo configurado el formateado de código de esta forma:

[Imagen: OKQC0sg.png]

Saludos


RE: Formatear código - gartumar2 - 20-11-2022

Sí, y también estaría bien poderle decir si quieres o no quieres línea en blanco tras la declaración de la Sub y antes del End final de cada Sub. A mi no me gustan.


RE: Formatear código - Shell - 21-11-2022

(20-11-2022, 15:39)gartumar2 escribió: Sí, y también estaría bien poderle decir si quieres o no quieres línea en blanco tras la declaración de la Sub y antes del End final de cada Sub. A mi no me gustan.

Esa forma puede no ser una mala idea. Ya que el comienzo de código no se encuentra tan pegado a la declaración y finalización del procedimiento.
Uno de los problemas que tiene Basic o quizás el editor es la forma de agrupar el código, presentarlo como un montón de código muy junto, apelotonado.
Claro que no descarto, un mal uso de configuración de colores, fondos, tipos de letras. Algo que puede no ser sencillo de configurar y muy puñetero.

Como también me gusta Python, a veces me parece que es así. Para los que programáis en otros lenguajes probablemente es algo que hayáis visto.

Saludos


RE: Formatear código - Shordi - 24-11-2022

Cita:¿ Por qué hay veces que no parece que el editor no formatea el código ?.
Porque no tienes activado lo de "Formatear al cargar y guardar"

Saludos


RE: Formatear código - Shell - 25-11-2022

(24-11-2022, 13:08)Shordi escribió: Porque no tienes activado lo de "Formatear al cargar y guardar"

Pero uso la opción formatear y se queda un espacio en blanco entre dos líneas.
No suelo usar esa opción. Siempre formateo el código y grabo. Supongo que hará lo mismo, ¿ no ?.

Hay dos opciones al final.

- Eliminar espacios al final de la línea.

Y esta.

- Mantener las líneas sucesivas vacías

Pero eso parece lo contrario.

Pues me temo que se ha quedado igual, activando la opción que comentas. Confused

Saludos