Repolode
gpakosz

gpakosz/.tmux

Configuración de tmux autónoma y personalizable, con una barra de estado estilo Powerline, modo de mouse, integración con el portapapeles y compatibilidad con plugins de TPM.

Estrellas
25,467
Forks
3,590
Issues abiertos
24
Último commit
hace 17 días

¿Qué es?

¡Oh my tmux! es una configuración de tmux lista para usar, diseñada para personalizarse mediante un archivo local separado. El archivo de configuración principal se mantiene intacto para poder incorporar actualizaciones del proyecto original sin perder los ajustes personales, que se guardan en una copia llamada .tmux.conf.local.

La configuración añade una barra de estado inspirada en Powerline con información de batería, tiempo de actividad, carga promedio, nombre de host y usuario —con detección de SSH/Mosh— e indicadores de root o de paneles sincronizados. También incluye el prefijo secundario C-a, navegación entre paneles al estilo de Vim, un comando para maximizar un panel en su propia ventana, un control para activar o desactivar el modo de mouse y compatibilidad con la copia al portapapeles del sistema operativo en Linux mediante xsel, xclip o wl-copy.

Funciona en Linux, macOS, FreeBSD, OpenBSD y Windows mediante WSL, y requiere tmux 2.6 o posterior. La compatibilidad integrada con TPM permite habilitar plugins con una sola línea set -g @plugin.

Funciones clave

  • 01Barra de estado estilo Powerline con información de batería, tiempo de actividad y carga
  • 02Prefijo secundario C-a, además del predeterminado C-b
  • 03Maximiza cualquier panel en su propia ventana con prefix +
  • 04Control para activar o desactivar el modo de mouse al seleccionar ventanas, paneles y texto
  • 05Navegación entre paneles al estilo de Vim y combinaciones de teclas copy-mode-vi
  • 06Compatibilidad integrada con plugins de TPM

Casos de uso

  • Configurar un entorno de tmux uniforme en equipos con Linux, macOS y WSL
  • Personalizar la barra de estado y las combinaciones de teclas de tmux sin editar la configuración principal
  • Trabajar en servidores remotos mediante SSH o Mosh con indicadores claros del host
  • Usar tmux con un flujo de trabajo centrado en Vim e integración con el portapapeles

Inicio rápido

  1. 1

    Ejecuta el instalador automático desde el README

  2. 2

    O clona el repositorio en tu directorio personal

    git clone --single-branch https://github.com/gpakosz/.tmux.git
  3. 3

    Enlaza el archivo de configuración principal

    ln -s -f .tmux/.tmux.conf
  4. 4

    Copia el archivo de personalización local

    cp .tmux/.tmux.conf.local .

Antes de usarlo

  • Requiere tmux 2.6 o posterior y un entorno tipo Unix. Windows solo se admite mediante WSL o Cygwin, opción que no se recomienda.
  • Para disfrutar del aspecto completo de Powerline, necesitas una fuente parcheada o compatible con Powerline en tu terminal.

En colecciones

Temas

Preguntas frecuentes

¿Qué es .tmux?
Configuración de tmux autónoma y personalizable, con una barra de estado estilo Powerline, modo de mouse, integración con el portapapeles y compatibilidad con plugins de TPM. ¡Oh my tmux! es una configuración de tmux lista para usar, diseñada para personalizarse mediante un archivo local separado. El archivo de configuración principal se mantiene intacto para poder incorporar actualizaciones del proyecto original sin perder los ajustes personales, que se guardan en una copia llamada .tmux.conf.local.
¿.tmux es gratuito? ¿Qué licencia tiene?
.tmux es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿.tmux sigue mantenido?
Mantenimiento activo. El último commit de .tmux fue el 21 oct 2026.
¿Para qué puedo usar .tmux?
Configurar un entorno de tmux uniforme en equipos con Linux, macOS y WSL Personalizar la barra de estado y las combinaciones de teclas de tmux sin editar la configuración principal Trabajar en servidores remotos mediante SSH o Mosh con indicadores claros del host Usar tmux con un flujo de trabajo centrado en Vim e integración con el portapapeles
¿Cómo se instala .tmux?
Ejecuta el instalador automático desde el README O clona el repositorio en tu directorio personal: git clone --single-branch https://github.com/gpakosz/.tmux.git Enlaza el archivo de configuración principal: ln -s -f .tmux/.tmux.conf Copia el archivo de personalización local: cp .tmux/.tmux.conf.local .
¿Dónde consigo .tmux?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/gpakosz/.tmux

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados