help
This commit is contained in:
parent
10f00d7f24
commit
c95c32b286
1 changed files with 49 additions and 39 deletions
88
sh/tmux.sh
88
sh/tmux.sh
|
@ -54,6 +54,55 @@ rwx_tmux_list() {
|
||||||
ls "/tmp/tmux-${user_id}"
|
ls "/tmp/tmux-${user_id}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# ╭──────┬──────╮
|
||||||
|
# │ tmux │ help │
|
||||||
|
# ╰──────┴──────╯
|
||||||
|
|
||||||
|
# display key bindings
|
||||||
|
rwx_tmux_help() {
|
||||||
|
# TODO pad constants
|
||||||
|
rwx_log "\
|
||||||
|
╭─────────────────────┬─────────────╮
|
||||||
|
│ rwx │ tmux │
|
||||||
|
├───────────┬─────────┼─────┬───────┤
|
||||||
|
│ -n │ F12 │ -n │ C-b │
|
||||||
|
╭───────────────────┼───────────┼─────────┼─────┼───────┤
|
||||||
|
│ command-prompt │ │ │ │ : │
|
||||||
|
│ copy-mode │ │ │ │ PPage │
|
||||||
|
│ detach-client │ F6 │ │ │ d │
|
||||||
|
│ kill-server │ │ k │ │ │
|
||||||
|
│ new-session │ S-M-Down │ │ │ │
|
||||||
|
│ new-window │ S-M-Right │ │ │ c │
|
||||||
|
│ next-window │ M-Right │ │ │ n │
|
||||||
|
│ previous-window │ M-Left │ │ │ p │
|
||||||
|
│ rename-session │ │ C-s │ │ │
|
||||||
|
│ rename-window │ │ C-w │ │ │
|
||||||
|
│ resize-pane -Z │ │ │ │ z │
|
||||||
|
│ select-layout -n │ M-Home │ │ │ │
|
||||||
|
│ select-layout -p │ M-End │ │ │ │
|
||||||
|
│ select-pane -D │ C-S-Down │ │ │ │
|
||||||
|
│ select-pane -L │ C-S-Left │ │ │ │
|
||||||
|
│ select-pane -R │ C-S-Right │ │ │ │
|
||||||
|
│ select-pane -U │ C-S-Up │ │ │ │
|
||||||
|
│ set -g mouse │ │ M │ │ │
|
||||||
|
│ set -g status off │ C-F6 │ │ │ │
|
||||||
|
│ set -g status on │ C-F1 │ │ │ │
|
||||||
|
│ set -g status 2 │ C-F2 │ │ │ │
|
||||||
|
│ set -g status 3 │ C-F3 │ │ │ │
|
||||||
|
│ set -g status 4 │ C-F4 │ │ │ │
|
||||||
|
│ set -g status 5 │ C-F5 │ │ │ │
|
||||||
|
│ source-file │ │ r │ │ │
|
||||||
|
│ split-window -h │ │ h │ │ % │
|
||||||
|
│ split-window -v │ │ v │ │ \" │
|
||||||
|
│ swap-window -t -1 │ │ M-Left │ │ │
|
||||||
|
│ swap-window -t +1 │ │ M-Right │ │ │
|
||||||
|
│ switch-client -n │ M-Down │ │ │ │
|
||||||
|
│ switch-client -p │ M-Up │ │ │ │
|
||||||
|
│ synchronize-panes │ │ S │ │ │
|
||||||
|
╰───────────────────┴───────────┴─────────┴─────┴───────╯
|
||||||
|
"
|
||||||
|
}
|
||||||
|
|
||||||
# ╭──────┬───────╮
|
# ╭──────┬───────╮
|
||||||
# │ tmux │ setup │
|
# │ tmux │ setup │
|
||||||
# ╰──────┴───────╯
|
# ╰──────┴───────╯
|
||||||
|
@ -398,44 +447,5 @@ bind-key M-Right swap-window -t +1
|
||||||
# synchronize panes
|
# synchronize panes
|
||||||
bind-key S set-window-option synchronize-panes \
|
bind-key S set-window-option synchronize-panes \
|
||||||
\\; display-message 'sync = #{synchronize-panes}'
|
\\; display-message 'sync = #{synchronize-panes}'
|
||||||
|
|
||||||
# ╭─────────────╮
|
|
||||||
# │ default │
|
|
||||||
# ╭───────────┬─────────┼─────┬───────┤
|
|
||||||
# │ -n │ F12 │ -n │ C-b │
|
|
||||||
# ╭───────────────────┼───────────┼─────────┼─────┼───────┤
|
|
||||||
# │ command-prompt │ │ │ │ : │
|
|
||||||
# │ copy-mode │ │ │ │ PPage │
|
|
||||||
# │ detach-client │ F6 │ │ │ d │
|
|
||||||
# │ kill-server │ │ k │ │ │
|
|
||||||
# │ new-session │ S-M-Down │ │ │ │
|
|
||||||
# │ new-window │ S-M-Right │ │ │ c │
|
|
||||||
# │ next-window │ M-Right │ │ │ n │
|
|
||||||
# │ previous-window │ M-Left │ │ │ p │
|
|
||||||
# │ rename-session │ │ C-s │ │ │
|
|
||||||
# │ rename-window │ │ C-w │ │ │
|
|
||||||
# │ resize-pane -Z │ │ │ │ z │
|
|
||||||
# │ select-layout -n │ M-Home │ │ │ │
|
|
||||||
# │ select-layout -p │ M-End │ │ │ │
|
|
||||||
# │ select-pane -D │ C-S-Down │ │ │ │
|
|
||||||
# │ select-pane -L │ C-S-Left │ │ │ │
|
|
||||||
# │ select-pane -R │ C-S-Right │ │ │ │
|
|
||||||
# │ select-pane -U │ C-S-Up │ │ │ │
|
|
||||||
# │ set -g mouse │ │ M │ │ │
|
|
||||||
# │ set -g status off │ C-F6 │ │ │ │
|
|
||||||
# │ set -g status on │ C-F1 │ │ │ │
|
|
||||||
# │ set -g status 2 │ C-F2 │ │ │ │
|
|
||||||
# │ set -g status 3 │ C-F3 │ │ │ │
|
|
||||||
# │ set -g status 4 │ C-F4 │ │ │ │
|
|
||||||
# │ set -g status 5 │ C-F5 │ │ │ │
|
|
||||||
# │ source-file │ │ r │ │ │
|
|
||||||
# │ split-window -h │ │ h │ │ % │
|
|
||||||
# │ split-window -v │ │ v │ │ \" │
|
|
||||||
# │ swap-window -t -1 │ │ M-Left │ │ │
|
|
||||||
# │ swap-window -t +1 │ │ M-Right │ │ │
|
|
||||||
# │ switch-client -n │ M-Down │ │ │ │
|
|
||||||
# │ switch-client -p │ M-Up │ │ │ │
|
|
||||||
# │ synchronize-panes │ │ S │ │ │
|
|
||||||
# ╰───────────────────┴───────────┴─────────┴─────┴───────╯
|
|
||||||
"
|
"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue