Descargar

Visual Studio Code

La extensión de HyperEZ convierte VS Code en un entorno completo para el lenguaje. La instala el instalador de Windows; también está en dist/hyperez-<versión>.vsix y se publica en el Marketplace.

Funciones

FunciónCómo
Resaltado de sintaxisautomático en .hz/.hez y en bloques hz ` de Markdown
Errores mientras escribessubrayados; la lista en Problemas (Ctrl+Mayús+M)
Arreglos rápidosbombilla (Ctrl+.) sobre un error: pirnt → print
Autocompletadosegún el tipo: jugador., "texto"., File....
Documentación al pasar el ratónincluidos tus comentarios ///
Ayuda de parámetrosal escribir ( en una llamada
Ir a la definiciónF12 (también entre archivos)
Buscar referenciasMayús+F12
RenombrarF2 (en todos los archivos)
Esquema del archivopanel Esquema y Ctrl+Mayús+O
Botones encima del código▶ Ejecutar · ⟳ Repetir al guardar · ✓ Comprobar en la primera línea y ▶ Probar encima de cada test(...)
EjecutarF5 o el botón ▶ (un archivo sin guardar se guarda como .hez)
Ejecutar y repetir al guardarCtrl+Alt+F5 (hyper watch)
Consola interactivaHyperEZ: Abrir consola interactiva
Comprobar erroresCtrl+Mayús+F5
Dar formatoMayús+Alt+F o clic derecho → Dar formato al archivo (hyper fmt)
Ver el bytecodeclic derecho → HyperEZ: Ver el bytecode del archivo
Abrir en HyperEZ Editorclic derecho → HyperEZ: Abrir en HyperEZ Editor (Windows)
PruebasHyperEZ: Ejecutar pruebas
Nuevo proyectoHyperEZ: Nuevo proyecto (elige el tipo)
Referencia de la APIHyperEZ: Abrir la referencia de la API
Fragmentosfuncion, clase, para, paracada, segun, prueba, juego... (Tab)
Muestras de color"#ff8800", Color(255, 136, 0) con selector
BienvenidaAyuda → Tutoriales → Empezar con HyperEZ
Tema de coloresHyperEZ Noche (Archivo → Preferencias → Tema de color)
Iconos de HyperEZlas carpetas de un proyecto (hypersettings, hypercode, hypertests...) y los .hez con su icono: HyperEZ: Usar los iconos de HyperEZ, o Preferencias → Tema de iconos de archivo → HyperEZ. Se ofrece una vez al abrir un proyecto con hypersettings/

Ajustes

AjustePor defecto
hyperez.pathruta de hyper; vacío = el instalado, el del PATH o el incluido en la extensión
hyperez.languageServer.enabledtrueerrores, autocompletado y demás
hyperez.run.saveBeforeRuntrueguardar antes de ejecutar
hyperez.run.reuseTerminaltruecerrar la terminal de la ejecución anterior
hyperez.colorDecoratorstruemuestras de color
hyperez.codeLenstruebotones ▶ Ejecutar / ⟳ / ✓ encima del código
hyperez.formatOnSavefalsedar formato al guardar

Tareas

En .vscode/tasks.json:

{
  "version": "2.0.0",
  "tasks": [
    { "type": "hyperez", "command": "check", "file": ".", "problemMatcher": ["$hyperez"], "group": "build" },
    { "type": "hyperez", "command": "test", "group": "test" }
  ]
}

Publicar la extensión

Las instrucciones para publicarla en el Marketplace de VS Code están en editors/vscode/PUBLICAR.md.