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»
1 comentario