Table of Contents #
Start a tmux session with tmux #
Select text in a tmux window with your mouse by holding the SHIFT key (Windows) or theOPTIONS key (Mac) and then using the mouse as you'd normally do Start a new tmux session with tmux before running the script! tmux new-session -d -s session1 tmux rename-window 'my window'
tmux send-keys 'echo "pane 1"' C-m
tmux select-window -t session1:0
tmux split-window -h
tmux send-keys 'echo "pane 2"' C-m
tmux split-window -h
tmux send-keys 'echo "pane 3"' C-m
tmux setw -g monitor-activity on
tmux set -g visual-activity on
tmux select-layout even-horizontal
tmux select-window -t session:1
tmux -2 attach-session -t cflogs
You can configure tmux via the ~/.tmux.conf file. After making changes to the config file, you can update the configuration "on-the-fly" with tmux source ~/.tmux.conf Use set -g prefix C-a to change the default prefix from CTRL
- b to CTRL
- a . Optionally you can "free" the default binding with unbind C-b You can add / alter tmux's key bindings with the following command bind | split-window -h this binds the split window -h command to the | key. In order to have mouse support in Mac OS X, you can add the following lines to your config file:
set -g mode-mouse on
set -g mouse-resize-pane on
set -g mouse-select-pane on
set -g mouse-select-window on