Como de costumbre, una nueva versión, nuevas funcionalidades de la extensión VS Code para los desarrolladores que quieren ver y editar código con este editor gratuito.
4D v20 trae nuevas funcionalidades al editor Visual Studio Code a través de la extensión 4D-Analyzer: acoja la verificación de la sintaxis de los documentos, que ayudará al desarrollador a escribir menos errores, la contracción y la indentación del código para una mejor presentación y tool4d para permitir un inicio más rápido del servidor LSP.
Control sintáctico de los documentos
Al escribir código, el control sintáctico es una forma de ayudar a los desarrolladores a que su código sea más seguro.
Por ejemplo, escribir una instrucción «If» es un error de sintaxis si falta la correspondiente instrucción «End if». A menudo, el desarrollador encuentra lo mismo con los paréntesis y una larga lista de errores tipográficos.
Como hace tiempo que está disponible en el editor de código 4D, ahora puede comprobar los errores de sintaxis en el editor VS Code.
¿Lo mejor? Nada que hacer por su parte; todo es automático.
En VS Code, los errores de sintaxis se muestran en línea: la parte del código que genera el error aparece subrayada. Y al pasar el ratón sobre ella, aparece un mensaje, mostrando la misma explicación del error que en 4D:
Como a algunos desarrolladores no les gusta ver su código subrayado por el editor, hemos hecho como en otras extensiones de VS Code haciendo que esta capacidad sea opcional. Puede activar o desactivar la comprobación de sintaxis en los parámetros de la extensión:
CONTRACCIÓN E INDENTACIÓN del código
Otra capacidad útil para los desarrolladores es contraer y expandir partes del código. En VS Code, se muestra un corchete antes de cada parte plegable de código cuando se pasa el ratón por encima del margen izquierdo. Por ejemplo, los bloques de palabras clave y las funciones de clase son partes plegables del código.
Y cuando se escribe código dentro de un bloque de código plegable, el cursor se indenta automáticamente para que el código se vea mejor para su lectura sin ninguna acción.
aplicación tool4d
4D v20 trae una nueva aplicación llamada tool4d. Como se explica en esta entrada del blog, esta aplicación es un subconjunto de 4D y se dedica a la ejecución de scripts a través de la interfaz de línea de comandos. Pero también ofrece el servidor LSP que se comunica con la extensión VS Code. Así que ahora puede definir tool4d en la ruta del servidor de la configuración de su extensión 4D-Analyzer:
Como tool4d es muy pequeño y no carga muchos componentes, ¡es significativamente más rápido de cargar! Y en macOS, configurando tool4d como servidor LSP evitará el acceso concurrente a su aplicación 4D.
¡Esperamos que todas estas nuevas funcionalidades le ayuden a utilizar el lenguaje 4D en el editor VS Code!
Nos esforzamos constantemente por ofrecer a nuestros usuarios la mejor experiencia posible y lo animamos a compartir sus pensamientos y comentarios en el foro 4D. Sus comentarios nos ayudan a entender mejor sus necesidades y a mejorar continuamente nuestros productos y servicios.