zshell

Inicio rápido

De una ventana vacía a un proyecto listo para trabajar: lo primero que conviene aprender.

Iniciar un proyecto

Pulsa Cmd+N. Aparecerá un proyecto nuevo en la barra lateral con un terminal. Después, usa cd para ir al repositorio que quieras, como en cualquier terminal. El árbol de archivos y el panel de Git te siguen hasta allí y toman la raíz del repositorio como referencia.

¿Prefieres empezar desde una carpeta? Haz clic derecho sobre ella en Finder y elige Servicios → Nuevo proyecto Zshell aquí.

¿Tienes varios repositorios? Añádelos todos. De Cmd+1 a Cmd+9 puedes saltar directamente a uno; cada proyecto conserva sus propias pestañas y disposición.

Añadir sesiones

Cmd+T abre otro terminal en el mismo proyecto: una pestaña nueva con su propio directorio de trabajo e historial de salida. Puedes dedicar una al servidor de desarrollo, otra a las pruebas y otra a escribir comandos.

Ctrl+1–9 cambia directamente de pestaña; Ctrl+Tab abre un selector ordenado por uso reciente.

Dividir una pestaña

Cmd+D divide el panel actual hacia la derecha y Cmd+Shift+D hacia abajo. Muévete entre paneles con Opt+Cmd+las flechas y pulsa Cmd+Shift+Return para ampliar un panel hasta llenar la pestaña mientras lees un contenido largo.

Abrir los paneles laterales

La barra lateral derecha contiene estos paneles, cada uno con su atajo:

PanelAtajoPara qué sirve
GitCmd+Shift+GPreparar cambios, revisar diferencias, crear commits y enviar cambios
ArchivosCmd+Shift+EExplorar el árbol, abrir y editar archivos
InformaciónCmd+Shift+IVer procesos y puertos a la escucha

Cmd+Shift+B vuelve a ocultar toda la barra lateral derecha; Cmd+B oculta la barra de proyectos de la izquierda.

Aprende un atajo: Cmd+P

La paleta de comandos busca en todos los proyectos, todas las sesiones abiertas y todos los comandos de Zshell. Si solo recuerdas una cosa de esta página, que sea esta: cada comando muestra también su propio atajo.

Qué se recupera al volver a abrir la app

Sal y vuelve a abrir Zshell: tus proyectos, pestañas y disposición de paneles estarán donde los dejaste. Cada terminal inicia un shell nuevo en su directorio anterior. No se mantiene ningún proceso oculto en segundo plano.

Las nuevas configuraciones activan la restauración del historial de salida de forma predeterminada. Con terminal.restore-history activado, los terminales reabiertos muestran la salida anterior sobre un separador Session Contents Restored, con el shell nuevo ejecutándose debajo.

El contenido restaurado es solo texto: un registro de lo ocurrido, no una sesión activa. Desplazarte por ese historial no vuelve a ejecutar nada.

Siguientes pasos