DEV Community

Cover image for Tmux
Alonso Pablo
Alonso Pablo

Posted on • Edited on

3

Tmux

Antes que nada necesitamos instalar y luego abrir Tmux:

  • sudo apt-get install tmux
  • tmux

"Atajo principal"

Ctrl + b: Activamos por unos segundos la escucha de Tmux de comandos/atajos. Inmediatamente podemos intentar ejecutar los siguientes "sub-atajos":

  • Shift + .: (esto es para teclado inglés o para otros teclados la combinación de teclas tiene que resultar en un: >) Este comando nos permite abrir un menú con opciones como:
Horizontal Split (h)
Vertical Split (v)
---
Swap Up (u)
Swap Down (d)
Swap Marked
---
Kill (x)
Respawn (r)
Mark (m)
Zoom (z)
Enter fullscreen mode Exit fullscreen mode
  • Arrow left: Para ir a la consola de la izquierda.
  • Arrow right: Para ir a la consola de la derecha.
  • Arrow up: Para ir a la consola de arriba.
  • Arrow down: Para ir a la consola de abajo.

  • x: Cerramos la consola en la que esté el cursor, nos pedirá confirmación y tendremos que apretar y.

  • c: Abrimos una nueva consola tmux ocupando todo espacio de la Shell.
    Para movernos entre ventanas abiertas podemos utilizar:
    -n: Nos movemos a la siguiente ventana.
    -p: Nos movemos a la anterior ventana.


Cambiar el atajo principal:

Si queremos cambiar el atajo principal (Ctrl + b) por otro tendremos que ir a:
/etc/tmux.conf: Para que el comando se aplique a todos los usuarios del sistema.
~/.tmux.conf: Para que el comando se aplique a algunos usuarios.

Si no existen los archivos hay que crearlos.

En el siguiente ejemplo reemplazo Ctrl+b por Ctrl+a:

unbind C-b
set -g prefix C-a
bind C-a send-prefix
Enter fullscreen mode Exit fullscreen mode

Image of Datadog

The Essential Toolkit for Front-end Developers

Take a user-centric approach to front-end monitoring that evolves alongside increasingly complex frameworks and single-page applications.

Get The Kit

Top comments (0)

Eliminate Context Switching and Maximize Productivity

Pieces.app

Pieces Copilot is your personalized workflow assistant, working alongside your favorite apps. Ask questions about entire repositories, generate contextualized code, save and reuse useful snippets, and streamline your development process.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay