Anuncio Silvia Schoch Alvarado · 5 hr atrás

¿Utilizáis la edición del lado del cliente en VS Code? ¡Queremos conocer vuestra opinión sobre las últimas mejoras!

Desde nuestro anuncio anterior, hemos introducido varias mejoras incrementales en la experiencia de edición del lado del cliente en VS Code. Estas actualizaciones se centran en preservar el formato que vosotros habéis definido al sincronizar con el servidor.

Qué ha cambiado

Los archivos *.cls del lado del cliente anteriormente perdían ciertos detalles de formato durante la compilación, incluyendo el uso de mayúsculas y minúsculas en palabras clave (por ejemplo, classmethodClassMethod), la normalización de líneas en blanco entre miembros de clase y la eliminación de saltos de línea dentro de listas de parámetros.

Ahora, la extensión separa el formato del proceso de sincronización para que se conserve el formato definido por vosotros. En el flujo típico del lado del cliente, solo las secciones Storage de las clases se actualizan desde el servidor. Los cambios recientes aseguran que la sincronización solo actualice estas secciones, evitando modificaciones innecesarias en el resto del archivo.

Se ha añadido una nueva opción de configuración:
refreshClassesOnSync : boolean = false

Por defecto, solo se refrescan las secciones de almacenamiento después de la sincronización, conservando todo el contenido restante, incluido el formato. Si configuráis este valor en true, se restaurará el comportamiento anterior de refrescar todo el archivo de clase.

Probadlo y dadnos vuestra opinión

vscode-objectscript-3.6.1-storage.1.vsix.zip

  1. Descargad el archivo VSIX comprimido y descomprimidlo.
  2. Instalad el VSIX en VS Code siguiendo las instrucciones estándar de instalación de extensiones o arrastrando el archivo a la vista de Extensiones.
  3. Seguid vuestro flujo de desarrollo habitual y evaluad el comportamiento actualizado.

Por favor, compartid vuestra experiencia aquí o en el pull request asociado en GitHub.