Editor de código

Actualizado el 26 de septiembre de 2026

El editor es una función de Studio (incluida en la prueba). Se abre desde el riel («Editor»), desde el gestor de archivos («Abrir archivo», «Abrir con su carpeta») o desde una carpeta del ordenador.

Explorador

Árbol de la carpeta raíz con guías de indentación, filtro, carpetas fijadas, menú contextual (nuevo archivo, carpeta, renombrar, mover a la papelera, mostrar). Una pestaña Servidores enumera los hosts; una pestaña GitHub clona un repositorio con el token de la bóveda.

Edición

Sesenta lenguajes con resaltado, ajuste de línea, temas de la app o paletas del terminal, buscar (Cmd+F) y reemplazar (Cmd+H), ir a la línea (Cmd+G), varias pestañas, borradores «Nuevo archivo» guardados donde quieras.

El guardado es atómico (archivo temporal y luego renombrado, con el modo conservado). Si un archivo se ha modificado en el servidor mientras tanto, aparece un diálogo: sobrescribir o recargar.

Ejecutar, depurar, reindentar

  • Ejecutar (▶, Cmd+↵) guarda y luego ejecuta el archivo con el ejecutor de su lenguaje (python3, node, php, bash, dart run, go run, cargo run, cc…) desde su carpeta. En un host, la salida, el código de salida y la duración aparecen en un panel bajo el código. En local, el comando va a un terminal local.
  • Depurar abre el depurador del lenguaje (pdb, node inspect, xdebug, bash -x, dlv, lldb…) en la pestaña de terminal de la sesión.
  • Reindentar (Cmd+Shift+I) reescribe todo el documento con la indentación detectada: llaves (C, JavaScript, Dart, PHP, Go, Rust…), bloques por palabras clave (shell, Ruby, Lua), etiquetas (HTML, XML), niveles relativos (Python, YAML).

Archivos

El gestor de archivos (panel derecho) ofrece permisos, arrastrar y soltar, renombrar, descargar, subir y una papelera reversible en el servidor.