Capítulo 5
El Editor
Editor de código con explorador, búsqueda, terminal, git e IA.
Abrir una carpeta
Al entrar sin carpeta se ofrecen Abrir carpeta…, Abrir DMarlon Studio (la carpeta de documentos del estudio), Clonar repositorio… y la lista de Recientes.
Si hay un proyecto abierto en el Diseñador, el Editor muestra su código y su Python generado como Proyecto abierto en el Diseñador de interfaz: lo que escriba aquí es el mismo texto que en la pestaña Código.

Explorador y pestañas
- La barra de actividad tiene Explorador, Buscar, Control de código, Claude implementa y Chat con la IA, y abajo la terminal y Abrir carpeta.
- El explorador permite Nuevo archivo, Nueva carpeta, Renombrar, Eliminar, Copiar la ruta, Abrir en la terminal y Contraer todo.
- Las pestañas tienen resaltado de sintaxis para decenas de lenguajes y números de línea. ⌘S / Ctrl+S guarda; al cerrar algo sin guardar se pregunta.
- Lo que no guarde se conserva al cambiar de módulo.
Buscar y reemplazar
- Buscar en el archivo con Reemplazar y Reemplazar todo.
- El panel Buscar recorre todos los archivos de la carpeta, con Distinguir mayúsculas y Expresión regular; un clic abre el archivo en la línea.
Terminal
⌘J / Ctrl+J muestra u oculta la terminal, que ejecuta órdenes en la carpeta abierta (git status, python3 app.py, npm install…). Las flechas arriba y abajo recorren el historial y Detener corta la orden en marcha.
Control de código (git)
- Cambios: archivos modificados con su diff; escriba el Mensaje del commit y use Confirmar todo o Confirmar y subir. También Corregir el último commit y Deshacer el último commit.
- Subir (push), Traer (pull) y Buscar cambios en el remoto (fetch), con lo pendiente en cada sentido.
- Historial de la rama o de Todas las ramas: ver el commit, Revertir este commit, Aplicar en la rama actual (cherry-pick), crear una rama o una etiqueta desde él y Volver la rama a este commit….
- Ramas locales y remotas: crear, cambiar, Fusionar, renombrar y eliminar (también del remoto).
- Guardar los cambios aparte (stash) para cambiar de rama y recuperarlos después.
- Remotos…, Inicializar repositorio, Clonar repositorio… y Publicar en GitHub… (público o privado) con su Cuenta de GitHub (un token con permiso «repo»).
Claude implementa
Claude implementa pide un cambio a Claude a través de la API de Anthropic (Claude Opus 5.5 por defecto). Claude explora la carpeta abierta (lista, lee y busca archivos) y propone cambios en uno o varios archivos.
- Nada se escribe hasta que usted lo aplica: la lista Cambios propuestos muestra cada archivo con sus líneas añadidas y quitadas; un clic abre el diff con Aplicar y Descartar.
- Aplicar todo escribe todos los cambios; si un archivo cambió en el disco mientras Claude trabajaba, se avisa en lugar de pisarlo.
- Necesita la clave de Anthropic en Ajustes → Inteligencia artificial.
- El clip 📎 adjunta imágenes y archivos de texto o código a la petición; el botón de la cartera abre el Presupuesto de IA de la carpeta.
Chat con la IA
El Chat con la IA responde sobre el archivo abierto con el proveedor de Ajustes. Si propone el archivo completo, Aplicar al archivo lo pone en la pestaña (sin guardar) y Copiar el código lo copia.
En los tres chats Intro envía, Mayús+Intro salta de línea y el clip 📎 adjunta imágenes (PNG, JPG, GIF o WebP de hasta 5 MB) y archivos de texto (hasta 300 KB).