Descripción general
tmux-select-pane proporciona una interfaz visual interactiva para cambiar de panel en el entorno tmux. Permite encontrar y activar rápidamente el panel deseado, incluso en diseños complejos.
Características principales
- Lista y selección visual de paneles
- Función de búsqueda por nombre o contenido del panel
- Atajos de teclado personalizables
- Opciones de configuración de apariencia variadas
Instalación
tmux-select-pane no es una función nativa de tmux y generalmente se instala a través de un gestor de plugins de tmux (TPM). Si no tienes TPM instalado, primero debes instalarlo.
Instalación de TPM (Opcional)
Si no tienes TPM instalado, instálalo usando el siguiente comando.
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
Añadir el plugin
Añade la siguiente línea a tu archivo ~/.tmux.conf para registrar el plugin tmux-select-pane.
set -g @plugin 'tmux-plugins/tmux-select-pane'
# Otros plugins...
run '~/.tmux/plugins/tpm/tpm'
Ejecutar la instalación de plugins
Reinicia tmux o, dentro de una sesión de tmux, presiona `prefix + I` (i mayúscula) para instalar los plugins.
Opciones de configuración principales
tmux-select-pane permite configurar su comportamiento y apariencia de diversas maneras a través del archivo `.tmux.conf`. A continuación se presentan las opciones de configuración principales.
Configuración de atajos de teclado
Configuración de apariencia
Comando generado:
Combina los comandos.
Descripción:
`tmux-select-pane` Ejecutando el comando.
Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.
Ejemplos de uso
tmux-select-pane se utiliza principalmente añadiendo atajos de teclado al archivo `.tmux.conf`. A continuación se muestran ejemplos de uso comunes.
Añadir atajo de teclado predeterminado
Añade la siguiente línea a tu archivo `.tmux.conf` para configurar el selector de paneles para que se ejecute con la tecla `prefix + s`. (Aquí, `prefix` es generalmente `C-b`.)
bind-key s run-shell "~/.tmux/plugins/tmux-select-pane/select_pane.sh"
Ejecutar el selector de paneles
Dentro de una sesión de tmux, presiona el atajo de teclado configurado (por ejemplo, `prefix + s`) y se mostrarán visualmente todos los paneles de la sesión actual. Puedes moverte con las teclas de flecha o escribir texto para buscar paneles. Presiona `Enter` en el panel deseado para cambiar a él.
Usar atajos de teclado personalizados
Si deseas usar una combinación de teclas diferente a `prefix + s`, como `prefix + C-p`, puedes configurarlo en tu `.tmux.conf` de la siguiente manera:
bind-key C-p run-shell "~/.tmux/plugins/tmux-select-pane/select_pane.sh"
Consejos y precauciones
Aquí tienes algunos consejos y precauciones para usar tmux-select-pane de manera más eficiente.
Recomendaciones de uso
- **Atajos de teclado intuitivos**: Configura combinaciones de teclas que uses con frecuencia para ejecutar el selector de paneles y mejorar la accesibilidad.
- **Uso de la función de búsqueda**: Cuando tengas muchos paneles abiertos, puedes filtrar rápidamente y encontrar el panel deseado escribiendo parte del nombre o contenido del panel.
- **Personalización de la apariencia**: Utiliza las opciones con el prefijo `@select-pane-` en tu `.tmux.conf` para ajustar los colores de los bordes, colores de fondo, etc., según tus preferencias y mejorar la legibilidad.
Precauciones
- **Verificar la instalación de TPM**: Si el plugin no funciona correctamente, asegúrate de que TPM esté instalado correctamente y de que la línea `run '~/.tmux/plugins/tpm/tpm'` esté al final de tu archivo `.tmux.conf`.
- **Reiniciar tmux o cargar fuente**: Después de modificar el archivo `.tmux.conf`, debes ejecutar el comando `tmux source-file ~/.tmux.conf` o reiniciar el servidor tmux para que los cambios surtan efecto.