Saltar al contenido principal

Editor de Código

Características del editor

El editor de JARU IDE está optimizado para escribir código JARU de forma eficiente.

Resaltado de sintaxis

El editor resalta automáticamente:

  • Palabras clave - if, then, else, while, for, func, class, etc.
  • Strings - Cadenas de texto entre comillas
  • Números - Valores numéricos
  • Comentarios - Líneas con // o bloques /* */
  • Módulos - GPIO, Display, Math, etc.
  • Funciones - Llamadas a funciones

Autocompletado

El autocompletado se activa automáticamente mientras escribes o con Ctrl+Espacio.

Sugiere:

  • Palabras clave del lenguaje
  • Funciones estándar
  • Variables declaradas
  • Métodos de módulos
  • Propiedades de objetos
// Escribe "pri" y el autocompletado sugerirá:
// - print
// - println
// - private

Snippets

JARU IDE incluye snippets predefinidos para estructuras comunes:

TriggerGenera
ifEstructura if-then-end
ifeEstructura if-then-else-end
forBucle for
whileBucle while
funcDeclaración de función
classDeclaración de clase

Usar un snippet

  1. Escribe el trigger (ej: for)
  2. Presiona Tab
  3. El snippet se expandirá
  4. Usa Tab para moverte entre los campos editables

Numeración de líneas

La columna izquierda muestra:

  • Números de línea
  • Indicadores de breakpoints (círculos rojos)
  • Indicadores de cambios no guardados

Plegado de código

Puedes plegar bloques de código para mejorar la legibilidad:

  • Haz clic en el icono - junto al número de línea
  • O usa Ctrl+Shift+[ para plegar
  • Y Ctrl+Shift+] para desplegar

Búsqueda y reemplazo

Buscar (Ctrl+F)

  • Escribe el texto a buscar
  • Usa F3 para ir al siguiente resultado
  • Usa Shift+F3 para ir al anterior

Buscar y reemplazar (Ctrl+H)

  • Escribe el texto a buscar
  • Escribe el texto de reemplazo
  • Usa "Reemplazar" o "Reemplazar todo"

Opciones de búsqueda

  • Coincidir mayúsculas/minúsculas
  • Palabra completa
  • Expresiones regulares

Múltiples archivos

Puedes tener varios archivos abiertos en pestañas:

  • Ctrl+Tab - Cambiar entre pestañas
  • Ctrl+W - Cerrar pestaña actual
  • Arrastra pestañas para reordenar

Ir a línea

Presiona Ctrl+G para ir a una línea específica.

Comentar código

  • Ctrl+/ - Comentar/descomentar línea actual
  • Selecciona varias líneas y Ctrl+/ para comentar bloque