Skip to content

🪟 Guía Maestra de Zellij (zj)

Zellij es un multiplexor de terminal moderno escrito en Rust, configurado en OhMyConfig con un layout de 1 sola línea inferior (layouts/default.kdl) utilizando el plugin local zjstatus.wasm y la paleta Tokyonight:

text
┌────────────────────────────────────────────────────────────────────────┐
│ [Panel 1: Neovim] (Cyan Brillante #7dcfff)  │ [Panel 2: Tests / Logs] │
│                                             │                         │
├────────────────────────────────────────────────────────────────────────┤
│ NORMAL │ 1: dev  2: git                     │ ⚡ session │ 🕒 14:30    │
└────────────────────────────────────────────────────────────────────────┘
  • Resaltado de Foco de Alto Contraste: El panel activo se ilumina instantáneamente con bordes redondeados en Cyan Tokyonight (#7dcfff) y cabecera en Azul (#7aa2f7), mientras los paneles inactivos permanecen en un tono oscuro discreto (#292e42).

1. Navegación Directa en Modo Normal (Memoria Muscular con Alt)

Podés moverte entre paneles y pestañas directamente sin presionar ningún prefijo previo:

Qué querés hacerAtajoExplicación
Mover foco entre panelesAlt + h/j/k/lSalta el foco al panel de la izquierda (h), abajo (j), arriba (k) o derecha (l)
Pestaña anterior / siguienteAlt + [ / Alt + ]Cambia a la pestaña previa o siguiente al instante
Saltar directo a una pestañaAlt + 1 .. Alt + 9Salta a la pestaña número 1, 2, 3...
Crear nuevo panelAlt + nDivide la pantalla creando un nuevo panel
Maximizar / Restaurar panel activoAlt + fAlterna pantalla completa (Toggle Fullscreen)
Alternar paneles flotantesAlt + wMuestra/oculta paneles flotantes (Floating Panes)

2. Cambiar de Posición / Mover Paneles (Ctrl + h $\rightarrow$ Modo MOVE)

Para reordenar o intercambiar físicamente los paneles de lugar en tu pantalla, presioná Ctrl + h (la barra inferior cambia a modo MOVE):

TeclaAcción
hMover el panel activo hacia la izquierda (intercambia posición con el panel izquierdo)
jMover el panel activo hacia abajo (intercambia posición con el panel inferior)
kMover el panel activo hacia arriba (intercambia posición con el panel superior)
lMover el panel activo hacia la derecha (intercambia posición con el panel derecho)
<Tab>Intercambiar posición (Swap) con el siguiente panel
n / pAlternar entre diferentes disposiciones de pantalla (Next / Prev swap layout)
<Esc> o <Enter>Salir del modo Mover y regresar a Normal

3. Gestión de Paneles (Ctrl + p $\rightarrow$ Modo PANE)

Presioná Ctrl + p (la barra inferior cambia a verde indicando PANE):

TeclaAcción
n / dCrear nuevo panel abajo (Split Down)
rCrear nuevo panel a la derecha (Split Right)
xCerrar el panel activo
fAlternar pantalla completa en el panel activo (Fullscreen)
wConvertir panel en ventana flotante
zMostrar / Ocultar marcos de los paneles (Toggle frames)
h/j/k/lMover el foco entre paneles
<Esc> o <Enter>Salir del modo Paneles y volver a Normal

4. Gestión de Pestañas (Ctrl + t $\rightarrow$ Modo TAB)

Presioná Ctrl + t (la barra inferior cambia a púrpura indicando TAB):

TeclaAcción
nCrear nueva pestaña
xCerrar pestaña actual
h / lMoverse a la pestaña izquierda / derecha
rRenombrar la pestaña actual
sSincronizar entrada: lo que escribas se replica en todos los paneles a la vez
1 .. 9Saltar a la pestaña número 1..9
<Esc> o <Enter>Salir del modo Pestañas y volver a Normal

5. Redimensionar, Scroll y Búsqueda en Historial

  • Modo Redimensionar (Ctrl + n):
    • + / -: Aumentar o reducir tamaño del panel activo.
    • h, j, k, l: Redimensionar hacia la dirección específica (izquierda, abajo, arriba, derecha).
  • Modo Scroll y Búsqueda (Ctrl + s):
    • j / k: Scrollear línea por línea en el historial de la terminal.
    • d / u: Scrollear media página abajo / arriba (Half-page).
    • s: Buscar texto en el historial de la consola.
    • e: Abrir todo el historial de la terminal directamente en Neovim para editarlo o copiar texto cómodamente.
  • Modo Sesión (Ctrl + o):
    • d: Desconectarse (Detach) de la sesión dejando los procesos corriendo de fondo.
    • w: Gestor interactivo de sesiones (Session manager).

OhMyConfig — Publicado bajo licencia MIT.