Extensión VS Code: Completar código

Una nueva versión, una nueva funcionalidad de la extensión VS Code.

4D v19 R8 trae una nueva funcionalidad al editor Visual Studio Code a través de la extensión 4D-Analyzer: salude al completado de código.

A partir de 4D v19R8, cuando escribe código en un archivo 4DM, las sugerencias contextuales aparecen en un menú contextjual. Puede subir y bajar en la lista; la ayuda a la firma del elemento resaltado se muestra a continuación.
Y puede validar automáticamente la elección presionando la tecla TAB o haciendo clic en el elemento deseado  en el menú.
El completado de código está disponible para:

    • comandos 4D
    • atributos de objetos
    • funciones de objetos
    • métodos
    • variables
    • constantes
    • tipos

 

El siguiente ejemplo muestra la pantalla VS Code al escribir «This.t» en una función de clase entidad.


Las sugerencias aparecen cuando escribe varios caracteres. Pero si aún no ha escrito algunos caracteres, puede presionar las teclas CTRL+ESPACIO para mostrar todos los elementos contextuales disponibles.
En el siguiente ejemplo, escribimos el comando «Archivo» y presionamos CTRL+ESPACIO para mostrar todas las constantes relacionadas.
blank

La compleción también está disponible para las palabras clave. Cuando escribe una palabra clave de apertura como If o Use, la palabra clave final correspondiente se propone en las líneas siguientes.blank

¡Feliz programación! Y como siempre, no dude comentar en los Foros 4D.

Avatar
• Propietario de producto - Damien Fuzeau se ha unido al equipo de 4D Product en febrero de 2019. Como Propietario de producto, está a cargo de escribir historias de usuario, y luego traducirlas a especificaciones funcionales. Su trabajo también implica asegurarse de que las implementaciones de funcionalidades entregadas estén cumpliendo con las necesidades del cliente. Damien es licenciado en ingeniería de software por la Universidad de Nantes. Estuvo más de 23 años en su anterior empresa, primero como desarrollador (descubriendo 4D en 1997), y más tarde como gerente de ingeniería y arquitecto de software. Esta compañía es un Partner OEM de 4D y ha desplegado softwares empresariales basados en 4D para miles de usuarios, en cientos de servidores. Por lo tanto, Damien está acostumbrado al desarrollo y despliegue de 4D en un contexto multilingüe.