ibook
Ctrlk
  • README
  • cheatsheet
  • vim
  • devops
    • admin tools
    • ssh
    • git
    • pre-commit
    • release-tools
    • tmux
      • cheatsheet
    • ansible
    • vault
    • artifactory
    • klocwork
    • elk
    • mongodb
    • android
    • mobile
  • jenkins
  • virtualization
  • ai
  • osx
  • linux
  • programming
  • tools
  • quotes
  • english
Powered by GitBook
On this page
  1. devops

tmux

  • configure

    • alias

      • show alias

      • setup alias

    • plugins

    • theme

  • troubleshooting

    • 2.8.x to 2.9.x migration

[!TIP|label:references:]

  • rothgar/awesome-tmux

  • * Getting Started | Advanced Use

  • man page: tmux — terminal multiplexer

configure

[!NOTE|label:sample dotfiles:]

  • drn/dots

  • samoshkin/tmux-config

  • oh my tmux

  • Guide to customizing tmux.conf | hamvocke/dotfiles

  • Use System Clipboard for Vi Copy Mode in Tmux in macOS and Linux

  • dotfiles

    • ThePrimeagen/.dotfiles/.tmux.conf

    • dansomething/dotfiles/.tmux.conf

    • maximum-awesome/tmux.conf

    • Integralist/dotfiles/.tmux.conf

    • tpope/dotfiles/.tmux.conf

    • ThePrimeagen/.dotfiles/.tmux.conf

    • Michał Mieszczak/.dotfiles/.tmux.conf

    • gpakosz/.tmux - oh my tmux

alias

show alias

setup alias

[!NOTE|label:references:]

  • modify default ls alias

plugins

[!NOTE|label:references:]

  • tmux-plugins

  • Useful TMUX Plugins Which I Frequently Use At Work

  • system status

    • tmux-plugins/tmux-cpu

    • tmux-plugins/tmux-battery

    • tmux-plugins/tmux-net-speed

    • hendrikmi/tmux-cpu-mem-monitor

    • samoshkin/tmux-plugin-sysstat

theme

[!TIP|label:references:]

  • references:

    • Everything you need to know about tmux – Status Bar

  • themes

    • jimeh/tmux-themepack

    • wfxr/tmux-power

    • 2KAbhishek/tmux2k

    • weather: vascomfnunes/tmux-clima

    • catppuccin/tmux

troubleshooting

2.8.x to 2.9.x migration

[!TIP|label:references:]

  • #1689 Tmux 2.8.X to 2.9.X migration

  • #754 invalid or unknown command: bind-key -t vi-copy ....

  • #1688 Some options no longer work in 2.9

  • #1691 tmux not supporting options that worked previously

Previousrelease-toolsNextcheatsheet

Last updated 9 months ago

  • configure
  • alias
  • plugins
  • theme
  • troubleshooting
  • 2.8.x to 2.9.x migration
$ tmux show -g | grep -v --color=never '^#' | grep -v --color=never '^$'
# or
$ tmux show-options -g | grep -v --color=never '^#' | grep -v --color=never '^$'
$ tmux show -s command-alias
command-alias[0] split-pane=split-window
command-alias[1] splitp=split-window
command-alias[2] "server-info=show-messages -JT"
command-alias[3] "info=show-messages -JT"
command-alias[4] "choose-window=choose-tree -w"
command-alias[5] "choose-session=choose-tree -s"
command-alias[99] "ls=list-sessions -F \"(created #{t/f/%y-%m-%d %H#:%M#:%S:window_activity}) - #{session_name}: #{session_windows} windows#{?session_grouped - (group ,}#{session_group}#{?session_grouped,),}#{?session_attached, [attached],}\""
$ grep -nH alias ~/.tmux.conf
/Users/marslo/.tmux.conf:74:set -s command-alias[99] 'ls=list-sessions -F "(created #{t/f/%y-%m-%d %H#:%M#:%S:window_activity}) - #{session_name}: #{session_windows} windows#{?session_grouped - (group ,}#{session_group}#{?session_grouped,),}#{?session_attached, [attached],}"'