ATIX20

Page 35

tienes abiertos varios archivos, un terminal interactivo de Ruby o Python, varias ventanas, etc. Si por alguna razón tienes que interrumpir tus actividades, resultaría un poco molesto tener que cerrar archivos, programas, paneles y ventanas, asimismo restablecer el entorno cuando se vuelva a trabajar. La solución es crear una sesión y le asignamos un nombre acorde, si trabajas en más de un proyecto o tarea simplemente crea otra sesión y mantendrás tus áreas de trabajo organizadas. Aunque no le indiquemos explícitamente, tmux crea una sesión automáticamente cada vez que lo ejecutamos. Crear una sesión: $ tmux new -s nombre_de_sesion

set -g default-terminal "screen-256color"

Cambiar PREFIX a Ctrl + a, más cómodo. set-option -g prefix C-a unbind-key C-b bind-key C-a send-prefix

Como dividir la pantalla de forma más intuitiva. # | en vez de % bind | split-window -h

# - en vez de " bind - split-window -v

Cambiando el el atajo para entrar al modo copy. bind-key e copy-mode

Cerrar sesión: PREFIX + d

o bién: $ tmux kill-session -t nombre_de_sesion

Listar sesiones existentes: $ tmux list-sessions

Abrir sesión cuando solo existe una: $ tmux attach

Abrir una sesión en específico: $ tmux attach -t nombre_de_sesion

Configuración y personalización Hasta ahora hemos cubierto lo esencial, usando las configuraciones por defecto, sin embargo éstas no siempre son las más cómodas para todos, es por eso que tmux nos permite personalizar usando el archivo ~/.tmux.conf. A continuación muestro algunas de las opciones disponibles: Dar soporte para 256 colores.

Tmux soporta los modos vi y emacs para moverse dentro de la aplicación, por defecto el modo emacs es activado. Activar modo vi y algunos atajos. setw -g mode-keys vi bind-key -t vi-copy 'v' begin-selection bind-key -t vi-copy 'y' copy-selection

Con estas opciones activadas, hacer lo siguiente: para copiar contenido dentro de tmux, 1) entra en modo copy, 2) presiona la tecla v para iniciar la selección y muevete con las teclas hjkl, como en vim, 3) presiona la tecla y para copiar la selección. Moverse entre los paneles de manera similar a vim con los splits. # Presiona PREFIX + [jkhl]

# para cambiar de panel unbind-key bind-key j unbind-key bind-key k unbind-key bind-key h unbind-key bind-key l

j select-pane k select-pane h select-pane l select-pane

-D -U -L -R


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.