# tmux

## Sesiones

Iniciar una nueva sesión.

```shell
tmux
tmux new
tmux new-session
```

Iniciar una nueva sesión con nombre específico.

```shell
tmux new -s <session-name>
```

Iniciar una sesión con nombre específico y ventana con nombre específico.

```shell
tmux new -s <session-name> -n <window-name>
```

Listar sesiones.

```shell
tmux ls
tmux list-sessions
Ctrl + b s
```

Moverse a la sesión anterior.

```
Ctrl + b (
```

Moverse a la sesión siguiente.

```
Ctrl + b )
```

Eliminar una sesión.

```shell
tmux kill-session -t <session-name>
```

Eliminar todas las sesiones.

```shell
tmux kill-session -a
```

Eliminar todas las sesiones, con excepción de una específica.

```shell
tmux kill-session -a -t <session-name>
```

Renombrar sesión actual.

```
Ctrl + b $
```

Separarse de la sesión.

```
Ctrl + b d
```

Unirse a una sesión específica.

```shell
tmux a -t <session-name>
```

## **Ventanas**

Crear una ventana.

```
Ctrl + b c
```

Renombrar ventana actual.

```
Ctrl + b ,
```

Cerrar ventana actual.

```
Ctrl + b &
```

Moverse a la ventana anterior.

```
Ctrl + b p
```

Moverse a la ventana siguiente.

```
Ctrl + b n
```

Seleccionar ventana por número.

```shell
Ctrl + b <window-number>
```

## **Paneles**

Agregar panel dividido verticalmente.

```
Ctrl + b %
```

Agregar panel dividido horizontalmente.

```
Ctrl + b "
```

Moverse entre paneles.

```
Ctrl + b + ↑
Ctrl + b + →
Ctrl + b + ↓
Ctrl + b + ←
```

Alternar el diseño de los paneles.

```
Ctrl + b spacebar-key
```

Moverse al siguiente panel.

```
Ctrl + b o
```

Mostrar número de paneles.

```
Ctrl + b q
```

Seleccionar panel por número.

```shell
Ctrl + b q <panel-number>
```

Aplicar/quitar zoom sobre panel.

```
Ctrl + b z
```

Convertir panel a ventana.

```
Ctrl + b !
```

Cambiar tamaño de panel.

```
Ctrl + b + ↑
Ctrl + b + →
Ctrl + b + ↓
Ctrl + b + ←
```

Cerrar panel actual.

```
Ctrl + b x
```

## **Modo copia**

Entrar en modo copia.

```
Ctrl + b [
```

Comenzar a copiar.

```
Ctrl + spacebar-key
```

Finalizar copiado.

```
Ctrl + w
```

### Búsqueda

Búsqueda hacia arriba (up).

```
Ctrl + s
```

Búsqueda hacia abajo (down).

```
Ctrl + r
```

Ingresar el texto a buscar y presionar `enter`.

Presionar `n` para ir buscando la cadena continuamente.

Presionar `Shift + n` para ir buscando la cadena continuamente de forma inversa.

Salir del modo copia.

```
q
```

Pegar texto copiado.

```
Ctrl + b ]
```
