Atajos teclado tmux

Tmux, reencarnación moderna de screen digna de ser probada.

Los atajos deben precederse con Control-b (puede cambiarse, por ejemplo al clásico Control-a de screen).

Por ejemplo, para cambiar de panel (atajo “o”), tendríamos que teclear “Control-b o”

Algunos atajos interesantes que vienen “de serie” son…

? “ayuda” (lista de atajos en uso)
c crear ventana
% dividir ventana actual en dos paneles verticales
número ir a ventana (por número 😉 )
, renombrar ventana actual
[ cambiar a modo selección (según modo de edición. Por defecto, )
] pegar lo copiado en el modo selección (por defecto, “copiar y pegar” sólo funciona “localmente”, es decir, entre sesiones de tmux en un mismo ordenador)
p / n ventana anterior / siguiente
o siguiente panel
; último panel
q lista de paneles (se puede elegir uno tecleando su número)
z “maximizar” panel (zoom)
M-cursor cambiar tamaño panel
M-1..M-5 Elegir distribución: equitativa horizontal (1) o vertical (2), en celdas (5)
espacio cambiar disposición paneles ventana actual (horizontal/vertical)
w lista de ventanas.
r redibujar
& matar ventana actual
d desconectar de la sesión tmux (se puede reconectar ejecutando tmux attach)
: prompt para ejecutar comandos, por ejemplo source-file ~/.tmux.conf (recargar configuración después de modificarla)

Para usar el portapapeles de las X, hace falta añadir en ~/.tmux.conf algo del estilo…

# "pegar" desde portapapeles X a buffer tmux
bind C-y run "tmux set-buffer \"$(xclip -o)\"; tmux paste-buffer"

# "copiar" desde buffer tmux a portapapeles X

# opción A: usar C-b C-w para copiar al portapapeles lo que se ha copiado en el "modo copia"
# con "xclip -i", tmux deja de responder al prefijo...
# bind C-w run "tmux save-buffer - | xsel -i -b"

# opción B: dentro del "modo copia", reutilizar el atajo M-w para copiar en el portapapeles X
bind -t emacs-copy M-w copy-pipe "xsel -i -b"

xclip por defecto usa el portapapeles “primario” (el de el botón medio del ratón), por eso si queremos usar el portapapeles “moderno” (el de “Control-C Control-V”) hay que especificárselo con “-selection c”. Más sobre xclip…

Sugerencia: usar xsel en vez de xclip con tmux

Los atajos se pueden definir en la tabla global, con “bind”, o en una tabla en concreto, con “bind -t”

Un comentario en “Atajos teclado tmux”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *