Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

IntelliSense en VSCode

La extensión WaRPGate para VSCode agrega soporte de lenguaje para archivos .warp:

  • Resaltado de sintaxis: secciones, keywords, tipos de dato, nombres de evento, llamadas a función, operadores.
  • Autocompletado (@/& como triggers): secciones, keywords de @Source, tipos de dato, funciones builtin (con snippet), claves de propiedad por sección, controles de @Layout.
  • Hover: la misma documentación de este libro, resumida en una línea, al pasar el cursor sobre cualquier keyword/función/tipo.
  • Diagnósticos en vivo: valida al abrir/guardar (ver Diagnósticos), pintando subrayados rojos/amarillos directamente en el editor.
  • Outline/breadcrumbs: estructura de secciones y Procedure/Function como símbolos navegables.
  • Ir a definición y links de documento: saltar a la tabla/programa/pantalla referenciado en @References.
  • Layout Preview: vista previa en vivo de @Layout como una pantalla de terminal IBM i 5250 (24x80 por defecto, o el tamaño configurado en @Screen del .warpcfg del proyecto).
  • Comandos: ver Comandos de VSCode para un ejemplo con captura de cada uno (Validate File, Generate, Build & Deploy, Select Project File, Reverse Engineer DDS, Preview Layout, Select Layout Block).

El IntelliSense se mantiene sincronizado con cada nueva versión del lenguaje, de modo que el resaltado, el autocompletado y los diagnósticos siempre reflejan las capacidades vigentes del compilador.

Instalación

El .vsix empaquetado incluye los binarios del compilador para las 3 plataformas — no hace falta instalar el compilador por separado.