Herramientas de usuario

Herramientas del sitio


informatica:software:cli:tmux

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:software:cli:tmux [2021/11/05 21:31] – [Crear sesión] tempwininformatica:software:cli:tmux [2024/12/20 09:43] (actual) – [Configuración] tempwin
Línea 13: Línea 13:
   * **Pane** (panel): cada división del terminal   * **Pane** (panel): cada división del terminal
   * **Prefix** (prefijo): combinación de teclas base para realizar acciones en tmux   * **Prefix** (prefijo): combinación de teclas base para realizar acciones en tmux
 +
 +Básicamente, tmux es un servidor que contiene un sesión que a su vez contiene ventanas que a su vez contiene paneles:
 +
 +<code>
 +####################################
 +#             Servidor             #
 +#                                  #
 +#   ############################   #
 +#   #         Sesión           #   #
 +#   #                          #   #
 +#   #   ####################   #   #
 +#   #   #     Ventana      #   #   #
 +#   #   #                  #   #   #
 +#   #   #  ##############  #   #   #
 +#   #   #  #    Panel   #  #   #   #
 +#   #   #  #            #  #   #   #
 +#   #   #  #            #  #   #   #
 +#   #   #  ##############  #   #   #
 +#   #   #                  #   #   #
 +#   #   ####################   #   #
 +#   #                          #   #
 +#   ############################   #
 +#                                  #
 +####################################
 +</code>
 ===== Configuración ===== ===== Configuración =====
  
Línea 35: Línea 60:
 # Habilitar el ratón (versión 1.8) # Habilitar el ratón (versión 1.8)
 #setw -g mode-mouse on #setw -g mode-mouse on
 +
 +# Permitir seleccionar ventanas con el ratón:
 #set -g mouse-select-window on #set -g mouse-select-window on
 +
 +# Permitir usar el ratón para seleccionar un panel
 #set -g mouse-select-pane on #set -g mouse-select-pane on
 +
 +# Redimensionar un panel con el ratón
 #set -g mouse-resize-pane on #set -g mouse-resize-pane on
 #set -g mouse-utf on #set -g mouse-utf on
 +
 +# Contar las ventanas y paneles desde 1 y no 0
 +set -g base-index 1
 +setw -g pane-base-index 1
 </code> </code>
  
Línea 60: Línea 95:
   * prefix ''A-↑'' [''↓'' | ''→'' | ''←'' ]: redimensiona un panel   * prefix ''A-↑'' [''↓'' | ''→'' | ''←'' ]: redimensiona un panel
   * prefix ''Control'' + ''↑'' [''↓'' | ''→'' | ''←'' ]: redimensiona un panel con más sensibilidad.   * prefix ''Control'' + ''↑'' [''↓'' | ''→'' | ''←'' ]: redimensiona un panel con más sensibilidad.
 +  * prefix ''('': conectarse a la siguiente sesión
   * prefix ''{'': mover el panel a la anterior posición   * prefix ''{'': mover el panel a la anterior posición
   * prefix ''}'': mover el panel a la siguiente posición   * prefix ''}'': mover el panel a la siguiente posición
   * prefix ''$'': renombrar la sesión actual   * prefix ''$'': renombrar la sesión actual
 +  * prefix ''w'': muestra un seleccionable para elegir la ventana a la que queremos movernos.
   * prefix ''c'': Crear una nueva ventana   * prefix ''c'': Crear una nueva ventana
   * prefix ''p'': Ir a la ventana anterior.   * prefix ''p'': Ir a la ventana anterior.
Línea 112: Línea 149:
 tmux attach -t 0 tmux attach -t 0
 </code> </code>
 +
 +<WRAP center round info 60%>
 +La forma larga de conectarnos a cierta sesión sería ''tmux switch-client -t %%"%%0%%"%%''
 +</WRAP>
 +
  
 Si solo tuviésemos una sesión de Tmux, podríamos usar la forma abreviada: Si solo tuviésemos una sesión de Tmux, podríamos usar la forma abreviada:
Línea 249: Línea 291:
   select-pane -t 1 \; \   select-pane -t 1 \; \
   split-window -v \;   split-window -v \;
 +</code>
 +
 +==== Ventanas ====
 +
 +Dentro de una sesión, podemos crear una ventana nueva con:
 +
 +<code>
 +tmux neww
 +</code>
 +
 +Si queremos crearla y darle un nombre:
 +
 +<code>
 +tmux neww -n "mi_ventana"
 </code> </code>
 ===== Recursos ===== ===== Recursos =====
informatica/software/cli/tmux.1636144294.txt.gz · Última modificación: por tempwin