Editor y visor
Cuando un agente termina un cambio, quieres revisarlo y decidir si es correcto, sin abandonar la cabina para ir a VS Code. El panel de edición y visualización de TermTree se abre junto al terminal para eso: no hay un árbol de archivos porque el terminal ya cumple esa función, ni LSP, autocompletado o depurador, porque revisar el resultado de un agente es una tarea distinta de escribir código desde cero.
El terminal es tu explorador de archivos
TermTree no tiene un árbol de archivos. En su lugar, el panel de edición y visualización abre cualquier archivo que señales en un terminal:
- Haz ⌘/Ctrl-clic en cualquier ruta de archivo que aparezca en la salida del terminal para abrirlo.
- Las rutas escritas como hipervínculos OSC 8 (utilizados por algunas herramientas y shells) se pueden abrir de la misma manera.
- Haz clic derecho en una ruta y selecciona Abrir archivo / Abrir carpeta; consulta Terminales.
Hay un único panel global de edición y visualización, compartido por toda la aplicación: al abrir un archivo desde cualquier terminal, este se muestra en el mismo panel.
Edición y guardado
Los archivos de texto se abren en un editor CodeMirror con detección de lenguaje para el resaltado de sintaxis. Edita con normalidad y guarda con Cmd+S / Ctrl+S. Un archivo sin guardar muestra un indicador de cambios junto a su nombre.
Solo puede haber un archivo con cambios sin guardar a la vez. Si intentas salir de un archivo con cambios sin guardar —ya sea para abrir otro archivo o cerrando el actual—, TermTree te pide que guardes, descartes o canceles antes de continuar.
Cuando un archivo cambia en el disco
Si el archivo abierto cambia en el disco (por ejemplo, porque un agente lo edita desde un terminal) mientras tu búfer no tiene cambios sin guardar, TermTree lo vuelve a cargar automáticamente, sin pedir confirmación.
Si tu búfer tiene cambios sin guardar cuando el archivo cambia en el disco, TermTree no sobrescribe tus modificaciones. En su lugar, marca el archivo como «Modificado en el disco — Volver a cargar», para que puedas revisar el cambio externo y volver a cargarlo deliberadamente una vez que hayas resuelto tus propias modificaciones.
Panel de esquema
En los archivos Markdown, activa o desactiva el panel Esquema para ver un árbol de encabezados del archivo actual. Haz clic en un encabezado para ir a él; contrae y expande las ramas para desplazarte por documentos largos.
Alternar vista de diferencias
Haz clic en Ver cambios para ver una comparación de solo lectura entre el archivo abierto y la última confirmación (git HEAD): una forma rápida de revisar lo que modificó un agente antes de decidir qué conservar. La opción de vista de diferencias solo aparece cuando el archivo difiere realmente de HEAD. Los archivos muy grandes se excluyen y muestran un aviso sobre el límite de tamaño en lugar de la comparación.
Visualización de PDF e imágenes
Los archivos .pdf y los formatos de imagen habituales se abren en un visor específico de solo lectura en lugar del editor de texto.
Navegación hacia atrás y hacia delante
El editor conserva un historial de navegación a medida que abres archivos. Ve al archivo anterior o siguiente con Cmd+[ / Cmd+] (Ctrl+[ / Ctrl+]; también están disponibles como Ctrl+Alt+Left / Ctrl+Alt+Right desde el menú nativo de Windows/Linux).
Archivos recientes
Pulsa Cmd+Shift+O / Ctrl+Shift+O para abrir el cuadro de diálogo Archivos recientes: una lista sin duplicados de los archivos que has abierto, limitada a 15. Cada vez que lo abres, se eliminan de la lista los archivos que ya no existen en el disco, y el contenido se conserva entre reinicios.
Memoria de vista por archivo
TermTree recuerda, para cada ruta de archivo, el último modo de vista que utilizaste (Editor o Vista previa) y la posición de desplazamiento en cada uno, de modo que al volver a un archivo regreses al punto donde lo dejaste. Los archivos Markdown usan Vista previa de forma predeterminada; todos los demás tipos de archivo usan Editor. Esta memoria está limitada a 50 archivos y solo dura durante la sesión actual: se borra al reiniciar. Consulta Persistencia de la sesión para saber qué se conserva y qué no después de un reinicio.
Para conocer el comportamiento de la vista previa específico de Markdown y HTML —imágenes locales, enlaces entre archivos, diagramas Mermaid, renderizado HTML en directo y exportación—, consulta Vista previa y exportación.