[Lazarus-es] Nueva ventana de mensajes y otras cosas

Jesus Reyes jesusrmx en yahoo.com.mx
Vie Jun 6 20:38:47 CEST 2014


Hola estimados suscriptores de esta lista.

Hace poco en la lista en inglés se ha escrito un interesante mensaje que no he querido dejar pasar, esta dirigido básicamente a los que usan SVN o snapshots recientes. Así que aquí lo tienen traducido, como siempre las fallas en la traducción son mías y del traductor de google que me echo una mano :).


Mattias escribió:

Se han reescrito algunas partes centrales de la IDE: La ventana de mensajes completa y todo el código que ejecuta herramientas externas (por ejemplo, el compilador), incluido el analizador de salida producida por fpc y 'make' ademas de todos las correcciones rápidas (quick fixes).

Puede habilitar estos cambios mediante una compilación limpia del IDE usando 
-dEnableNewExtTools. (Esto es básicamente para aquellos que usan SVN

Lo más destacado:
- Herramienta externa ahora se ejecuta en un Hilo (Thread). Y también lo es la mayor parte del analizador.
- El IDE ahora pasa la opción -vbq (IDs de mensaje y nombres de archivo completos) al compilador.
- La ventana de mensajes ahora utiliza un control especial: 
la salida producida por cada herramienta está claramente separada por una línea de encabezado
- El control puede manejar salidas mucho más grandes, así que usted puede compilar con más verbosidad
- El menú desplegable de la ventana de mensajes tiene nuevos elementos:
- El IDE ahora sabe de donde viene cada mensaje y qué herramienta lo creó. Por ejemplo, usted puede ver la razón por la cual se ha compilado un paquete y los parámetros usados a través del menú "Acerca de" (About).
- El analizador de fpc utiliza identificadores de mensajes, el archivo errore.msg y el archivo de errores traducidos error*.msg
- Usted puede cambiar entre Inglés y la traducción en cualquier momento
- Se puede buscar en la ventana de mensajes
- Se puede filtrar por tipos de mensajes y urgencia: sugerencia, nota, advertencia ... (hint, note, warning ....)
- Elegir el estilo de los nombres de archivos (corto, relativo, completo)
- Usted puede cambiar los colores en Herramientas / Opciones / Mensajes
- Ahora, al insertar/eliminar texto en el editor de código los mensajes son
actualizados en número de línea *y* el número de columna.
- El editor de código fuente muestra marcas: en el panel izquierdo un icono, en el panel derecho un pequeño rectángulo y el segmento de texto se subraya con una línea curva.
- Haciendo clic derecho sobre el icono del panel izquierdo mostrará las soluciones rápidas.

He aquí una breve lista de los elementos incorporados en las correciones rápidas.

http://wiki.lazarus.freepascal.org/Lazarus_IDE_Tools#Quick_Fixes 

Lo cual enlaza a ....

"
Correcciones rápidas son elementos de menú para mensajes específicos del compilador. Le ayudan a corregir rápidamente el problema. Seleccione un mensaje en la ventana de mensajes y haga clic con el botón derecho, o clic con el botón derecho en el editor de código en el icono de la derecha:

- Unidad no encontrada: la quita de la sección Uses.
- Unidad no encontrada: busca la unidad en un paquete cargado y permitir auto-agregar la dependencia del paquete.
- Construyendo una clase "$1" con método abstracto "$2": Muestra un diálogo para re-implementar todos los métodos abstractos.
- Variable local "$1" no usada: eliminar la definición.
- Referencia circular de unidad entre $1 y $2: Mostrar el diálogo de dependencias de unidades con la ruta completa entre las dos unidades.
- Identificador no encontrado: buscar usando el navegador de código.
- Identificador no encontrado: buscar usando el Diccionario Cody (requiere el paquete Cody).
- Identificador no encontrado: agregar variable local.
- Recompilando $1, la suma de comprobación ha cambiado para $2: muestra un dialogo con rutas de búsqueda y otra información.
- cualquier sugerencia (hint), nota o advertencia: agregar una directiva IDE {%H-} para ocultarla.
- cualquier sugerencia (hint), nota o advertencia: agregar una opción de compilador -vm<id-del-mensaje) para ocultarla.
"

Que lo disfruten.

Jesus Reyes A.





More information about the Lazarus-es mailing list